chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-master" workflow

Codecov Report
Patch and project coverage have no change.

Comparison is base (c8d1bf6) 98.27% compared to head (41dd2b3) 98.27%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #109   +/-   ##
=======================================
  Coverage   98.27%   98.27%
=======================================
  Files           1        1
  Lines          58       58
  Branches       10       10
=======================================
  Hits           57       57
  Misses          1        1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Always write cluster id to container.conf

Description
Always write the cluster id to the container.conf file independent of any host monitoring OneAgent being present on the node  ore not.
How can this be tested?

Deploy operator
Deploy application monitoring DynaKube
Deploy sample app
Shell into app pod
cat /var/lib/dynatrace/oneagent/agent/config/container.conf

make sure that k8s_cluster_id and k8s_node_name entries are present

Checklist

[x] Unit tests have been updated/added
[x] PR is labeled accordingly with a single label
[x] I have read and understood the contribution guidelines

Codecov Report

Merging #2141 (d5f352e) into main (cb18084) will increase coverage by 0.06%.
The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main    #2141      +/-   ##
==========================================
+ Coverage   63.73%   63.79%   +0.06%
==========================================
  Files         244      244
  Lines       15437    15438       +1
==========================================
+ Hits         9839     9849      +10
+ Misses       4867     4859       -8
+ Partials      731      730       -1

Files Changed
Coverage Δ

src/standalone/run.go
75.72% <100.00%> (+2.46%)
:arrow_up:

... and 1 file with indirect coverage changes


fix runt column in data frame UI #2143

Problem was in a fixedcolumns plugin behaviour. I has called fnRedrawLayout function for an adjust layout

:+1:

:+1:


Don't query for chi immediately after drip

https://github.com/AugurProject/augur/blob/67c0fec95e65fca8d27751f28a6c06e5247978c6/packages/augur-core/source/contracts/reporting/Universe.sol#L662
if you need the value of chi immediately after drip(), you can just use the return value of drip:
function drip(bytes32 ilk) external note returns (uint rate) {

It wasn't there when you originally wrote this code, i filed the DSS issue and it barely made it in before release:
https://github.com/makerdao/dss/issues/89

Also occurs in sweepInterest() and saveDaiInDSR()


Prioritize webrtc packages with dscp

There is a newer method called: googDscp which can be enabled. It is used by twilio: (search for dscp)  http://media.twiliocdn.com/sdk/js/client/releases/1.3.5/twilio.js
Maybe this should be enabled for sip.js aswell?

This is configurable by the application when creating a new outbound Session.  There's an existing bug for handling RTCConstraints on inbound InviteServerContexts (#228).  I feel strongly that we should not hardcode this, instead fixing the RTCConstraints option on session.accept().
I'll close this as a duplicate of #228, as fixing that Issue would make this possible.  The additional use case for it should also pressure that Issue to get more attention.


Windows defender

I get the following when i try run it "Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk."

Done


Images on ufs-gridfs does not render on Android app.

Hi, I have updated my app to the latest version of ufs and the images suddenly wouldn't render on the Android app even with this App.accessRule( "blob:*" ); on my mobile-config .   It works normally on the Web.
Images that were uploaded with older version were showing in the app, but images that were uploaded with the latest version couldn't be read or rendered.
Have also created a new Meteor app with ufs-gridfs to test this, and the images still doesn't work when run on Android.

Look at url you trying to access if it localhost:8100 change it to http://server_ip:8100 and it should work


Smootness when drawing fast on 60fps and boundless mouse capture

Great Blazor Component thanks a lot.
For our usecase we needed smoother results and better handling if a user draws out of bounds. I made some improvements and if you're interrested i could share my changes. They're not perfectly refined though.

vs

vs

just saw that https://github.com/MarvinKlein1508/SignaturePad/issues/29 could be related

Feel free to create a PR and I'll take a look :)

Should i fork or can i create a branch? Clueless Github user here :)
What im not content with is having to redraw every frame even when not drawing. But as i analyzed it uses almost no performance. But i found the getImage of the (to my knowledge) unused CustomEvent sigpad.move uses a lot of frametime and could be an issue on slower systems and i recommend discarding the details parameter it if not needed.

@CodeGod911 fork it.


RSDK-6218 - make postprocessed slam points red

This PR makes postprocessed points from the SLAM map red. Regular points only have confidence in the B value, but for postprocessed points we send 100 percent confidence through the red value. Because of this, we can check X and set the color accordingly.

hmm the red doesn't actually look good with the axes colors. maybe blue or purple?
prob good to keep esha in the loop since this could be user facing down the line

made it blue for now will run this by esha and make sure its okay for the interim

This PR makes postprocessed points from the SLAM map red. Regular points only have confidence in the B value, but for postprocessed points we send 100 percent confidence through the red value. Because of this, we can check X and set the color accordingly.

Is the z axis blue? Also please ad more comments before, imagine someone doesn't know what post-processing is and explain it from no knwledge of the slam map in case someone from fleet has to edit the rc card.

This PR makes postprocessed points from the SLAM map red. Regular points only have confidence in the B value, but for postprocessed points we send 100 percent confidence through the red value. Because of this, we can check X and set the color accordingly.

Is the z axis blue? Also please ad more comments before, imagine someone doesn't know what post-processing is and explain it from no knwledge of the slam map in case someone from fleet has to edit the rc card.

This PR makes postprocessed points from the SLAM map red. Regular points only have confidence in the B value, but for postprocessed points we send 100 percent confidence through the red value. Because of this, we can check X and set the color accordingly.

Is the z axis blue? Also please ad more comments before, imagine someone doesn't know what post-processing is and explain it from no knwledge of the slam map in case someone from fleet has to edit the rc card.

@randhid the prime component is called slam-map-2D so I don't think we have to worry about a z-axis. Adding in comments now!


Possible negative multiplication in scaleLovelace function

Hello. The scaleLovelace function does not check for a negative b. This might be a problem.
-- | Scale a 'Lovelace' by an 'Integral' factor, returning 'LovelaceError' when
--   the result is too large
scaleLovelace :: Integral b => Lovelace -> b -> Either LovelaceError Lovelace
scaleLovelace (unsafeGetLovelace -> a) b
  | res <= lovelaceToInteger (maxBound :: Lovelace) = Right
  $ Lovelace (fromInteger res)
  | otherwise = Left $ LovelaceTooLarge res
where res = toInteger a * toInteger b

The issue also extends to the div and mod functions below it.

calculateTxSizeLinear is affected by this.


Fix global \Exception namespace

Introduction
Usage of Exception without preceding '\' causes 7.4 opcache preload mechanism to segfault
Proposal
Describe the new/updated/fixed feature
Just put a preceding '\'
Backward Incompatible Changes
Maybe for some people, who polluted the global namespace with their own Exception class in some sort
Targeted release version
Any patch release will do
PR Impact
None
Open issues
None

@allflame the uri-schemes package depends on the uri-parser package.
The Exception you are referring to is defined under the League\Uri namespace in the uri-parser package.
check https://github.com/thephpleague/uri-parser/blob/1.x/src/Exception.php
To me there's nothing to fix since nothing is broken.


Upgrading Hibernate ORM dependency, simpler OSGi tests

https://hibernate.atlassian.net/browse/HSEARCH-2685
https://hibernate.atlassian.net/browse/HSEARCH-2686

Feel free to merge! Still looking at the new query dsl API pr
On Thu, 13 Apr 2017, 15:55 Yoann Rodière<EMAIL_ADDRESS>wrote:

@yrodiere approved this pull request.
Looks good to me.
@Sanne https://github.com/Sanne Can I merge, or are you releasing?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hibernate/hibernate-search/pull/1368#pullrequestreview-32653549,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACmTUmpr_NhyM6HFbRD7l7cQwEwo1-Xks5rvjdFgaJpZM4M8rje
.

Merged! Thanks.


”Costești ” is listed in the drop-down menu

Description:
"Costești " is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Costești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Costești, IAȘI".


🌱 Revamp commands

Summary
This PR revises the design of the scripts of KubeStellar for simplicity, regularity, and avoiding #1438 and #1447 .
This work is incomplete. The following changes have been done.

Introduce subcommandkubectl kubestellar space into the tree, to head a branch of commands for manipulating spaces.
Rename kubectl kubestellar get config for space to kubectl kubestellar space get-kubeconfig, to keep all the space subcommands in a branch of the subcommand tree. Make it take kube client config for SMAS access like a regular kubectl plugin. Change required parameters from flag to positional.
Rename kubectl kubestellar create space to kubectl kubestellar space ensure, for tree discipline and because this is "ensure exists" rather than "create". Make it take kube client config for SMAS access like a regular kubectl plugin. Change required parameter from flag to positional. Introduce an option to write a space kubeconfig file. Document this command.
Make kubestellar-kube-bind take a kube client config for SMAS access like kubectl. Changed its convention for where konnector log and kubeconfig are stored.
Make kubectl kubestellar ensure wmw take a kube client config for SMAS access like a regular kubectl plugin. Move this script from scripts/overlap/ to scripts/inner/ because it only works "in cluster".
Introduce kubectl kubestellar ensure inventory-space.
Update kubectl kubestellar ensure location to take the inventory space kubeconfig in the regular way for kubectl.
Update kubectl kubestellar prep-for-syncer and kubectl kubestellar prep-for-cluster to take SMAS client config in the regular way for kubectl.
For commands that have an ephemeral need for a space kubeconfig file: use mktemp to make a filename and rm it at the end of the script (thus script crashes leave this file around for inspection).
Update the kubestellar script and its usage in example1.

Planned additional changes include the following.

Update the core Helm chart's entry.sh
Update user-quickstart-test
Fix commands that #1363 left broken.

Related issue(s)
Fixes #

/cc @ezrasilvera
/cc @effi-ofer
/cc @andreyod
/cc @waltforme

There is also a lot of bug fixing in here for old bugs, I do not understand how they did not cause CI failure.

Current problem in example1 is that kubestellar-list-syncing-objects has not been updated.  Following is the end of a try.
...
++ echo '* CronTab my-new-cron-object is in its mailbox'
* CronTab my-new-cron-object is in its mailbox
++ kubestellar-list-syncing-objects --api-group apps --api-kind ReplicaSet
E1212 03:39:58.887378   35818 main.go:94] "failed to make parent client config" err="context \"root\" does not exist"
make: *** [docs-ecutable] Error 2

Oh, right. kubestellar-list-syncing-objects needs to be given the KCP_KUBECONFIG.

Mike - thanks for the hard work :-)  Let's merge it
/lgtm

/approve


PIDS (variant 2) only showing one side (but not always)

Expected Behaviour
The screens working
Actual Behaviour
Reproduction Steps
Steps to reproduce the behaviour:
1.No idea, sometimes the screens show both sides, sometimes not. For example if i place a PIDS on the ground, it shows both sides but when i place it even one block above the ground it only shows one side, but if i move it further along the platform (still right next to it), it shows both sides... Doesnt make sense to me
Screenshots

(Shows the same PIDSs from two different sides)
Environment

Minecraft Version: 1.19
Installed Mods: Continuity, Indium, Iris, Joban Client Mod (Though i used the normal MTR pids_2), Sodium, LambdaBetterGrass, LambDynamicLights, Litematica, Lithium, MTR LU Addon, Sodium, MTR Version 3.0.1

Additional Information
Anything else you want to add? No

It's a bit too far from your platform. Try putting it closer.


mouse broken

whenever you execute script your mouse doesnt lock in the centre for first person and doesnt lock for shift lock

Its happens to me i dont know why im using bloxstrap and its brokes mause


agm-data-layer not showing any data

Issue description
agm-data-layer is not being rendered on the map
Steps to reproduce and a minimal demo of the problem
Here’s my component: https://github.com/aaronenberg/energy-water-emissions-dashboard/blob/master/src/app/maps/maps.component.ts
Here’s my template:
https://github.com/aaronenberg/energy-water-emissions-dashboard/blob/master/src/app/maps/maps.component.html
Current behavior
map is being rendered without agm-data-layer
Expected/desired behavior
features specified by geoJson object in agm-data-layer to be rendered on map
Other information
I practically copied what was in the api source example for agm-data-layer. In the future, I plan on getting the geoJson from a file instead of hard-coding the variable.

Embarrassed to say that I just put the coordinates in the wrong order [latitude, longitude] when geojson
spec calls for [longitude, latitude]. So my points were in actually somewhere in Antarctica when I was
expecting them somewhere in New York. My apologies for not doing my research.


Add .psqlrc

Currently just has some command aliases that I use frequently that have been pulled from:
https://wiki.postgresql.org/wiki/Disk_Usage
Might change the prompt and do some other things in the future.
Links

.psqlrc idea: http://raghavt.blogspot.com/2011/11/psqlrc-file-for-dbas.html
Other additions for consideration: http://pavdmyt.com/better-postgresql-cli-experience-with-psqlrc-tweaks/
psql docs:  https://www.postgresql.org/docs/10/app-psql.html#APP-PSQL-META-COMMANDS

Seem to be working, so merging for now.


Implement type systems

Closes #148.
Now, Surrealist has two type systems out of the box: Surrealist::TypeSystems::Builtin and Surrealist::TypeSystems::DryTypes.
Every type system has its own type-checking strategy, error reporting strategy, and coercion strategy. Error reporting is done during the type-checking via result objects.
Configuration
To set the type system to use across all serializers:
Surrealist.configure do |config|
  config.type_system = :builtin # the default
  config.type_system = :dry_types # use Dry::Types
  config.type_system = MyTypeSystem # use a custom type system
end

To set the type system for a given serializer:
class MySerializer < Surrealist::Serializer
  type_system :dry_types

  json_schema do
    # ...
  end

  # ...
end

Defining a custom type system
To define a custom type system, create a module that conforms to Surrealist's type system interface. For example, you could support Thy like this:
module ThyTypeSystem
  class << self
    include Surrealist::Result::DSL

    # Returns a Result.
    def check_type(value, type_class)
      thy_result = type_class.check(value)
      # If everything is okay, return a successful result.
      return success if result.success?
      # If the type check failed, return a Failure with a message.
      failure(result.message)
    end

    # Thy does not support type coercion.
    def coerce(value, _type_class)
      value
    end
  end
end

I've also taken this chance to remove Surrealist::Carrier in favour of Surrealist::Config. Carrier was a confusing class with unclear responsibilities and Configuration is your standard configuration object.
And, the grammatically wrong namespaces_nesting_level is changed to namespace_nesting_level. I've introduced aliases for backward compatibility. And deprecation warnings for them.

Please take a look at this initial implementation. Some questions I have:

How do we document the type system interface (besides the README)? Right now, documentation comments are kind of duplicated between Builtin and DryTypes.
Currently, this is a breaking change, because Surrealist now forces you to use a single type system per serializer, but before it used to guess whether a type is builtin or from dry-types. I think that this is fine, it should be rather rare that someone uses two different type systems per serializer in their code. But we might want to create a separate "guessing" type system for backward compatibility (it would ship deprecated from the start).

approved


Is it possible to create mermaid diagram interactively?

It is quite useful and efficient to create a static flowchart using mermaid, I am wondering if it is possible to create flowchart interactively using mermaid? Thanks.

If you useSemantic Mediawiki and https://github.com/SemanticMediaWiki/Mermaid


ng-dirty is not triggered when date value has changed

Hello,
First, thanks a lot for this useful component.
I'm using the datepicker within a model driven form :
                <input class="form-control"                        ng2-datetime-picker                        formControlName="date_change"                        date-only="true"                        [(ngModel)]="crisisForm.value.status.date_change" />
When a new value is selected, the class ng-dirty is not set to the input. Am i doing it wrong ?
I've checked the demo and it look the same.
Thank you

do not use ngModel..it will be no longer supported because of encapsulation
of ngModel.
On Sep 19, 2016 17:01, "Martin Lonský"<EMAIL_ADDRESS>wrote:

deprecated!!! use valueChange emmiter
On Sep 19, 2016 16:45, "Cyril BOISSENIN"<EMAIL_ADDRESS>wrote:

Hello,
First, thanks a lot for this useful component.
I'm using the datepicker within a model driven form :
<input class="form-control"
ng2-datetime-picker
formControlName="date_change"
date-only="true"
[(ngModel)]="crisisForm.value.status.date_change" />
When a new value is selected, the class ng-dirty is not set to the input.
Am i doing it wrong ?
Thank you
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ng2-ui/ng2-datetime-picker/issues/27, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ABqUD_o9enpYJKesjHEzYxcA0tN7S36zks5qrqABgaJpZM4KAko0
.

I think we should get ngModel back to take advantage of Angular2 form elements.
https://angular.io/docs/ts/latest/guide/forms.html
If necessary,we need to have form controls too. I want users to take full advantage of angular2 built-in features.

No, look at ReactiveFormsModule. That's it. Simple FormModule is not
reactive and can not be used with formatting
On Mon, Sep 19, 2016 at 10:28 PM, Allen Kim<EMAIL_ADDRESS>wrote:

I think we should get ngModel back to take advantage of Angular2 form
elements.
https://angular.io/docs/ts/latest/guide/forms.html
If necessary,we need to have form controls too. I want users to take full
advantage of angular2 built-in features.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ng2-ui/ng2-datetime-picker/issues/27#issuecomment-248115696,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABqUD5mHTlhxm8DlgjD89myYp87V6VXyks5qrvB0gaJpZM4KAko0
.

whats you code? It works well :D

You can not emit broken(formatted) datetime from ngModel..it is not valid datetime and you can not work with it. It is for simple forms, but we are formatting output.. Can not use ngModel anymore

I found the way...
https://blog.ngconsultant.io/custom-input-formatting-with-simple-directives-for-angular-2-ec792082976#.c8g49yvmk

definitely in support of ngModel, formControl, that's the standard way it works in Angular2. Whether it shall support an event emitter, it is probably just a "nice to have"...

This will be fixed soon without using value and valueChange. FYI, the branch work in progress. https://github.com/ng2-ui/ng2-datetime-picker/tree/ngModel-enhanced

This has been fixed with the release of 0.9.0. Please verify it is fixed. If not, let us know.

I can't see it working. In previous version of the plugin, there was the valueChange output attribute, and it was possible to trick to make the form dirty by doing (valueChange)="form.markAsDirty()"  but valueChange is not triggered anymore.

I think he is talking about ng-dirty class. ng-dirty class is set fine from the plunker example.

About value change part, please use ngModelChange, e.g.,  (ngModelChange)="myFunc($event)" which is recommended by Angular community.

I see, thanks for the hint RE ngModelChange, this works now again.
Nonetheless regarding the main issue, if ng-dirty was triggered, I would expect that it shall also set the form to dirty.

Yes it does set the form dirty.

not that I can see: https://plnkr.co/edit/O5ARe7p1WBciHR68nADQ?p=preview
Look at the second input, is dirty stays also to false whatever you change in the input.

You are right.
By some reason, ng-dirty is only set when you change the value manually. e.g., remove the value and visit it again.  However, I think this is angular behaviour I think.

Any help would be appreciated for this matter. I don't seem able to make it possible setting ng-dirty by setting ngModel nor value.

Never done that before, but maybe some inspiration can be found here: https://github.com/angular/angular/issues/11379#issuecomment-246756547
1- You specify formControlName as input parameter => you get the name of the control
2- You specify in the constructor the parent to get the ControlContainer
=> you can get the real control dynamically and then... set/patch the value without going through ngModel (this would solve another issue where we currently have to have both ngModel and formControlName specified). And it would solve implicitly automatically this issue.
Not sure it's best practice, or even working at all, but just an idea.

It seems like an angular2 issue. I created a question at stackoverflow, https://plnkr.co/edit/C3Y4pE?p=preview, and let me see how it goes.

I don't believe that it's valid to have both ngModel and formControl together. At least, it's the current workaround to have it working in this module, but normally it's either ngModel or formControl, not both together

I don't think it matters to have both or not. "ng-dirty is not getting updated" in either cases.

Based on the conversation, http://stackoverflow.com/questions/39681258/angular2-ng-dirty-class-is-not-set-when-ngmodel-value-changes?noredirect=1#comment66662757_39681258.
Community's response is that it's users' responsibility to make the input field dirty form input field if the value is set not by users' manual input but by functionality. e.g.,
myForm.controls.myVar.markAsDirty()
Thus closing this unless any new comes up.

This does not make sense... because for this module, the user is not supposed to edit the input manually but to use the datepicker to set the date. Hence, this is the module which set the value in the input, and consequently, this shall be the module which makes the input dirty (by calling myForm.controls.myVar.markAsDirty())
Based on the link I mentioned before, it's just about that I think
@Directive({
  selector: '......'
})
export class Ng2DatepickerComponent implements OnInit, OnChanges {
  constructor(
    @Optional() @Host() @SkipSelf() private parent: ControlContainer,
  ) { }

  @Input() formControlName: string;
  private ctrl: AbstractControl;

  ngOnInit() {
    if(this.parent && this.parent["form"]) {
      this.ctrl = (<FormGroup>this.parent["form"]).get(this.formControlName);
    }
  }

  ngOnChanges() {
      this.ctrl.markAsDirty();
  }
}

Can you make PR with it?

I must say, I have not exhaustively tested, but it seems to work with some basic examples.


Remove clutter from documentation

Remove clutter from markdown text to make it simpler for beginners.
This PR complements #191 because there were more occurrences of fenceposts.

@rchavarria Thanks!


Out of memory issue.

Hi,
With the lastest release, a panel using too much memory seems to crash. I used to do a cover cache, i can't do it anymore with the lastest release. Here is a example of code which always crash on my setup, it create a array containing the covers of the 2000 first tracks, grabbed with utils.GetAlbumArtV2:
var nb_of_covers = 2000;
var image_cache = Array();
var populate_covers_timer = Array();
var FullLibraryList = null;

function populate_with_library_covers(start_items){
	if(start_items == 0){
		FullLibraryList = fb.GetLibraryItems(); start_items = 0;
		gTime_covers = fb.CreateProfiler();
	}
	var current_item = start_items;
	gTime_covers.Reset();
	var total = FullLibraryList.Count;
	while(current_item < total){
		if(current_item < nb_of_covers){
            image_cache[current_item] = utils.GetAlbumArtV2(FullLibraryList[current_item]);
		}
		current_item++;
		//Set a timer to avoid freezing on really big libraries
		if(current_item%250 == 0 && gTime_covers.Time > 100){
			populate_covers_timer[populate_covers_timer.length] = window.SetTimeout(function(){
				window.ClearTimeout(populate_covers_timer[populate_covers_timer.length-1]);
				populate_with_library_covers(current_item);
			}, 25);
			return;
		}
	}
}
populate_with_library_covers(0);

Error message:
Error: Spider Monkey Panel v1.0.4 ({9B3A2903-6468-463C-8579-15BBC1C4738F}) Out of memory:<PHONE_NUMBER>/1000000000 bytes

Well, this panel uses up 1GB worth of memory :\
IMO, you should just resize image to smth adequate to reduce RAM usage. But if you really want to use full sized images you can increase maximum allowed heap through advanced settings: Preferences>Advanced>Tools>Spider Monkey Panel>Maximum heap size.

PPS: Maximum heap size is the only safe setting in Advanced settings, I don't recommend changing anything else, since it might impact your panel performance hard in really unexpected ways.

PPPS: The limit is per process, not per panel, so adjust accordingly.

Thanks!
On this code which isn't optimized at all, yes, it uses a lot of memory. But on my real code which is a lot more complicate, it load a smaller version of the covers little by little without freezing foobar, and it uses around 150Mo (for 3000+ albums). On my computer, the increase of ram is completely okey, and i can navigate between albums without any loading time for the covers.
I increased this Maximum heap size, now i don't have crash anymore, but the images are lost between panels, i used to send this array of covers from one panel to another using on_notify_data and a deep clone of the received object, but the resulting images are now... corrupt ? I don't know exactly, but gr.DrawImage() now crash with them (DrawImage failed: Object is not of valid type)
So for the moment, i can't use this new version if i want to keep this cover cache :/

it uses around 150Mo

It uses MUCH more. Images are not stored in your usual memory (i.e. the one that you can see via Task Manager), but rather kernel memory which is not counted towards fb2k memory usage (but counts towards total RAM usage). E.g. when your panel OOM'd the task manager might've displayed smth around 200mb usage in fb2k, but total RAM usage would've been 1.2Gb.

i used to send this array of covers from one panel to another using on_notify_data

You can't do this on SMP, this is engine limitation: see docs for details.

On another note: one of the features that I'm working on might enable the deep clone of some native objects (like GdiImage). So your scenario might be possible in the future.

Then i'll keep the first version of SMP

Well, native object transfer via NotifyOthers was never possible on SMP, so using first version won't help in your case  :\
And I strongly advise against using the first version, since it has a lot of bugs that were fixed in the latest version: CHANGELOG

It is working, i use NotifyOthers() in order to send an array of GdiImage(), and i receive the array with on_notify_data(name,info) using images = iterationCopy(info)
Where iterationCopy is this function
function iterationCopy(src) {   let target = {};   for (let prop in src) {     if (src.hasOwnProperty(prop)) {       target[prop] = src[prop];     }   }   return target; }
Why did it break with the new version, or why did it work with the first one, i don't know, but it work :)

So your scenario might be possible in the future.

Done! Added constructors in the latest version, so your scenario is possible now (you still have to increase heap limit via advanced settings though): you can deep-copy image objects with the following code let copy_img = new GdiBitmap(image_from_notify);.


python312Packages.tencentcloud-sdk-python: 3.0.1170 -> 3.0.1171

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1170...3.0.1171
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1171/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


Build

https://entity.works/build
We can't build any loadouts :(
PS: Your loadouts are kinda bad...

We can't build any loadouts :(

I pushed a fix to the login management in the backend.
Should be fixed now. Please try again!
Here is your input data, so you don't have to type all that again:
Locker Combo

If you want to play around lockers and have fun with those, then this build is the one you need!
Inner Strength gives you the ability to heal yourself
Decisive Strike (DS) can make you escape if the killer grabs you in a locker
Quick & Quiet will make you get in faster and without making any noise
and Head On will give you the ability to stun the killer if he comes to close to your locker

Your loadouts are kinda bad...

Most likely. I wouldn't say I am a good player myself. 😅

Your website is awesome though!
It would be nice to have a sort of comment section for the builds with ratings like thumbs up/down
and I also thought of something else for the website, I'm not sure if that's really good but something like loadout categories for differents ranks tier (a rank 1 wont usually use the same perks as a rank 20)
Thank you very much :)
By the way, how do you put the perks in the description like you did with your other guides

Also, the ability to edit your guides would be very neat

Also, the ability to edit your guides would be very neat

Editing should be working now.

how do you put the perks in the description like you did with your other guides

Write the ID of an object with braces like {noMither}. A list of all objects is here: https://entity.works/objects
Ratings / comments / categories may come later.


build-units has invalid paths

$(<static/dex-worker.service.tmpl)
$(<static/dex-overlord.service.tmpl)

working paths
static/authd-worker.service.tmpl
static/authd-overlord.service.tmpl

Yep, good catch! We should either remove that, or relocate those files into contrib/


Feature/add json generate 2

Solves the first point of #237

Thanks @peterbarrow - I've run this locally and now get results that match (even: improve on!) the current version. This is good to merge.


No resource identifier found for attribute 'contentLayout' in package 'com..'

I execute all the instruction but at the compilation time Android studio retrive me this error O.o

Ok maybe there are an Android studio's bug on ...res-auto , i put
xmlns:expandable="http://schemas.android.com/apk/lib/com.andexert.expandablelayout.library.ExpandableLayout"

instead of
xmlns:expandable="http://schemas.android.com/apk/res-auto"


Add python3 requirement for the script

as python2 may not recgonize utf encoding, per https://bugs.python.org/issue11033

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

@dneto0 please have a look. I think you have encountered similar problem as well.


deploy_rsconnect causes kernel to die unexpectedly

Describe the bug
Dear, I am trying to deploy an sklearn random forest model to Posit connect from within an ipython notebook in jupyterlab on Posit workbench.
I have followed the python instructions from the Get started-guide  as well as the Posit youtube video on MLOps and all works well until I am trying to deploy the model using vetiver.deploy_rsconnect where I get the following error: RSConnectException: -n/--name cannot be specified in conjunction with options -s/--server (full error trace below)

Full error trace
/opt/python/3.10.6/lib/python3.10/site-packages/vetiver/write_fastapi.py:21: UserWarning: Pinned vetiver model has no active version and no datetime on versions,
              Do you need to check your pinned model?
              Using version 4509
  warnings.warn(

---------------------------------------------------------------------------
RSConnectException                        Traceback (most recent call last)
Input In [10], in <cell line: 1>()
----> 1 vetiver.deploy_rsconnect(
      2     connect_server = connect_server,
      3     board = model_board,
      4     pin_name = "kytos_lab/cars_mpg",
      5 )

File /opt/python/3.10.6/lib/python3.10/site-packages/vetiver/rsconnect.py:104, in deploy_rsconnect(connect_server, board, pin_name, version, extra_files, new, app_id, title, python, conda_mode, force_generate, log_callback, image)
     94 tmp_app = temp + "/app.py"
     96 write_app(
     97     board=board,
     98     pin_name=pin_name,
   (...)
    101     overwrite=False,
    102 )
--> 104 deploy_python_fastapi(
    105     connect_server=connect_server,
    106     directory=temp,
    107     extra_files=extra_files,
    108     excludes=None,
    109     entry_point="app:api",
    110     new=new,
    111     app_id=app_id,
    112     title=title,
    113     python=python,
    114     conda_mode=conda_mode,
    115     force_generate=force_generate,
    116     log_callback=log_callback,
    117     image=image,
    118 )

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/actions.py:897, in deploy_python_fastapi(connect_server, directory, extra_files, excludes, entry_point, new, app_id, title, python, conda_mode, force_generate, log_callback, image)
    856 def deploy_python_fastapi(
    857     connect_server: api.RSConnectServer,
    858     directory: str,
   (...)
    869     image: str = None,
    870 ) -> typing.Tuple[str, typing.Union[list, None]]:
    871     """
    872     A function to deploy a Python ASGI API module to RStudio Connect.  Depending on the files involved
    873         and network latency, this may take a bit of time.
   (...)
    895         of log lines.  The log lines value will be None if a log callback was provided.
    896     """
--> 897     return _deploy_by_python_framework(
    898         connect_server,
    899         directory,
    900         extra_files,
    901         excludes,
    902         entry_point,
    903         gather_basic_deployment_info_for_fastapi,
    904         image,
    905         new,
    906         app_id,
    907         title,
    908         python,
    909         conda_mode,
    910         force_generate,
    911         log_callback,
    912     )

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/actions.py:1210, in _deploy_by_python_framework(connect_server, directory, extra_files, excludes, entry_point, gatherer, image, new, app_id, title, python, conda_mode, force_generate, log_callback)
   1201 _, environment = get_python_env_info(
   1202     directory,
   1203     python,
   1204     conda_mode=conda_mode,
   1205     force_generate=force_generate,
   1206 )
   1207 bundle = create_api_deployment_bundle(
   1208     directory, extra_files, excludes, entry_point, app_mode, environment, True, image
   1209 )
-> 1210 return _finalize_deploy(
   1211     connect_server,
   1212     app_store,
   1213     directory,
   1214     app_id,
   1215     app_mode,
   1216     deployment_name,
   1217     deployment_title,
   1218     default_title,
   1219     bundle,
   1220     log_callback,
   1221 )

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/actions.py:769, in _finalize_deploy(connect_server, app_store, file_name, app_id, app_mode, name, title, title_is_default, bundle, log_callback)
    737 def _finalize_deploy(
    738     connect_server: api.RSConnectServer,
    739     app_store: AppStore,
   (...)
    747     log_callback: typing.Callable,
    748 ) -> typing.Tuple[str, typing.Union[list, None]]:
    749     """
    750     A common function to finish up the deploy process once all the data (bundle
    751     included) has been resolved.
   (...)
    767     of log lines.  The log lines value will be None if a log callback was provided.
    768     """
--> 769     app = deploy_bundle(connect_server, app_id, name, title, title_is_default, bundle, None)
    770     app_url, log_lines, _ = spool_deployment_log(connect_server, app, log_callback)
    771     app_store.set(
    772         connect_server.url,
    773         abspath(file_name),
   (...)
    778         app_mode,
    779     )

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/actions.py:1793, in deploy_bundle(remote_server, app_id, name, title, title_is_default, bundle, env_vars)
   1771 def deploy_bundle(
   1772     remote_server: api.TargetableServer,
   1773     app_id: int,
   (...)
   1778     env_vars: typing.List[typing.Tuple[str, str]],
   1779 ) -> typing.Dict[str, typing.Any]:
   1780     """
   1781     Deploys the specified bundle.
   1782
   (...)
   1791     task that may be queried for deployment progress.
   1792     """
-> 1793     ce = RSConnectExecutor(
   1794         server=remote_server,
   1795         app_id=app_id,
   1796         name=name,
   1797         title=title,
   1798         title_is_default=title_is_default,
   1799         bundle=bundle,
   1800         env_vars=env_vars,
   1801     )
   1802     ce.deploy_bundle()
   1803     return ce.state["deployed_info"]

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/api.py:341, in RSConnectExecutor.__init__(self, name, url, api_key, insecure, cacert, ca_data, cookies, account, token, secret, timeout, logger, **kwargs)
    339 self.reset()
    340 self._d = kwargs
--> 341 self.setup_remote_server(
    342     name=name,
    343     url=url or kwargs.get("server"),
    344     api_key=api_key,
    345     insecure=insecure,
    346     cacert=cacert,
    347     ca_data=ca_data,
    348     account_name=account,
    349     token=token,
    350     secret=secret,
    351 )
    352 self.setup_client(cookies, timeout)
    353 self.logger = logger

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/api.py:390, in RSConnectExecutor.setup_remote_server(self, name, url, api_key, insecure, cacert, ca_data, account_name, token, secret)
    378 def setup_remote_server(
    379     self,
    380     name: str = None,
   (...)
    388     secret: str = None,
    389 ):
--> 390     validation.validate_connection_options(
    391         url=url,
    392         api_key=api_key,
    393         insecure=insecure,
    394         cacert=cacert,
    395         account_name=account_name,
    396         token=token,
    397         secret=secret,
    398         name=name,
    399     )
    401     if cacert and not ca_data:
    402         ca_data = text_type(cacert.read())

File /opt/python/3.10.6/lib/python3.10/site-packages/rsconnect/validation.py:21, in validate_connection_options(url, api_key, insecure, cacert, account_name, token, secret, name)
     18 present_options_mutually_exclusive_with_name = _get_present_options(options_mutually_exclusive_with_name)
     20 if name and present_options_mutually_exclusive_with_name:
---> 21     raise RSConnectException(
     22         "-n/--name cannot be specified in conjunction with options {}".format(
     23             ", ".join(present_options_mutually_exclusive_with_name)
     24         )
     25     )
     26 if not name and not url and not shinyapps_options:
     27     raise RSConnectException(
     28         "You must specify one of -n/--name OR -s/--server OR -A/--account, -T/--token, -S/--secret."
     29     )

RSConnectException: -n/--name cannot be specified in conjunction with options -s/--server

I find the documentation generally a bit limited to figure out what is going on. I have been looking at the Vetiver python function reference, the documentation of Posit connect on deploying Vetiver and the Rsconnect-python documentation but I get sometimes contradictory information (for example should I use deploy_rsconnect or deploy_python_fastapi?).
Because my notebook kernel kept dying unexpectedly (after very long waits of doing nothing), I tried to also execute the deploy_python_fastapi  in interactive python REPL from the terminal - this just keeps hanging for hours without any errors.
I did not yet try to directly use the rsconnect-python CLI outside of an interactive python environment, but I hoped that I could just run the example without any problems.
To Reproduce
I tried to publish the default example to my posit connect server and I observe the same error. To reproduce this example, you will need to have a Posit connect server to publish to.
from vetiver.data import mtcars
from vetiver import VetiverModel, write_app, vetiver_pin_write, VetiverAPI
from sklearn import tree
from pins import board_folder, board_rsconnect
from rsconnect.actions import deploy_python_fastapi
from rsconnect.api import RSConnectServer

# below you should change the values or use environmental variables to load them
API_KEY = <get api key from env var>
SERVER = <get connect server address from env var>

connect_server = RSConnectServer(
    url=SERVER, # load from an .env file
    api_key=API_KEY # load from an .env file
)

model_board = board_rsconnect(server_url=SERVER,
                        api_key=API_KEY,
                        allow_pickle_read=True,
                        versioned=True
                       )

car_mod = tree.DecisionTreeRegressor().fit(mtcars.drop(columns="mpg"), mtcars["mpg"])

# don't forget to replace user_name with the user associated with the API_KEY

v = VetiverModel(car_mod, model_name = "user_name/cars_mpg",
                 prototype_data = mtcars.drop(columns="mpg"))

vetiver_pin_write(model_board, v)

app = VetiverAPI(v, check_prototype=True)

deploy_rsconnect(
    connect_server = connect_server,
    board = model_board,
    pin_name = "user_name/cars_mpg",
)

Expected behavior
I would expect that following the code above allows me to deploy my model to Posit connect
Desktop (please complete the following information):

OS: Ubuntu 22.04 LTS
Browser: Firefox 118.0.2 (64-bit)
Version: Posit Connect v2023.09.0-0-g3448da6cf4 - Posit Workbench 2023.09.0+463.pro11, “Desert Sunflower” (6cc4ae5f)
Python version: 3.10.6

Hi there @FMKerckhof, thank you for opening up this issue! That is a little perplexing...what version of vetiver and rsconnect-python are you using? This error had previously popped up in rsconnect-python, and vetiver pinned rsconnect-python to avoid older versions and hopefully avoid this. If possible, I'd recommend running pip install --upgrade vetiver rsconnect-python to get the latest versions. Let me know if that helps!
As for documentation, we are in the process of updating all the information on the Connect docs to use vetiver.deploy_rsconnect, but you make a great point that some sort of trouble-shooting might be useful.

Hi @isabelizimm , thank you for the swift reply - I am using vetiver 0.2.1 and rsconnect-python 1.20.0. I will upgrade vetiver to latest (0.2.3) and get back to you.

I upgraded vetiver to the latest (0.2.3) using pip as instructed, and the issue still persists - I get the exact same error message.

This is a super helpful update! That's a good thing to note--in Posit Workbench, oftentimes people specify a Python environment to "deploy," that is different than the one they are working in.
The way to activate a pinned version would be to pass in a version number as an argument (eg, your function might look like deploy_rsconnect(connect_server, board, pin_name, version="4524", extra_files=['requirements.txt'])) . Otherwise, it will deploy the latest version of the pin. This warning primarily exists to nudge users to ensure the pin they expect is being used. I'm open to any feedback if there's a way to make this more clear for users (in this issue or a separate one)!

Thanks - I don't think it's necessary to raise an issue - more a matter of documentation. Is there a way I could contribute to the documentation?
I have documented R packages in the past, but have only very limited experience with python - nonetheless it seems like you are using the Makefile to autogenerate some documentation - for deploy_rsconnect  I take it takes the info from here?

Yes please! Any documentation contribution would be so welcome 😄 And you are correct, that's the correct spot in deploy_rsconnect! In the Python world, docs are usually generated from docstrings, which is what you linked, similar to roxygen comments in R. Vetiver uses a numpydoc style, and you'll likely want to use something like a "Notes" section to add extra context to a function.

I'm going to close out this issue since the original question has been resolved, but please let me know if you have any follow up questions/comments!


Add required batch file.

This Fixes #104 and #131.

Well, things are failing but it's not my fault:
pip requires Python '>=2.6,!=3.0.*,!=3.1.*,!=3.2.*' but the running Python is 3.2.5

ERROR: InvocationError: '/home/travis/build/warner/python-versioneer/.tox/py3.5/bin/flake8 git_version.py versioneer.py'

That looks awesome. I'm a bit surprised that subprocess.call handles spaces-in-path better than os.execl, but I'm not gonna complain if it works :).
Could you rebase this to current trunk and re-push? The PEP8 stuff should be fixed now, and I'd like to have a slightly cleaner merge history when we're done. Thanks!

Could you rebase this to current trunk and re-push? The PEP8 stuff should be fixed now, and I'd like to have a slightly cleaner merge history when we're done. Thanks!

Done.

did you push it to the same branch that this PR is using? I didn't see Travis fire.

ah, got it, thanks


Figure out why tests are failing

Signed-off-by: Prarit Bhargava<EMAIL_ADDRESS>

The problem with cmd/mr_test.go:cleanupMR() is that the way it is called is insufficient to clean up a failed test.  The sequence that is leading to failures is, for example,
test run #1:
Test_mrCmd() runs.
Test_mrCmd_MR_description_and_options() runs and fails leaving, for example, a Merge Request with description "Fancy Description".
The test run fails.
test run #2
Test_mrCmd() runs and fails because a Merge Request with description "Fancy Description" exists.  It is not "found" by the cleanupMR() function because Test_mrCmd()'s call is looking for a description of "mr title".
test run #3 (with my changes above) cleans things up.
test run #4 should succeed.
It's annoying that this takes many tries but it does work.

@bmeneguele ready for review (finally, after a lot of debugging).


Update to 1.23

Checklist

[x] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

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

Removes slacalle as maintainer, otherwise looks good.

@conda-forge-admin, please rerender

@cbrueffer Thanks for catching, should be fixed now. Time to automate this end2end via the bot.

Thanks for fixing!


Clarify two-phase transaction protocol

Fixes #2405

This change is

Hey Ryan,
Updated text is based on discussion in the linked issue, so no need for technical review IMO
Passing for review mostly so I don't break the site (Murphy's law)

WHOA - thanks


Coreferee vs NeuralCoref

What is the primary difference, if any, between Coreferee and NeuralCoref? I realize one specific difference is that NeuralCoref is english only. Just trying to understand any limitations or deltas between the two implementations.
NeuralCoref: https://github.com/huggingface/neuralcoref

Hi @mgiardinelli, Neuralcoref has not been supported for the last few years and only runs with older versions of spaCy. I wrote Coreferee to remedy this.


Coinfigure Azure Pipelines

This pipeline configuration builds the application and produces a build for the Release configuration.

nice test


Im sorry

Im sorry daddy, my kids wrote that, if youre not happy i can give you some sloppy toppy uwu

Yeah please do


docs: add date and author of last update

Bundle size comparison

size comparison

browser
uncompressed 5.49 kB -- gzipped 1.99 kB --

main
uncompressed 5.37 kB -- gzipped 1.91 kB --

module
uncompressed 5.26 kB -- gzipped 1.91 kB --

Speed comparison
PR

library
relative speed
operations per second
avg. operation time

@typeofweb/schema@base-branch
0%
(1,324,023 rps)
(avg: 755ns)

@typeofweb/schema@pr-branch
-2.53%
(1,290,496 rps)
(avg: 774ns)

<EMAIL_ADDRESS>-91.73%
(109,463 rps)
(avg: 9μs)

<EMAIL_ADDRESS>-95.28%
(62,513 rps)
(avg: 15μs)

<EMAIL_ADDRESS>-96.39%
(47,854 rps)
(avg: 20μs)

<EMAIL_ADDRESS>-98.67%
(17,593 rps)
(avg: 56μs)

Bundle size comparison

size comparison

browser
uncompressed 5.49 kB -- gzipped 1.99 kB --

main
uncompressed 5.37 kB -- gzipped 1.91 kB --

module
uncompressed 5.26 kB -- gzipped 1.91 kB --

Speed comparison
PR

library
relative speed
operations per second
avg. operation time

@typeofweb/schema@base-branch
0%
(1,324,023 rps)
(avg: 755ns)

@typeofweb/schema@pr-branch
-2.53%
(1,290,496 rps)
(avg: 774ns)

<EMAIL_ADDRESS>-91.73%
(109,463 rps)
(avg: 9μs)

<EMAIL_ADDRESS>-95.28%
(62,513 rps)
(avg: 15μs)

<EMAIL_ADDRESS>-96.39%
(47,854 rps)
(avg: 20μs)

<EMAIL_ADDRESS>-98.67%
(17,593 rps)
(avg: 56μs)


An xkcd mod for abb0t. Supports random, current and specific xkcd comic

change description + delete commend and rerequest pull please :)


Which command is not portable to some centos versions

Sad but true, some centos installs don't have which installed
Need to investigate availability of type Or file. And abstract the command away.
Gotta love shell

yeah, which is not portable.
type should work and is 👍

Fixed by pull#17


Aura bytesequence error before aur packages installation

The invalid bytesequence error in the aura installation - seen already in #18 - seeems to have re-appeared.

It appears at least for full, but possibly also for others apart from minimal.

Does not appear on developer, office, minimal.
Appears on full, media.
The following shows the media aurPackageList.txt` which is read in before the installation:

I cannot exclude the possibility that one of the characters is some strange ascii glyph or something, and I don't see what else could be the problem...

This can happen when the package maintainer has non-ASCII characters in their name listed in the PKGBUILD.

Fixed for now with 0e0f07b408da54f586f5ff7235f25e28484f6b87 by removing ´nextcloud-client´.
Surely there must be a better way by somehow fixing locale etc. of the live image.
Closing for now.

Will be properly fixed by the merge request #57


Immediate request to get domain

Mach10 f1 in schools in team

Hey! This, unfortunately, does not seem to be custom and is made via WordPress.com. You'll either have to make it from scratch or you'll have to go another way to get a domain.
Sorry about that, we need to follow our criteria 😞

Okay, I'll go ahead and close this PR. We're really sorry we couldn't help you out!
Please do feel free to create a new PR with a customised website.


Add StartEndHandler implementation. Supports only export for the moment.

Codecov Report

Merging #287 into master will decrease coverage by 0.11%.
The diff coverage is 87.87%.

@@             Coverage Diff              @@
##             master     #287      +/-   ##
============================================
- Coverage     94.15%   94.03%   -0.12%
- Complexity      440      447       +7
============================================
  Files            77       79       +2
  Lines          1710     1743      +33
  Branches        102      103       +1
============================================
+ Hits           1610     1639      +29
- Misses           73       75       +2
- Partials         27       29       +2

Impacted Files
Coverage Δ
Complexity Δ

...trumentation/trace/testing/FakeServiceHandler.java
84.21% <84.21%> (ø)
4 <4> (?)

...gle/instrumentation/trace/StartEndHandlerImpl.java
92.85% <92.85%> (ø)
3 <3> (?)

...oogle/instrumentation/trace/TraceExporterImpl.java
90% <0%> (-1.67%)
6% <0%> (ø)

...ava/com/google/instrumentation/trace/SpanImpl.java
80.76% <0%> (+1.92%)
11% <0%> (ø)
:arrow_down:

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 3830c09...e104645. Read the comment docs.


Build Failed

src/benchmark.cpp: In function ‘void caffe_neural::FillNet(boost::shared_ptr<caffe::Layer >, boost::shared_ptr<caffe::Layer >, int)’:
src/benchmark.cpp:53:48: error: no matching function for call to ‘caffe::MemoryDataLayer::AddMatVector(std::vectorcv::Mat&, std::vector&)’
data_layer_ptr->AddMatVector(images, labels);
^
src/benchmark.cpp:53:48: note: candidate is:
In file included from ../caffe/include/caffe/vision_layers.hpp:11:0,
from ../caffe/include/caffe/caffe.hpp:23,
from include/caffe_neural_tool.hpp:20,
from include/benchmark.hpp:11,
from src/benchmark.cpp:8:
../caffe/include/caffe/data_layers.hpp:281:16: note: void caffe::MemoryDataLayer::AddMatVector(const std::vectorcv::Mat&, const std::vector&) [with Dtype = float]
virtual void AddMatVector(const vectorcv::Mat& mat_vector,
^
../caffe/include/caffe/data_layers.hpp:281:16: note:   no known conversion for argument 2 from ‘std::vector’ to ‘const std::vector&’
src/benchmark.cpp:82:43: error: no matching function for call to ‘caffe::MemoryDataLayer::AddMatVector(std::vectorcv::Mat&, std::vector&)’
layer_ptr->AddMatVector(images, labels);
^
src/benchmark.cpp:82:43: note: candidate is:
In file included from ../caffe/include/caffe/vision_layers.hpp:11:0,
from ../caffe/include/caffe/caffe.hpp:23,
from include/caffe_neural_tool.hpp:20,
from include/benchmark.hpp:11,
from src/benchmark.cpp:8:
../caffe/include/caffe/data_layers.hpp:281:16: note: void caffe::MemoryDataLayer::AddMatVector(const std::vectorcv::Mat&, const std::vector&) [with Dtype = float]
virtual void AddMatVector(const vectorcv::Mat& mat_vector,
^
../caffe/include/caffe/data_layers.hpp:281:16: note:   no known conversion for argument 2 from ‘std::vector’ to ‘const std::vector&’
src/benchmark.cpp: In function ‘int caffe_neural::Benchmark(caffe_neural::ToolParam&, CommonSettings&)’:
src/benchmark.cpp:121:9: error: ‘GetSolver’ is not a member of ‘caffe’
caffe::GetSolver(solver_param));
^
src/benchmark.cpp:121:26: error: expected primary-expression before ‘float’
caffe::GetSolver(solver_param));
^
In file included from ../ViennaCL/viennacl/ocl/backend.hpp:27:0,
from ../ViennaCL/viennacl/backend/opencl.hpp:28,
from ../caffe/include/caffe/greentea/greentea.hpp:33,
from ../caffe/include/caffe/common.hpp:25,
from ../caffe/include/caffe/util/io.hpp:9,
from include/caffe_neural_tool.hpp:18,
from include/benchmark.hpp:11,
from src/benchmark.cpp:8:
../ViennaCL/viennacl/ocl/enqueue.hpp: In instantiation of ‘void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]’:
../ViennaCL/viennacl/ocl/enqueue.hpp:133:37:   required from ‘void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]’
../ViennaCL/viennacl/device_specific/templates/row_wise_reduction_template.hpp:292:35:   required from here
../ViennaCL/viennacl/ocl/enqueue.hpp:73:80: warning: ‘cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)’ is deprecated (declared at /usr/include/CL/cl.h:1372) [-Wdeprecated-declarations]
err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL);

Known issue. The current version of OpenCL Caffe breaks compability with the Caffe Neural Models and Caffe Neural Tool. There will be a replacement in Python for both coming up soon.
The fix is to use an older commit of Caffe-OpenCL (Greentea), notably I'd currently recommend to use:
Models: dbb06d8352aa9c2ba99458cb9e9068500ebacc11
Tool: 780e7dd72e4f88c80729e2b33d6c0137d479016a
Greentea/Caffe: f84c2a4fb8d633bc7d8fc9771eb06a3cf2215212
That can be enforced by using different methods:
http://stackoverflow.com/questions/14872486/retrieve-specific-commit-from-a-remote-git-repository

I took some time to adapt the Caffe Neural Tool to the newest version of my Caffe/Greentea library.
@codeaudit
You can now test the benchmark scripts. You may have to edit the scripts (benchmark_sk.sh benchmark_u.sh and benchmark_usk.sh) to use the right device in your computer.
The results will be stored as CSV in the folders sk_benchmark etc.
I am always interested in benchmark values of devices that I have not tested myself yet!


[Feature request]: A separate accessory/switch for specific motion detections

Describe the solution you'd like
Hi Team,
The Homebase S380 is able to differentiate between motion detections (face, human, pet, vehicle).
I would like to have a separate switch/accessory for these specific detected motions to be able to trigger separate Homekit automations for each specific motion.
Is this possible? Can this be added?
Best regards,

Are already available.

@bropat In Homebridge I only see a generic Motion accessory in the Accessories overview. How can I make the specific motion accessory available/usable? I'm looking for a Human motion detection accessory and a pet motion detection accessory. I assume that both would then become visible in the Homebridge accessories overview.
I can't find a way to make them visible in Homebridge (and therefore also not in HomeKit).
I'm using version v2.3.3 of the homebridge-eufy-security plugin.

In Homebridge I only see a generic Motion accessory in the Accessories overview. How can I make the specific motion accessory available/usable? I'm looking for a Human motion detection accessory and a pet motion detection accessory. I assume that both would then become visible in the Homebridge accessories overview.
I can't find a way to make them visible in Homebridge (and therefore also not in HomeKit).
I'm using version v2.3.3 of the homebridge-eufy-security plugin.

On 5 Jan 2024, at 20:56, bropat @.***> wrote:
Are already available.
—
Reply to this email directly, view it on GitHub https://github.com/bropat/eufy-security-client/issues/434#issuecomment-1879188733, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP5H2SH4N7HUHMZ3FKCMWMDYNBLHBAVCNFSM6AAAAABBDNVGS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZZGE4DQNZTGM.
You are receiving this because you authored the thread.

￼

You must open an issue in the homebridge-eufy-security asking for implementation.  This library already offers what you ask


Remove default state AK and require users to enter a state

@pecanoro, please review when you get the chance
Details
Changes the default state in the selection tool to be '' (which will show up as -) instead of AK which users might forget to update and put the wrong address in for. Also added growl errors if the empty state selections (exception of incorporationState, since that'll have its own error from the API). This way they'll have to consciously select a state in every selector. There are appropriate
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/170025
Tests
Did the QA steps locally on web (This is the only platform where we can access bank account setup right now).
QA Steps

Go to staging.expensify.cash/bank-account/new and go through the setup for a new bank account
During the setup in the Company Step, the Requestor Step, and the Benefactors step, verify that the State selectors show up as - by default. Make sure that for each page, it won't let you continue until you choose a valid state (even for Incorporation State). See screenshots below for reference for if anything looks off.
While you're completing this, be sure to jump back steps sometimes and verify that the information is as you entered. Specifically, make sure the State isn't being reset to AK and is what you selected.

Tested On

[x] Web
[ ] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging         in version: 1.0.78-3🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production         in version: 1.0.79-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


patch: Add deactivation fee to device deactivate feature

The device deactivation fee has been documented under the FAQ section on our billing page but there wasn't any mention of it in the docs. This PR fixes that.
Context: https://balena.zulipchat.com/#narrow/stream/350505-aspect.2Fmarketing/topic/Docs.20-.20Deactivation.20Fee

Please make sure to read the CONTRIBUTING document before opening the PR for relevant information on contributing to the documentation. Thanks!

@balena-ci I self-certify!


The protection for canvas fingerprinting seems not to be enabled.

Description
The protection for canvas fingerprinting seems not to be enabled.
Steps to Reproduce

When visiting https://browserleaks.com/canvas with the extension on/off, the Signature the web site provides is the same.
I.e, canvas fingerprinting does not seem to work.
Expected behavior:
The signatures are different.
Actual behavior:
The signatures are the same.
Versions

Extension: 2024.10.16
Browser: Chrome
OS: Mac

Additional Information

The process of the fingerprinting on this page is explained here: https://browserleaks.com/canvas#how-does-it-work
And I checked the following things:

if ddg's modifyPixelData() is called when the page calls toDataURL() on canvas: It wasn't called.
if browserleaks.com is added to unprotected sites: No.

I found a commit which seems to have disabled canvas fingerprint protection.
https://github.com/duckduckgo/duckduckgo-privacy-extension/blame/main/shared/data/bundled/extension-config.json#L5084
If possible, could you please tell the reason why protection has been disabled for both audio and canvas?
I'm interested in the reason as a duckduckgo user :)


Add distance between options in inline radio group

Description
When using inline radio group, the current distance is equal between the any label to the radio options the the left and right of this label.

Although it is an established design pattern to place the label after the radio, users that have tunnel vision or are using OS-base zoom functionality may become unsure when scanning through several options and the distances are equal.
I suggest to change the distance after the label to --fds-spacing-5, which would look like this:

Additional Information
No response

Thanks for the issue!
I see that in figma we have a spacing of 6, so this is a bug in the CSS


Failed to setup runtime - connection timed out

Environment

Elixir & Erlang/OTP versions (elixir --version): Elixir 1.12.0 & Erlang/OTP 24 [erts-12.0.2]
Operating system: Ubuntu
How have you started Livebook (mix phx.server, livebook CLI, Docker, etc): livebook CLI
Livebook version (use git show if running with mix): Livebook 0.1.2
Browsers that reproduce this bug (the more the merrier): Chrome
Include what is logged in the browser console: nothing
Include what is logged to the server console:

[Livebook] Application running at http://localhost:8080/?token=lc45dbiazkvswlwagqhyik242gt2urgs
18:54:39.937 [error] ** Connection attempt from node :"776wzicf-livebook_vsfrtu3w@danie-tal" rejected. Invalid challenge reply. **

Current behavior

Start livebook with livebook CLI
Open notebook
Evaluate first cell
"Failed to setup runtime - connection timed out" alert appears
** Connection attempt from node :"776wzicf-livebook_vsfrtu3w@danie-tal" rejected. Invalid challenge reply. ** appears in server console

I repeated this 3 times. On the third attempt the connection was established without issue, but this happens quite often.
On a previous occasion I was able to get the livebook CLI to work only after starting it with mix first.
Expected behavior
The cell should evaluate and show the results.

Can you please try Livebook v0.2.0? Also, are you passing any flags to the CLI?

Thanks, didn't realize 0.2 was out already. Seems to work now, will reopen otherwise.


[Improvement Request] Improve on BTree layout

I will preface this improvement request by saying that I migrated from Polonium, which I know has a different implementation of the entire tiling engine - that one leverages KWin whereas Krohnkite and others have their custom written core engine.
There's stuff that Polonium did better with the BTree engine it had, and since this fork of Krohnkite is the only continuation of any tiling efforts for KDE, I think it's fair to write about it.
So, here's my list of pain points while using the BTree layout:

You can't rotate the layout to be top-down. This is not useful on 16:9 or wider setups, but it can be useful in 3:2 displays.
For the same reason as above, the windows which you want to be "bigger" are always on your left side.
You can't specify an insertion point. I'd want to have new windows split on the "subdivision" the previous focused window was on, just like Polonium.
You can't split windows freely. This is especially bad because it means that I have a constrained BTree layout where I have to move windows carefully, but always having the ones I need to be "bigger on screen" to my left. This was a non-issue in Polonium because it allowed me to move my windows (and consequently split if necessary) to any quarter, eighth, etc. of screen.

https://github.com/anametologin/krohnkite/issues/36#issuecomment-2375616414


How can we convert the models to ONNX format?

Hello,
How can we convert the models (such as [PoseC3D](https://github.com/kennymckormick/pyskl/tree/main/configs/posec3d#posec3d) ...) to ONNX format?

Thanks!
-Scott

Dear chenscottus,
I'm not familiar with onnx so may not be able to answer this question. Other users may have such experience.

did you manage to convert the models to ONNX format?

Do you hava a good man,Help Me!


Question (Disable SAO filter)

HI, i want to know how i can disable SAO filter because even at high bitrates it smooth the vídeo Picture, i tryed with 15Mbit and 20 Mbit but Picture looks too much smooth, is there a way to disable SAO filter completely on sample_multi_transcode? I encoded the vídeo with 10bit but it looks too much smooth, i think the encoder have same problem as x265 does, no são the Picture looks more natural and have better detail retention.
Thanks

Hi,
MSDK HEVC encode support SAO but this API handle is not enabled on samples level.


PR 1 (of ?): merging apps and EidosSystem

OK -- so key changes here in PR 1:

I removed populateSameAs -- we're (I'm pretty sure) not using it any more
I added better versions of isCAGRelevant and hasContent, tried to use the new methods @kwalcock incorporated, but there's a decent chance these changes aren't quite drinking the kool-aid, so if changes are desired, please let me know!
changed functionality of ExtractFromFile a wee bit, nothing earth shattering

Just waiting for the tests to pass.  At some point I'll probably try to get the apps to use the utility functions.  Uh oh.  Test ran out of memory.  I restarted.  The Travis people sent some instructions on how to get more memory and I'll have to try it out.  Maybe they upgraded the account.

...also read an article on "Java Out of Memory Heap Analysis" and will try to see what's going on.


About the evaluation on direct assessment benchmarks

Hi authors,
Thanks for the great work! A few questions about the evaluation on the direct assessment benchmarks:

For MT-bench and FLASK, I saw that there are 3 "gpt4_score" and their corresponding feedbacks. I'm wondering how to calculate the scoring correlations against the scores. Do I need to sample 3 evaluations from the judge model and then compare them one by one?
Also for these datasets, I don't find the reference for each prompt. How do you conduct reference-based evaluation?

Would appreciate any clarification on these. Thank you!

Hi, @wangpf3! Thank you for the interest in our work!

For MT-bench and FLASK, I saw that there are 3 "gpt4_score" and their corresponding feedbacks. I'm wondering how to calculate the scoring correlations against the scores. Do I need to sample 3 evaluations from the judge model and then compare them one by one?

Yes. For each instances, we first sampled 3 evaluations from the judge model and calculated the mean of three values. Then, we measured correlation with the mean of gpt4_score.

Also for these datasets, I don't find the reference for each prompt. How do you conduct reference-based evaluation?

Actually, for these datasets, the instruction includes the reference answer. You can find the reference by searching ###Reference Answer (Score 5).
I hope this answers your question! Let me know if you need more clarifications.

For your information, we're also writing the documentation for running these evals. It will be updated in eval/README.md in few days.

Got it! Thank you Juyoung for the info!


Flutter 1.25.0-8.3.pre

/cc @srawlins for a Flutter beta version roll

/cc @srawlins for a Flutter beta version roll

TBR @johnpryan

TBR @johnpryan

Excellent

Excellent


feat: add 3.11.x compatibility

attempt to fix cannot import name 'DataError' from 'pandas.core.base'

successfully able to run from pandas.errors import DataError in Python 3.11.x
used try/except to avoid introducing issues for other Python ver

revised from: #1239

@kenf1 thank you for your PR!
I had to open and merge another one to have it rebased properly and also, and mostly, because we had to change few other things to fully support Python3.11.
The PR is here: https://github.com/ydataai/ydata-profiling/pull/1273
The support will be available from the next release (4.1.0).


Bug: Coinbase Wallet cannot detect account change on other tab

Describe the bug
Coinbase Wallet cannot detect account change on other tab
Steps

Connect Coinbase Wallet and check coinbaseWalletExtension._addresses on console. -> Address A
Switch to other tab, and change the account -> Address B
Switch back to the previous window, and check coinbaseWalletExtension._addresses again -> Retrieved address = A

Expected behavior
Step 3 returns address B. (Metamask works like this)
Version
3.7.1
Additional info
No response
Desktop

OS: Mac OS
Browser: Chrome 113.0.5672.92

Smartphone
No response

seems to be issue on the cbwallet extension. reported to the corresponding team. thanks.


Issue with Scully CLI on Windows

🐞 Bug report
Description
Trying to run npx sully or npx scully -- in windows CMD results in the following error:
'"-S"' is not recognized as an internal or external command,
operable program or batch file.

Trying the same commands in WSL gives:
/path/to/project/node_modules/.bin/scully: 11: exec: -S: not found

🔬 Minimal Reproduction

Run ng new to create new angular project
Try adding scully via ng add @scullyio/init
The command will fail with the output npm ERR! Could not resolve dependency: npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>See this issue for workaround
After workaround is finished, run ng build
After build is finished, run npx scully or npx scully -- to receive error

💻Your Environment
Angular Version:

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/

Angular CLI: 13.2.5
Node: 16.13.2
Package Manager: npm 8.5.2
OS: win32 x64

Angular: 13.2.4
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, platform-server
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1302.5
@angular-devkit/build-angular   13.2.5
@angular-devkit/core            13.2.5
@angular-devkit/schematics      13.2.5
@angular/cli                    13.2.5
@schematics/angular             13.2.5
rxjs                            7.5.4
typescript                      4.5.5

Scully Version:

{
  "name": "my-blog",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "watch": "ng build --watch --configuration development",
    "test": "ng test",
    "scully": "npx scully --",
    "scully:serve": "npx scully serve --"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "~13.2.0",
    "@angular/common": "~13.2.0",
    "@angular/compiler": "~13.2.0",
    "@angular/core": "~13.2.0",
    "@angular/forms": "~13.2.0",
    "@angular/platform-browser": "~13.2.0",
    "@angular/platform-browser-dynamic": "~13.2.0",
    "@angular/platform-server": "^13",
    "@angular/router": "~13.2.0",
    "@scullyio/init": "^3.0.0-beta.0",
    "@scullyio/ng-lib": "^3.0.0-beta.0",
    "@scullyio/platform-server": "^3.0.0-beta.0",
    "@scullyio/scully": "^3.0.0-beta.0",
    "rxjs": "~7.5.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~13.2.5",
    "@angular/cli": "~13.2.5",
    "@angular/compiler-cli": "~13.2.0",
    "@types/jasmine": "~3.10.0",
    "@types/node": "^12.11.1",
    "jasmine-core": "~4.0.0",
    "karma": "~6.3.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage": "~2.1.0",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "~1.7.0",
    "typescript": "~4.5.2"
  }
}

🔥 Exception or Error

'"-S"' is not recognized as an internal or external command,
operable program or batch file.

@Jefiozie Your on windows, can you check this?

@dgrbrady Both @Jefiozie and I checked on windows, and couldn't reproduce your issue.
We can't help you unless we can reproduce the issue. Can you please provide a way for that?

@SanderElias @Jefiozie Okay, so I made 2 separate repos, one that specifies the Puppeteer renderer and one that specifies SPS. It looks like this issue is only related to SPS as I was able to run npx scully in the project I used with Puppeteer. You should be able to see the SPS repo here

@dgrbrady I finally was able to reproduce, I'm going to work on a solution this week

@SanderElias  I am still facing issue with beta version and angular 13


disable code lens decorations in rspec files

Would it be possible to disable the "Run | Run In Terminal | Debug" decorations the extension adds? I find them a little intrusive when scanning spec files. I execute the commands linked to those decorations via shortcuts.

This is not under the control of this project, so please move the discussion to https://github.com/Shopify/ruby-lsp/issues/2167 🙂


Update Userguide on assingned features. Updated Command Summary

Fixes #8
Updated Command Summary as well.

Codecov Report

Merging #20 (f60462d) into master (aacca7d) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #20   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 aacca7d...f60462d. Read the comment docs.


Can't change request mode for rules without enveloped

From playing around with request mode and enveloped. It appears that if request mode is single, enveloped must be false and if request mode is batch, enveloped must be true. I'm not sure why this is exposed as two settings.
Some rules do not support enveloped but maybe store this field internally. You can create these rules with both single and batch mode. Changing from batch to single seems to work but not single to batch.
This happens for at least these rules: CloudFlare, IFTTT, Zapier
Could not update resource Cloudflare Worker, unexpected error:
        /apps/e6cGrg/rules/Q1Q6HA: Invalid resource: code 40022: status code: 422
        see: https://help.ably.io/error/40022
          enveloped:
            enveloped is not supported for webhook type

Closing as fixed on https://github.com/ably/terraform-provider-ably/pull/145


Remove unnecessary import React from 'react'

We seem to have everywhere unnecessary import React from 'react' which seems to be an IDE problem more than a React requirement. We have to make sure linter is also correctly configured.

working on it

Working on this


Fixes #492; Refactor Dart data model: store DNA sequence in domains and loopouts, rather in strand

Description

Replaced Strand.sequence getter with memoized getter.
Refactor Strand.initialize() into smaller functions to improve readability and code reuse
Add logic to Strand.initialize to maintain the following invariants:

Either all substrands dna sequence are null or none of them are null
If substrand has dna sequence, it will be same length as substrand length (question marks padding)

loopout_length_change_reducer and single_strand_dna_ends_commit_stop_reducer logic needed to be updated with to call set_sequence with the old_sequence as an argument to re-set the sequences of substrands. (after meeting with Dave we decided that sequence changes should be kept local for more intuitive behavior)
nick_reducer() is simplified and no longer requires logic dealing with sequence
Change loopout unit tests so that expected behavior is now localize changes rather than global changes
Add unit tests to check that moving DNA ends change sequences locally rather than globally

Related Issue
#492
How Has This Been Tested?
Unit tests

@dave-doty Updated PR and PR comment with new changes after what we discussed last week. Changes are ready to merge.


How to mapping attributes and create new user to userpool automatically when I login with external provider like Fb,Google...?

I study a lot of documents and try samples(aws sync, cognitoMyUserPool...)
But I can't succeed to (1.)map attributes to user pool and (2.)create new user automatically (it mean when I login with fb , it will create new user at user pool console  just like firebase, it means I don't need take the user profile to signup with programming)
question 1 and 2 , is that possible?
in my case,I use federated identity to get Fb login,but I don't know how to link userPool
look at my code below:
MyViewController:

import UIKit
import AWSCore
import AWSCognito
import AWSCognitoIdentityProvider

import FacebookLogin
import FacebookCore

import GoogleSignIn
class ViewController: UIViewController  {

    override func viewDidLoad() {
        super.viewDidLoad()
        //FB custom login
        // Add a custom login button to your app
        let myLoginButton = UIButton(type: .custom)
        myLoginButton.backgroundColor = UIColor.darkGray
        myLoginButton.frame = CGRect(x: 0, y: 0, width: 180, height: 40)
        myLoginButton.center = view.center
        myLoginButton.setTitle("MY login Btn", for: .normal)

        // Handle clicks on the button
        myLoginButton.addTarget(self, action: #selector(loginButtonClicked), for: .touchUpInside)

        // Add the button to the view
        view.addSubview(myLoginButton)

    }
    @objc func loginButtonClicked() {
        let loginManager = LoginManager()
        loginManager.logIn(readPermissions: [.publicProfile], viewController: nil) { loginResult in
            switch loginResult {
            case .failed(let error):
                print(error)
            case .cancelled:
                print("User cancelled login.")
            case .success( _, _, _):
                print("Logged in!")

                let fbProvider = FacebookProvider()
                let fbcredentialsProvider = AWSCognitoCredentialsProvider(regionType: .APNortheast1, identityPoolId: "ap-northeast-1:513a4d57-51c1-4cb9-a574-00197e2c3a21", identityProviderManager: fbProvider)
                let configuration = AWSServiceConfiguration(region: .APNortheast1, credentialsProvider:fbcredentialsProvider)
                AWSServiceManager.default().defaultServiceConfiguration = configuration

                // wipe cached creds
                fbcredentialsProvider.clearKeychain()
                fbcredentialsProvider.clearCredentials()

                //for call fb login method
                              fbcredentialsProvider.credentials()

            }
            }
    }

} // end of class

fbProvider class:
import UIKit
import AWSCognitoIdentityProvider
import FacebookCore
class FacebookProvider: NSObject, AWSIdentityProviderManager {
    func logins() -> AWSTask<NSDictionary> {
        if let token = AccessToken.current?.authenticationToken {
            return AWSTask(result: [AWSIdentityProviderFacebook:token])
        }
        return AWSTask(error:NSError(domain: "Facebook Login", code: -1 , userInfo: ["Facebook" : "No current Facebook access token"]))
    }
}

after I login with Fb, my federated identity can get fb login,but my userpool can't get the attributes or signup new user(is that need to signUp at code? Or just link federated identity and userPool?)
my federated identity get fb user:

but my user pool didn't create new user:

here is my user pool setting:

did I miss something?

I find somwhere I was wrong!!!!!
for example, When I use facebook login, follow the step below:

type your cognito

2.follow official document:

http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social.html

copy the domain prefix  and add /oauth2/idpresponse  at the last

I also put app url,but it seems not to necessary.

But I hope no one just stuck at this problems for  two weeks ....

Dear Amazon,
Please create a cheat sheet to get this working.
From reading docs - and click buttons for 3 hours last week ....
in IAM - create provider - Provider URL accounts.google.com

for audience specify the id from
Manage User Pools > User Pool > App Integration > App Client Settings > grab this id
and add as audience

From this group - the users should show up - (but actually not working for me.)

skimming through this thread -
https://github.com/aws/amazon-cognito-identity-js/issues/508
digging further in to this - I think the oauth 2 needs to be wired up to hit the appropriate redirect....
For Google, add your Amazon Cognito user pool domain URL (https:///oauth2/idpresponse) in the Google app's Authorized redirect URIs (in the Credentials section).
For Facebook, add your Amazon Cognito user pool domain URL (https:///) in the Facebook app's Settings (Basic), Website URL.
For Login with Amazon, add your Amazon Cognito user pool domain URL (https:///oauth2/idpresponse) to the Login with Amazon app's Allowed Return URLs.
https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started.html

create a domain url

put that into facebook app.

related - https://github.com/awslabs/aws-sdk-ios-samples/issues/236

I'm still stuck getting the facebook users to show up
I believe I've followed all these steps.
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social.html

I found the official cheat sheet
https://aws.amazon.com/blogs/aws/launch-amazon-cognito-user-pools-general-availability-app-integration-and-federation/
to get users to automatically be created in cognito -
"This would only work if they use the Hosted UI: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-ux.html
If they have their own UI, then logging in with FB/Google still requires that they create a hook to add that user to Cognito (which is a hack, btw, since the user won’t be able to login without a password).
So yes, this is possible but only with Hosted UI.
They should review this video to get more details about the hosted UI: https://www.youtube.com/watch?v=VZqG7HjT2AQ
There’s a link to the app in the comments, which should get them started faster."

@johndpope We have been struggling with this as well.  Thanks for the information.  So it looks like it's just not possible in iOS without using a hack?

I guess what's not said here - is that to do this natively - you would need to craft a lambda function to trigger when user signs up via facebook  - then create a pseudo cognito user (with a default password that would never be used). That is happening with the hosted ui flow. hypothetically - you could include api secret keys with create permissions to call this yourself.
this repo / not official from aws - can do administrative functionality in swift - the idea of embedding this into a public app is kind of a nightmare security waiting to happen but possibily you could lock down a security profile to only allow creation of accounts.
I only saw this code the other day - haven't used / or dived into it beyond face value.
https://github.com/noppoMan/aws-sdk-swift
here an s3 bucket is created programatically

import AWSSDKSwift

do {
    let bucket = "my-bucket"

    let s3 = S3(
        accessKeyId: "Your-Access-Key",
        secretAccessKey: "Your-Secret-Key",
        region: .apnortheast1
    )

    // Create Bucket
    let createBucketRequest = S3.CreateBucketRequest(bucket: bucket)
    _ try s3.createBucket(createBucketRequest)

    // Upload text file to the s3
    let bodyData = "hello world".data(using: .utf8)!
    let putObjectRequest = S3.PutObjectRequest(bucket: bucket, contentLength: Int64(bodyData.count), key: "hello.txt", body: bodyData, acl: .publicRead)
    _ = try s3.putObject(putObjectRequest)

    // Get text file from s3
    let getObjectRequest = S3.GetObjectRequest(bucket: bucket, key: "hello.txt")
    let getObjectOutput = try s3.getObject(getObjectRequest)
    if let body = getObjectOutput.body {
      print(String(data: body, encoding: .utf8))
    }
} catch {
    print(error)
}

We were able to use their hosted flow in a mock web app and see the user get created in the pool and shown as EXTERNAL_PROVIDER for status.  I suppose like you say we can emulate this with a lambda but I think if that's the only option we will probably just get rid of the federated identity providers for now.  We are in the process of implementing the android version as well and interestingly it looks like it does create the user in the pool...

@mvpscottjon As mentioned by @johndpope, current behavior is that a user authenticated via fb is created on the user pools console if you use the Hosted UI for authentication. If you have your own UI, logging via an external provider you would need additional hook to add the user to user pools console. Please let us know if you need any further clarification.

@desokroshan I would love some clarification around using the native UI instead of the hosted one.
The native ui resolves with an auth code that is sufficient to auth the user inside cognito user pool, I just wonder which api/endpoint to use to finish up the deal.


fix(Dimmer): Fix "simple" usage, add disabled prop

I realized that #782 breaks the "simple" example: http://react.semantic-ui.com/modules/dimmer#simple-dimmer. That should be enabled by virtue of having a parent with ui dimmable dimmed. See the SUI-core docs: http://semantic-ui.com/modules/dimmer.html#simple-dimmer
Digging into it further, two things stuck out to me:

The reason the children were unclickable is because the dimmer always had the visible class, regardless of whether it was active. active controls the opacity, visible sets the visibility.
disabled is a prop that overrides any active/visible state so we shouldn't be using it for that.

This fixes both issues.

visible is only added when the dimmer is active, which removes the need to force disabled, which enables clicking on children and fixes the "simple" usage.
We now expose disabled as a prop which conforms more to our API. A user can set that to override any active/visible state.

Added those tests and removed the ones for "active" that were testing duplicate functionality already covered by the common tests. Should be g2g 👍

Current coverage is 100% (diff: 100%)

Merging #795 into master will not change coverage

@@           master   #795   diff @@
====================================
  Files         136    136
  Lines        2198   2198
  Methods         0      0
  Messages        0      0
  Branches        0      0
====================================
  Hits         2198   2198
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 16f59a0...2ae5ce1


[opentelemetry-instrumentation-azure-sdk] Adopt OpenTelemetry HTTP semconv 1.23.1

Update HTTP attributes to comply with HTTP semconv vTBD (likely 1.23.0 will declare them as stable):

Rename attributes according to docs:

http.method -> http.request.method
http.status_code -> http.response.status_code
net.peer.name -> server.address
net.peer.port -> server.port
http.url -> url.full
http.user_agent -> user_agent.original

Add new attributes:

error.type - some error-code or a full exception name if exception happens. Also includes status code (as string) for responses we consider to be an error. Maybe we can steal something from .NET - https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Http/src/System/Net/Http/Metrics/MetricsHandler.cs#L157
http.request.resend_count - try count

Update HTTP span names according to the new conventions
Check if there is anything else in the list of changes that needs attention

@lmolkova hi! Any concerns about breaking changes / should we populate both or just rename the existing attributes? Just wanted to double check 👍

cc @hectorhdzg since appInsights uses our tracer - @hectorhdzg any concerns about renaming these attributes or do we need to keep both for backwards compat?

We did breaking change on the .NET and Java - given that plugins are experimental, we can do it.
Still curious what @hectorhdzg would say :)

@maorleger JS OTel is currently working on supporting new semconv, work is being tracked here, currently exporters do not support latest semantic convention, including Azure Monitor one, I will sync with Java/.NET folks but I suppose they have code to support backward compatibly attributes, so maybe it makes sense to hold this one for a few, until exporters have support for it.

.NET exporter supports all new semconv attributes https://github.com/Azure/azure-sdk-for-net/blob/fe7a2ec767b968f13c544e1ac902e299d0022639/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/Shared/SemanticConventions.cs#L106
Java too - https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/SemanticAttributes.java

@lmolkova  Created following issue to track on exporter side, we are waiting for @opentelemetry/semantic-conventions to have latest attributes, we will update when they are available.


error run-tests.sh

I'm not that expert, but I'll report the sh you have to update lighthouse 7.2 has bad routes https://github.com/websu-io/websu/pkg/lighthouse is one of the routes but I think everyone is missing a route / tree

unclear what the issue is. ./run-tests.sh unit is working fine for me.  Can you post your full output of ./run-tests.sh unit?

hello no sorry close it I had not made the change from localhost to ip


Tembtra Armor Not Visible

Describe the bug
Tembtra Armor Not Visible
To Reproduce
Steps to reproduce the behavior:

Find NPC wearing the armor.
Laugh at the floating head

Expected behavior
The armor to be visible
Screenshots

Modlist version
3.2
Did you add any additional mods?
Extra SLAL animations only.

The Wild Armor does this as well.

A bunch of DeserterX armors do this as they are included in the Enemy Variations - Items esp but the mods themselves are not included, I'm guessing it's cause "DX CBBE 3BBB BodySlide Emporium SSE" doesn't have bodyslides for them.
I would assume the fix is to delete the records that mention the unavailable armors in the Enemy Variation - items esp?

Update DX CBBE 3BBB BodySlide Emporium SSE to 1.2. Your version is 1.11


Remove Testtuple from outputModel

This fixes the first bullet point of https://github.com/SubstraFoundation/substra-backend/issues/160

Tested with substra-tests: :heavy_check_mark:


Deprecate Qobj input to UnitarySimulatorPy.run

Summary
qiskit.providers.basicaer.UnitarySimulatorPy.run() never deprecated a qiskit.qobj.QasmQobj input and will still support it while the qasm simulator and statevector simulator will not.  This PR to stable/0.46 deprecates this functionality, and #11395 to main removes it.
Fixes #11046

Based on the conversation here with @1ucian0 I'll start with a deprecation PR to stable/0.46 and once that's done, I'll do a removal PR to main.

@1ucian0 This PR has been ready for review. can you check this?


feat: allow stack prev to move to the trunk of the stack

When no args are provided and you are at the bottom of the stack stack prev moves to the trunk

/aviator merge


Strip Markdown Out of Meta Descriptions

Meta Description carries over MarkDown.

It would be good to strip it out with something like text.replace(/[\W_]+/g," ");
This is will look much better and be SEO friendly.
RegEx Result: https://regex101.com/r/t9z3gw/2

This is filed on Desktop already. LBRY.tv repo is just the proxy for sdk , all code is on desktop.

Oh yeah I see it here.
I assumed it would be LBRY TV only because only websites use OG and meta tags. I'll link this one under your current one on desktop issues for furth info.


variant: build a variant generator

As color variants get trickier, we should build a color variant generator to build stylesheets visually.

@Nuc1eoN: A first draft for a color variant generator landed in the official docs.
Currently the page is hidden but you can find it by using the search for the term generator.
As always, feedback really appreciated.

Hey @McShelby sorry I was really busy and could only just now take a look.
It is pretty INSANE! Never seen something like this, awesome.. there's really nothing left for criticism here imo Im blown away!
I do not even know how you did it. I suppose with mermaid. (never used it personally)

It is pretty INSANE! Never seen something like this, awesome.. there's really nothing left for criticism here imo Im blown away!

Thank you, @Nuc1eoN!

I do not even know how you did it. I suppose with mermaid. (never used it personally)

Yesss, Mermaid! And with the help of Chrome devtools ;-)


Version 4.5.0.

Solves #158 & #159.

Coverage increased (+0.3%) to 99.133% when pulling 104155698e9048228c73587e75d5ab4e623a9e1d on wwe_4.4.1 into 96ce40bb0b32566086fa8991daf92f285c35d114 on master.


chore(lint): remove @typescript-eslint/eslint-recommended

Pull Request Test Coverage Report for Build 1654

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

Totals

Change from base Build 1653:
0.0%

Covered Lines:
101

Relevant Lines:
152

💛  - Coveralls


Release 3.17.2 has jcr_root/home/users/system/acs-commons/remote-assets-service/

unzip -l acs-aem-commons-content-3.17.2.zip | grep remote-assets
        0  08-13-2018 14:37   jcr_root/home/users/system/acs-commons/remote-assets-service/

This should not be there. I'm not sure how this is possible with the maven release plugin.

@davidjgonzalez can you take a look?

@justinedelson sure - any issues with merging 1448 and releasing 3.17.4?
Not sure how/why this old dir stuck around when i checked out origin/master :(

no issues from me.