1.14.4/optifine magma block causes NPE

Not sure if it is optifine related, but I'm guessing so. Was doing some mining and hit a cave, turning on the light level overlay immediately causes an NPE.
crash report: crash-2019-11-18_08.30.23-client.txt

I can reproduce it without optifine. The problem seems to be something about getting the spawn information from magma blocks. Just turning on the overlay and placing a magmablock in rage of the overlay is enough to crash immediately.

After a quick look into the source code for the magmablock it either seems that it's canEntitySpawn method was programmed without keeping in mind that the EntityType can be null or the method is documented wrong since they marked that parameter as Nullable.
The fix sadly reduces performance a bit since I have to check every singe monster entitytype that might spawn. So I added a config option to make a simple check just for the Zombie entity.

That's interesting, I was just coming to report this and was checking through closed issues to see if it had already been discussed. It got brought up on our discord and there was some conversation about it.
I did have a look at the decompiled code from IntelliJ and interestingly enough it doesn't have a @Nullable notation on the EntityType parameter in either the BlockState implementation or the actual Block implementation. I'm not sure if my code has had it stripped out, however.
Of note, though, it seems that BlockMagma is one of the few that actually implement canEntitySpawn. I'm not sure whether that's helpful or not, though, as that can't really be used as a heuristic given modded blocks exist...
I personally would definitely recommend making the Zombie EntityType default, however, and adding an option for the "test every monster entitytype".

Here is a link to the source: https://github.com/MinecraftForge/MinecraftForge/blob/6422310453fe4029a409adf19d3bac6bfb3ea589/src/main/java/net/minecraftforge/common/extensions/IForgeBlock.java#L269
IForgeBlock is implemented by Block because Forge uses a .patch file to add it. And I used that method to determine if mobs can spawn.

Thanks for the super fast fix! Any idea what release this'll be in? Just curious, I've no problems building it for myself, but its nice to be lazy and just click the button in the launcher :)
I'd also second making zombie default and the option to check all.

Already out in 1.16.1 release on curseforge. Along with some other fixes and features.
https://www.curseforge.com/minecraft/mc-mods/more-overlays/files/2829171

That's definitely a bug on Forge's part, then, because neither the function they call in the state nor the function that it calls in the block will accept a null entity type... I might go file a bug.

Also I should add that only checking for the EntityType "Zombie" has the problem, that blocks like the magma block won't show any overlay, since they only allow monsters that resist fire, thats why I currently set the default to check all mobs, because usually users will complain that the overlay doesn't work when they just had to change to the less performant setting.
I will try to add more options like a true ligt only mode and maybe I or someone else finds a better way to optimize the check (maybe caching the blocks spawn mode).

Perhaps Zombie Pigman could be an alternative to zombie? I believe they should satisfy most conditions.
Additionally, a block(state?) -> boolean conditional map that could be cached might also help to simplify things, or at least speed up the process.

In 1.12 there was no extra parameter at least not in the method I used. It simply required the BlockState and the SpawnPlacementType. I don't know if spawns based on State, Placement and Entity were a thing in 1.12 but I assume "no".


Throwing an error jsQR not defined

I am trying to implement your js in a jsp page,
where all other methods in one js and the two js i am calling in JSP page
first: jsQR.js
second my javascript file
when I try to upload it throws and error
the JS in AMD, how to use it as non AMD
var code = jsQR(imageData.data, imageData.width, imageData.height);

What is the error it throws?

oh Sorry, jsQR is not defined

if you include jsQR.js it should define it in the global scope, so window.jsQR would be set.
You can see an example of this on the demo page - https://cozmo.github.io/jsQR/.
I'm not familiar at all with JSP, but there shouldn't be anything specific about jsQR I don't think? Without further context I'm not sure how to help.

Ok, I Understand it,  now I am using require.js and my issue is resolved


Add golangci-lint and other tooling to travis

I noticed there are a few places where we don't handle errors (and little mistakes like that)
It might be nice to opt in to the .goassets repo, then you will get all the tooling that every other Pion project has!

when .goassets is stable, will merge

CI is setup now!


Transition-group animates only last element if using index as the key

Version
2.5.17
Reproduction link
https://codepen.io/megacromulent/pen/gdMYLx?editors=1010
Steps to reproduce

Create vue app with items displaying in a list.
Add transition group with v-for with format like v-for="(item, index) in items"
Use "index" from v-for as the v-bind:key (like: v-bind:key="index" )
Add and remove items from the data.

What is expected?
The item being removed/added should have the transition applied to it.
What is actually happening?
The last item in the list gets the transition applied.

This may be an old bug, as I was hunting for a solution to my problem, I ran into this from May 2017:
https://stackoverflow.com/questions/43598308/vue-js-wrong-transition-group-animation-position
If this is the intended behavior using index as the key, then can their be at least a warning message in the dev version of Vue.js to explain this? Or perhaps searchable text in the documentation with something like "only last item in list is animating/transition applied" so a solution can be found without thinking there is a bug in Vue.js.

This is expected, the key controls how Vue reuses elements/components and is therefore crucial for transition-group. You can read more about it in the guide 🙂

Using the index as the key is the default behaviour. If you have propositions about notes to add to the docs, you should open a Pull Request with your proposal on the vuejs.org repository 🙂. Maybe a not on transition-group page is the right place
for the last example, all the keys are changing so Vue is replacing every single li.
Remember you can use the forum and the Discord server to get quick feedback on questions 🙂

From Vue's perspective, key is used to identify unique items in a list.
Let me give you an example: assume we have ['a', 'b', 'c', 'd'] and rendered a list out of this array using v-for and keyed the items with their indexes. When you remove 'b' from the list, you are telling Vue that item 1(key) is now 'c', item 2 is now 'd' and item 3 is now removed. As transition occurs when an element/component got added/removed/showed/hide from the view, only the last item will be transitioned out.

@Justineo
Thanks for the explanation, that certainly clears up why the errors are happening.
But the results (which look like errors) are not documented anywhere that I could find, and if they are, not easily found.

...open a Pull Request with your proposal on the vuejs.org repository...

I didn't even consider this idea, so I will do that. I've never done a PR before, so I hope I don't make more of a mess.
Thanks guys.

+1 Also experiencing this issue. Switched to different keys and it works. @megacromulent I've also never done a PR and would be interested in collaborating if you want a second pair of eyes.

Hey, thanks for the offer. The only thing I would do is put documentation
in, I don't have the JS skills to contribute to a library like Vue.js.
Thanks for the offer though.
On Wed, Oct 3, 2018 at 9:04 AM David Golden<EMAIL_ADDRESS>wrote:

+1 Also experiencing this issue. Switched to different keys and it works.
@megacromulent https://github.com/megacromulent I've also never done a
PR and would be interested in collaborating if you want a second pair of
eyes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vuejs/vue/issues/8718#issuecomment-426647578, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AmYG171vJuPiQV9kv95mPhvyH3hzhOisks5uhMPQgaJpZM4WOkWp
.

I am experiencing the same problem.
I understand, that each list element needs a key. That is super clear.
So i loop through my array (containing objects) and set the key with :key="index".
When i then remove one item of my array, the transition group always transitions the last element in list instead of the one i removed.
I think that is a bug with transition-group, isn't it? Any solution on that?
Example code:
https://jsfiddle.net/eywraw8t/427894/

Was getting this issue as well. I'm creating a dynamic list where every new item added is blank and so there are multiple duplicates. Tried using the item as the key but get a warning not to use non-primitives. The v-move transition works on creation but not deletion of items.

This https://github.com/vuejs/vue/pull/8748 pr doesn't give any explaination which seems not standard. The problem is that the key rule/problem appears everywhere, not just <transition-group>, we should just give a warning rather than error because in some situations we will not change the order of the array/list. Just throw error like now is opinionated

+1. This needs to be represented by a unique key. At the same time, when the data changes, can you ensure that the key is still unique after re-rendering.


ISPN-13193 Decouple invoke Operation from the Channel Pool

https://issues.redhat.com/browse/ISPN-13193
https://issues.redhat.com/browse/ISPN-13206
https://issues.redhat.com/browse/ISPN-13209
https://issues.redhat.com/browse/ISPN-13227

run custom performance tests please
cs-hotrod

run custom performance tests please
cs-hotrod

Commit: a3260d038e119806f311b71b3e77b63e357933ce
http://perfrepo.mw.lab.eng.bos.redhat.com/reports/tableComparisonReport/19172
No performance impact

Commit: e73d04b9fb6fae747ab69edb9ae2cc5574f04e96 ( ISPN-13227 HotRodChannelPool SPI )
http://perfrepo.mw.lab.eng.bos.redhat.com/reports/tableComparisonReport/19179
No performance impact

Commit: 5b85da93ae5cb022eacf6e5b25228565d876c649 ( ISPN-13227 HotRodChannelPool SPI )
http://perfrepo.mw.lab.eng.bos.redhat.com/reports/tableComparisonReport/19181
No performance impact

@danberindei some considerations about the rebase based on your latest changes:

I run my PR with https://github.com/infinispan/infinispan/pull/9659 and it passed. It has the test with maxRetries == 0
We don't need the getConnected method. We can use getIdle() == 0. I removed getConnected in my PR

if (pool.getConnected() == 0) {
  failedServers.add(pool.getAddress());
}

https://github.com/infinispan/infinispan/blob/main/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/impl/transport/netty/ChannelFactory.java#L465-L467

HOTROD.invalidActiveCountAfterClose(channel); and HOTROD.invalidCreatedCountAfterClose(channel); can be called when channel was not initialized. I added back the asserts.
https://github.com/infinispan/infinispan/blob/main/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/impl/transport/netty/ChannelPool.java#L152-L158
The attribute currentClusterName  was removed
https://github.com/danberindei/infinispan/blob/8b4cc6c6583a74e49896c66348fd41e6d1355aa4/client/hotrod-client/src/main/java/org/infinispan/client/hotrod/impl/operations/RetryOnFailureOperation.java#L44

Commit: c1ba5d97ca9ad3f664c9ca5a4e207d263572dfb4 ( ISPN-13227 HotRodChannelPool SPI )
http://perfrepo.mw.lab.eng.bos.redhat.com/reports/tableComparisonReport/19501
No performance impact

https://github.com/netty/netty/pull/11857

@diegolovison I'm finally coming back to this PR, but I'm not sure where to start: the commit message and the subject of ISPN-13227 both say you want to add a HotRodChannelPool SPI, but the HotRodChannelPool interface is in package package org.infinispan.client.hotrod.impl.transport.netty.pool so it doesn't really qualify as an SPI, and there is no test replacing it with an alternative implementation.

Hi @danberindei thanks for looking. I put a label On Hold because the replacement is coming. It is blocked by:
https://github.com/netty/netty/pull/11860
https://github.com/netty/netty/issues/11861

I see @diegolovison.
One more thing: I looked at the ChannelRecord/ChannelKeys changes and it's not clear to me why the activation future and the unresolved address can't stay in ChannelRecord, e.g.
https://github.com/infinispan/infinispan/compare/main...danberindei:pr_diegolovison_ISPN-13185


Make a recommendation for a future forum to consider on appropriate tool or tools for collection of metrics.

Tools Team created in RE to do just this.


allow pass array of fields

I prefer not to use array as it may introduce unnecessary complexity.

So, if you allow to pass fields only as object then I can't declare array like this:
fields: [{name: 'foo', label: 'Foo'}]
and i have to do this:
fields: {'foo': {label: 'Foo'}}
but in this case name parameter is unnecessary and line 158 in VdtnetTable.vue
field.name  = field.name || k does not make sense. Yes, I can overwrite name but why?

Yes.  To give several examples of using array in this patch that may cause downstream issues:

The for loop (1a) and code for field name (1b) need updating to handle arrays: https://github.com/niiknow/vue-datatables-net/blob/b2f11ba9ab42fce3f5c7f443f0e6a910900424bf/src/VdtnetTable.vue#L156 (1a) and https://github.com/niiknow/vue-datatables-net/blob/b2f11ba9ab42fce3f5c7f443f0e6a910900424bf/src/VdtnetTable.vue#L158 (1b)

Explain: https://stackoverflow.com/questions/500504/why-is-using-for-in-with-array-iteration-a-bad-idea

In jQuery Datatables, name is not required but it is required in my component.   Why is that?  I'm using name here:

https://github.com/niiknow/vue-datatables-net/blob/b2f11ba9ab42fce3f5c7f443f0e6a910900424bf/src/VdtnetTable.vue#L19
https://github.com/niiknow/vue-datatables-net/blob/b2f11ba9ab42fce3f5c7f443f0e6a910900424bf/src/VdtnetTable.vue#L168
and here https://github.com/niiknow/vue-datatables-net/blob/b2f11ba9ab42fce3f5c7f443f0e6a910900424bf/src/VdtnetTable.vue#L23

I know in jQuery Datatables, you can define columns as [{columnDef1}, null, null, {columnDef2}, null].  If user start to pass this in, we have to handle null.  How will we handle defaults?  Will these null columns be handle on the server-side?  isLocal, sortable, searchable...


How to Increase async httpconnection limit?

I want to increase the http connection limit to see if I can saturate my network more but I don't see a way on how to pass this through the FileSystem, I went through the code and aiobotocore as well but no luck yet. Increasing the max_connection_pool already helps a bit though which  increases io by 2x.
Any suggestions on how to increase the concurrency?

There are many levers to pull, actually. How are you setting the pool, what kind of benchmark are you running, and do you have an idea of what your current bottleneck may be caused by? Since fsspec generally maintains its own IO thread/loop, a significant increase in performance is something I'd be happy to bake in.

@martindurant I am currently passing this to the S3FileSystem: config_kwargs={"max_pool_connections": 50},.
I was checking with iftop what peak transfer rate was, it was just 50Mb out of 1Gbps network capacity (aks -> LakeFS on aks -> azure blob). It took around 15secs to read 6000 txt files

Would you mind making a graph of max_pool versus throughput? How many files (~ coroutines) are in flight?

@martindurant do you have some examples on how to access these things during execution?

I thought throughput was exactly what you were already measuring
The number of files you should be able to get from a normal glob or expand_paths call.
You could maybe use callbacks to measure the coroutines, but probably you would need to hack something into maybe fsspec.asyn._runner

ping, since this just came up on another thread. @ion-elgreco , have you had a chance to do any more benchmarking or testing?

@martindurant hey, I parked improving it further since it worked "good enough"


Add bRealTime back to bidder list

Looks like this got accidentally removed during the recent re-ordering of adaptors in
https://github.com/prebid/prebid.github.io/commit/840453b57f3ee754b64ce1f3980b800e0b58bcf8

Added back in f92e013


New Sprite Sheet Using Spritezero

Forging a new path forward for preparing the sprite sheet. Instead of adding custom images to the PNG sprite sheet and manually editing the corresponding JSON file, we will now be building out a directory of SVG files and running the spritezero CLI (https://github.com/mapbox/spritezero-cli) locally to programmatically produce the PNG and JSON files.

Since this spritesheet is implemented, I'm going to close this general spritesheet issue. Let's reference future commits against whatever the style request might be


[FINE] BZ#1499692-Added Loading indicator to Dialogs

This is a Fine specific PR for adding loading indicator.
@miq-bot add_label fine/yes
@miq-bot add_label enhancement
BZ https://bugzilla.redhat.com/show_bug.cgi?id=1499692
Original GH PR https://github.com/ManageIQ/manageiq-ui-service/pull/1258 for G release and master.

@chalettu can we get a gif of this in action?

@AllenBW , here is the screenshot you requested.  Seems like your issue above might have been with that catalog item on your dev instance.

Sample of dialogs with custom button details page.


fix(ContentItemHorizontal): links default to vertical

Related Ticket(s)
#2816
Description
Text links now stack.
Changelog
Changed

change horizontal link layout to vertical

@kennylam looks like jest snapshots need to be updated...


Prevent array size calculation overflows.

@matz
There are a couple other places where an array size calculation can overflow. First, in ary_modify where the byte size should be calculated using size_t instead of mrb_int (much like https://github.com/mruby/mruby/pull/3304). And second, in ary_concat where the addition of the two array lengths can overflow.
The following input demonstrates a segfault in ary_concat:
a = [0]
31.times { a.concat(a) }

After this change it exits with array size too big (ArgumentError).

CI fails.  Is compier option [-Werror=declaration-after-statement] too strict?
CC    src/array.c -> build/debug/src/array.o
/home/travis/build/mruby/mruby/src/array.c: In function ‘ary_concat’:
/home/travis/build/mruby/mruby/src/array.c:250:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
cc1: some warnings being treated as errors

I know it's strict, but some compiler that is supported by mruby still complains mixed declaration.

Thanks nobu and matz.  I like traditional syntax better than C99.


Build tasks do not work for Framework

Trying to install the dscom nuget package in a .NET Framewok 4.8-project results in the following error message:

Das Paket "dscom 0.22.1" weist den Pakettyp "DotnetTool" auf, der vom Projekt ".NETFramework\COMFassade" nicht unterstützt wird.

According to readme.me it is meant to work for .NET Framework too. How?

My fault: I picked the wrong nuget package. It wasn't the build task package but the dscom package.


resolved_ts: track ingest sst

Signed-off-by: hehechen<EMAIL_ADDRESS>
What is changed and how it works?

Issue Number: Ref #13353
What's Changed:

Update tracked_index in `CmdType::IngestSst` scenario.

Related changes

PR to update pingcap/docs/pingcap/docs-cn:
Need to cherry-pick to the release branch

Check List
Tests

Unit test
Manual test (add detailed scripts or steps below)
Add log in TiFlash proxy to see whether tracked_index is updated.

Release note
None

/cc @NingLin-P

/cc @5kbpers  @JmPotato

/cc @ethercflow  @BusyJay

done

Could you add an integration test (in resolved_ts/tests) for these changes?

Done.

/cc @Connor1996

/check-issue-triage-complete

/merge

/run-test

/run-test

/run-test

/run-test

/run-test

/run-test

/merge


feat: add full_refresh option to on_schema_change of incremental models

resolves #4473
Description
I added a full_refresh option on on_schema_change option for incremental models. Now, with this option and when finding a schema change on a model it will do a full refresh on this model
Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have signed the CLA
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] I have opened an issue to add/update docs, or docs changes are not required/relevant for this PR
[x] I have run changie new to create a changelog entry

It wasn't picked up on our side, so no.
@dbeatty10 do you think you could pick that up as part of the incremental effort?

This will be quite tricky to implement! As described in my comment above - we to re-compile the model's SQL mid-materialization, now with is_incremental() returning False. I think that's possible, but it's not something for which we have an existing pattern, and it likely requires changes outside the scope of just the incremental materialization (Jinja) code.

Oh, by that I meant the refinement, not the implementation!
Thanks for the reminder that it's not an easy task Jeremy :)
So no @nbsmo4, no progress on it sadly :/

Thanks for taking the time to open this PR @pol-defont-reaulx! Since opening, we've decoupled dbt Adapters from dbt Core, and this code now lives in a separate repo: dbt-adapters.
A consequence of the decoupling is that PR can't be merged anymore as is, so we're closing it. For more context see #9171.
The linked issue has already been transferred. Please don't hesitate to re-open your proposed code changes within this PR in the dbt-adapters repo.


NuGet package doesn't add *ServiceFactory file

@ViceIce
All of the instructions I've seen so far claim that Unity.WCF will add files to my WCF project. It adds no files, even on a clean project.
I'm using Visual Studio 2017 with a .NET Framework 4.7.2 WcfService project.

Really, I'd be quite satisfied if the Readme was updated with current instructions on using the package. Thanks.


EBASE with no air-sea diffusion

There are cases where a researcher may want to estimate production and respiration with no air-sea diffusion, such as for a sonde that is located at the bottom of the water column. In the comparable ecometab() function from the WtRegDO package, this feature is accomplished by setting bott_stat=TRUE. It is possible to approximate the result using the following code, but it is clunky, and a dedicated option to remove air-sea diffusion would be more intuitive.
library(EBASE)
library(dplyr)
library(lubridate)
library(doParallel)

# get four days of data
dat <- exdat %>%
  filter(month(DateTimeStamp) == 6 & day(DateTimeStamp) %in% 1:4)

##
# run ebase with defaults

# setup parallel backend
cl <- makeCluster(2)
registerDoParallel(cl)

res <- ebase(dat, interval = 900, Z = 1.85, bprior=c(0, 0.001))

stopCluster(cl)

@fawda123 My approach works, it is just not immediately intuitive... if bprior=c(0,0) the function returns an error that is difficult to trace. I wonder if an option similar to bott_stat could be included that would overwrite bprior with values that approximate zero?

Ah I see what you mean, the JAGS errors in the R console aren't helpful at all.  I think adding an argument that just zeroes out the prior would work.  I can add that soon.
Also note that v1.0.2 was pushed to CRAN today.  This includes a bug fix if using a continuous tidal height vector for the Z argument in ebase().

@sjbalint check it out, bprior = c(0, 1e-8) if nogas = T:
library(EBASE)
library(dplyr)
library(lubridate)

# subset four days in June
dat <- exdat %>%
  filter(month(exdat$DateTimeStamp) == 6 & day(exdat$DateTimeStamp) %in% 1:4)

res <- ebase(dat, interval = 900, Z = 1.85, n.chains = 2, nogas = T)

ebase_plot(res)

@fawda123 This looks great, thank you! Much appreciated


execute undo on VDOM

while reviewing #236 I noticed the undo handler is not preventing default browser behaviour at the moment, this fixes that.
edit: Turns out fixing that involved porting this to work on the VDOM, so updated the title to reflect that
NEEDS EXTENSIVE TESTING

looks like cursor handling is broken now

Turned out it was easier to get this working on the VDOM than getting the old version working. Still some (minor?) issues to work out, looks like I'm missing a few edits in history still at the moment.

https://user-images.githubusercontent.com/17006446/159938257-4e88a897-58b6-483e-b9e9-d5efaf15d4bb.mov
So weird things happening with the undo, when I remove selecting a portion of the text I cannot undo it, and also when I'm undoing I can't undo the first character I deleted

The problem with undoing the first action also happens when inserting

Think I resolved that now @lagartoverde, I was creating a snapshot after a change was applied but I should have been creating it before as we do now


Open encrypted sites Mr. Ron

Originally posted by @salemahoo in https://github.com/ron-rs/ron/issues/418

Spam


Fix logo url in oss-pledge.json

Problem
Currently, the URL for the Scalar logo for the Open Source Pledge profile is bad.
Solution
With this PR, the URL magically becomes good. 😄

Thanks for the PR 😄


navigate to sign in/up

WHEN I click on any other links in the navigation
THEN I am prompted to either sign up or sign in

done


False positive: cdn.cloud.altbalaji.com

Breaks the website

Thank you @specter78 we need you to provide more details. Breaks which website, for starters?

@StevenBlack Sorry for not being clear. I thought it was pretty obvious.
altbalaji.com is a streaming website and resources fail to load when the domain is blocked.
To test: Try loading the homepage. Images fail to load when the domain is blocked.

Images fail to load when the domain is blocked.

Confirmed.
ping @jawz101 for assist 👍

removed.  thanks

@dnmTX I personally don't use it to watch shows. I do, however, use NextDNS and found this issue while troubleshooting for a relative.

Thank you @specter78, Dan @jawz101 and @jawz101.
This will be reflected in the next release.
Closing!

Thank you @specter78, Dan @jawz101 👈

You're most welcome 😄


Update README to discuss plugin intialization order.

Closes #206 by updating docs to basically point out it's a feature kthnksbye.

I like core of the issue that you raise - ordering of plugins is important, and under the User's control.
I'd prefer to document this in a more generic way.
To be more specific:
Plugins primarily function by wrapping Jenkins DSL in blocks, such as `withEnv() {}` or `withAWS() {}`. This means that they nest inside each other. The order you initialize the plugins is maintained and translates to an inside to outside order.

^-- I like that.  It's clear.
Of primary concern is using `TerraformEnvironmentStage.withGlobalEnv(String, String)` to define environment variables used by plugins. This convienence method actually instantiates an instance of the `EnvironmentVariablePlugin` under the covers.

^-- that's starting to get confusing.  And it's confusing because the library itself is confusing, and it's due to the fact that withGlobalEnv is  a plugin is surprising.
Rather than pick withGlobalEnv and EnvironmentVariablePlugin, can we pick 2 plugins that illustrate your problem, and bypass the distinct issue with EnvironmentVariablePlugin?  EnvironmentVariablePlugin was an attempt to start addressing the underlying problem - but it's still not good enough (as evidenced by the problems you're having).  I'd rather avoid documenting that specific problem (because I'll be more inclined to not fix the problem, and people will be more inclined to get used to the problem), and instead, express the desired outcome.
In this case, the desired outcome is, "Jenkinsfile DSL ordering matter, and therefore, the order of terraform-pipeline plugins matter.  Just as you control the Jenkinsfile DSL  ordering to accomplish what you need, you control the order that you initialize plugins to accomplish what you need."

Hmmm.  Yes I can see that being a problem.  Let me think on that and rummage around and see if I have a better example.  I'm open to any internal examples you may have (send them via Slack) and I'll adapt them to the documentation.

Closing in favor of #239


Polynomial class

This is my first implementation for a Polynomial class for numerical real valued polynomials as proposed here.
The class and tests are partly influenced by pythons numpy.polynomial.polynomial functions.
Until now, only real (double) valued polynomials are supported. Maybe extending the class similar to the Matrix<T> or Vector<T> classes would be a good next step.
The root finding algorithm is based on an approach similar to the algorithm discussed here
Usage Example:
var x = new double[] {5, 4, 3, 0, 2};
var p = new Polynomial(x);

var s = p.ToString();   // "2 x^3 + 0 x^2 + 3 x^2 + 4 x^1 + 5"
var r = p.GetRoots();
/*
{System.Numerics.Complex[4]}
    [0]: {(0.701550016667397, 1.39817022748844)}
    [1]: {(0.701550016667397, -1.39817022748844)}
    [2]: {(-0.701550016667396, 0.727643365074517)}
    [3]: {(-0.701550016667396, -0.727643365074517)}
*/

This pull request is a base requirement for some LTI classes I want to implement in Future
Any hints, proposals or questions are very welcome.

Thanks!


License

Would you be willing to attach a license to this code (preferably MIT)?
Thanks!

This code has a bsd clause 2 license as indicated in the package.json. I will add a license file too or will accept a PR with one!


XCopy-like functionality

I'm missing the ability in my old scripts to call xcopy to recursively copy the files in a directory and its subdirectories to a target directory.  Wondering if there could be either new API commands or some recommendations in documentation on how to do recursive directory copying in cake scripts.

@gregfiske This functionality has been implemented by @RichiCoder1 and merged today. Will appear in the next release (probably tomorrow).

Have added a gist of the helper bases on the one by @RichiCoder1 which adds the ability to pass an array of sub directories to ignore during the copy, gist can be found here: https://gist.github.com/stevensn99/63cd45cdcc96321564101d45a8518b75

Have added a gist of the helper bases on the one by @RichiCoder1 which adds the ability to pass an array of sub directories to ignore during the copy, gist can be found here: https://gist.github.com/stevensn99/63cd45cdcc96321564101d45a8518b75

FYI that gist is now dead

@PandaWood I have updated the link to the gist in my previous comment


Documentation is not being rendered correctly

going to https://www.tye2.org

Fixed - after the switch to the tye2.org url, the base path configured in the config.mts (/tye2/) was no longer required


notes: deprecate osism.services.keycloak role

The role osism.services.keycloak is deprecated and will be removed in the future
(exact removal date is not yet known, the role will not be removed until the new
Kubernetes management plane is usable and an IDM service is deployable there).
The role was temporarily added to OSISM to provide a way to integrate against Gaia-X
Federation Services. In the meantime, Lot 8 has been assigned in the SCS project, which
is now taking care of the implementation of this layer. Therefore, OSISM will in future
integrate against these layers provided by the SCS project.
Signed-off-by: Christian Berendt<EMAIL_ADDRESS>

Do not do this at the moment.


why not just use export -> export as .zip?

Neat project, just wanted to point out you can kinda already download codepens, ie: https://github.com/fredrb/codepen-downloader

Thanks! I'm aware of this functionality, my goal here is to have a different interface for developers to interact with codepens. Being either by downloading it via a command line tool or using in a script or program to download resources from codepen.io.
I'm not sure where this project is going, but I'm guessing other features to manage codepens, such as searching and uploading is a nice way to go.
Apart from that, there is a minor issue with exporting .zip files: if you have another codepen as a JavaScript dependency, that file is not downloaded.

cool! well thanks for the reply, and great work!


[stdlib] Change documented behavior of FloatingPoint.significand

A seemingly innocuous but actually nontrivial change.
In SE-0067, the intended behavior of significand for exceptional values was as follows:

If x is zero, then x.significand is 0.0.
If x is infinity, then x.significand is 1.0.
If x is NaN, then x.significand is NaN.

However, the actual behavior of significand is as follows:
Float.infinity.significand  // +inf
Double.infinity.significand // +inf
// (etc.)

To align the actual behavior with the intended one would have been easy enough before ABI stability: the branch for finite normal values works just fine for infinite values in producing the desired result. However, the function is @inlinable and we've shipped the existing behavior, so observably changing the actual behavior now is somewhat suboptimal from that standpoint.
On the other hand, it's perfectly defensible for infinite values to have an infinite significand. The documentation currently states:

If a type’s radix is 2, then for finite nonzero numbers, the significand is in the range 1.0 ..< 2.0.

With the current actual behavior, we can make another guarantee: for infinite, nonzero, or NaN values, the significand is not in the range 1.0 ..< 2.0.
In any case, we've got to reconcile the documented behavior with the actual behavior one way or another.

(Not tackled here: the documentation for FloatingPoint requirements is repeated in two places; this should be unnecessary and is liable to fall out of sync.)

Yup, this is fine. Good catch.
@swift-ci smoke test and merge

@swift-ci Please smoke test OS X platform


Add separate pii_denylist to EventScrubber and run it always

Implements https://github.com/getsentry/rfcs/blob/main/text/0062-controlling-pii-and-credentials-in-sd-ks.md#optional-c-add-separate-security-denylist
since we have enough users asking for it now
closes #2032

docs here
https://github.com/getsentry/sentry-docs/pull/11154


How to configure what data is collected for containers

My service uses Application Insights for logs, but also prints to stdout for easy troubleshooting when containers can't start up. How can I configure the OMS agent to not collect ContainerLogs?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7783cfe9-0508-9a73-3923-597cbc523cda
Version Independent ID: e2dba78f-0f1a-20d1-54d8-f30084328bb0
Content: Container Monitoring solution in Azure Monitor
Content Source: articles/azure-monitor/insights/containers.md
Service: log-analytics
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@dajarma Thanks for the question! We will investigate on this issue and get back to you soon. Just wanted to understand why you do not want to collect container logs?
@MGoedtel Would you've any insights on this ask?

@SadiqhAhmed-MSFT, our applications use Application Insights to store logs already, and we don't need to have our logs stored in multiple places, as this is an unnecessary extra cost in terms of money and bandwidth within our infrastructure.
Devs should have full control over the configuration of what data is being collected and sent to Log Analytics IMO.

@dajarma & @SadiqhAhmed-MSFT - The AzMon for containers solution does not support a way to disable collection of ContainerLogs.  The intention of the solution is to deliver a centralized monitoring tool for your AKS clusters versus attempting to achieve this using several other methods.
Including @keikhara the PM for the solution to review your question and understand your use-case.

If that's the case, are there any other tools we could use to monitor performance of containers without needing to send all the container logs back to Log Analytics?

@dajarma Are you collecting stdout/err or is this just some logs which you instrument using AppInsights?

#please-close as this thread has been idle for months and there is no action required with documentation.


RDKCOM-2202: Set up RFC parameter to enable download Speed

Reason for change: Add the entry for Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit
Test Procedure: Ensure the entry works with tr181 request
Risks: Low
Signed-off-by: Hridhya Narayanan<EMAIL_ADDRESS>

 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.Hridhya Narayanan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

https://jenkins.code.rdkcentral.com/job/github-triggered/9885/ started

https://jenkins.code.rdkcentral.com/job/build-component-rdk-next/34326/ started.

Smoke tests for ['build-rpi-hybrid-wpe-rdk-next'/'build-rpi-mc-wpe-rdk-next'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/87913/

Smoke tests for ['build-rpi-hybrid-refapp2-rdk-next'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/87912/

To sync up with upstream closing this pull request


python312Packages.photutils: 1.13.0 -> 2.0.0

Changelog: https://github.com/astropy/photutils/blob/2.0.0/CHANGES.rst

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 348735 run on x86_64-linux 1

4 packages built:

python311Packages.photutils
python311Packages.photutils.dist
python312Packages.photutils
python312Packages.photutils.dist


Windows managers and apps categories

Those categories should be included. Suggested by @sindresorhus

Inspiration: https://github.com/dhamaniasad/awesome-linux#x-window-managers

Idea: while adding apps to the apps category, they should be organized into two sub-categories: terminal-only and apps with a GUI. When an app with a GUI are added, it could be useful to state with what Desktop Environment should be used for the best integration.

These changes have already been implemented. Closing this.


Feature/added html resource

🤔 This is a

[x]  Feature
[ ]  Bug
[ ]  Documentation Update
[ ]  Translation

✍ Description

Added an resources for HTML and added 1 repo into it.

Added to documentation

[x]  readme file
[ ]  No documentation needed

🐱💻 Use a meme/gif to describe how you feel for contributing (optional)

Ok sure


Update difference-deep-and-normal-learning.md

fixing typo

Wow, that's a really weird typo, thanks for the fix!


Update e2e test scenario: Create new operation and visit that operation details

###Description of the Tech Debt###
We have an e2e test to create a new operation, but we don't verify if the user can see the details of the operation.
###Tech Debt Triage#
The purpose of our technical debt triage process is to analyze technical debt to determine risk level of the technical debt and the value in tackling that technical debt.
Risk Value Scoring:

Level
Value

High
3

Medium
2

Low
1

Technical Debt - Risk Types
Level
Value

Business Area Risk - Risk of business area visibility / damage to user experience

2

Developer Fault Risk - How likely will this tech debt cause a future error related to coding on top of it

3

System Fault Risk - Risk of system errors or application downtime

2

Time Scale Risk - Compound risk effect if left alone. How much more difficult to fix or dangerous will this become over time?

3

Time Sink Risk - How much will this tech debt slow the development process down

1

TOTAL SCORE:

11

Our e2e tests currently do not successfully create an operation (I believe we need GCS set up):


Clean up taskpane

Update to task pane

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/add-ins/add-in-commands-for-outlook.md
:white_check_mark:Succeeded

docs/add-ins/add-mobile-support.md
:white_check_mark:Succeeded

docs/add-ins/addin-tutorial.md
:white_check_mark:Succeeded

docs/add-ins/manifests.md
:white_check_mark:Succeeded

docs/add-ins/outlook-addin-design.md
:white_check_mark:Succeeded

docs/add-ins/outlook-mobile-addins.md
:white_check_mark:Succeeded

docs/add-ins/pinnable-taskpane.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Performance Improvement

Fixes #22 and #29
I basically just copy implementation from vscode-eslint.
BufferedMessageQueue copied from https://github.com/Microsoft/vscode-eslint/blob/ad394e3eabfa89c78c38904d71d9aebf64b7edfa/server/src/server.ts
This is first time I am working with vscode extension and I haven't done much testing with it. Let me know if you find any issues.
I really would like to have this issue solved because the current extension is unusable slow to me.

I will look at it when I find some time. Thanks for working on this!

@SamVerschueren Any updates?

@SamVerschueren Do you want to merge this? and make a release with it?

Thanks @xlc!!!! :tada: Will have a look at releasing this one.


[refactor]: add permission token wrappers for private_blockchain

Description of the Change

Added wrapper for tokens in private_blockchain
Added kagami tokens subcommand to list those

Issue

Benefits
Consistency mainly.

Possible Drawbacks
None

Please adjust the PR title/commit message.


Absolute path in $ref resolving errors are not helpful

Pre- 4.0.0 when failing to parse a $ref, the error would come out like this:
Error resolving $ref pointer "#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
Now it's kinda annoying since the cwd is added to the beginning by default. This path seems to be mostly useless since the document doesn't exist there and it's just guessing.
Error resolving $ref pointer "d:/git/node-app/#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
(actual location)
d:/git/node-app/test/files/invalid-refs.json#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.'
It should probably just default to an empty string if the path is not provided, and output the same as it used to do. Then if a path is provided when calling validate/dereference, it uses that.
When calling swaggerParser.validate(file, swagger, ... I also see inconsistent results based on the value of the first parameter (path).

swaggerParser.validate('', swagger, ...  gives me Error resolving $ref pointer "d:/git/node-app/#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
when i was expecting Error resolving $ref pointer "#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
swaggerParser.validate('foo', swagger, ...  gives me Error resolving $ref pointer "d:/git/node-app/foo#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
when i was expecting Error resolving $ref pointer "foo#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
swaggerParser.validate('d:/git/node-app/test/files/invalid-refs.json', swagger, ...  gives me the expected Error resolving $ref pointer "d:/git/node-app/test/files/invalid-refs.json#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.
swaggerParser.validate('./test/files/invalid-refs.json', swagger, ...  gives me Error resolving $ref pointer "d:/git/node-app/test/files/invalid-refs.json#/definitions/ApiResponse". \nToken "ApiResponse" does not exist. when i was expecting Error resolving $ref pointer "./test/files/invalid-refs.json#/definitions/ApiResponse". \nToken "ApiResponse" does not exist.

TLDR:

The use of process.cwd() for the default path seems wrong
I can't seem to specify a custom path without it trying to resolve it. This may be expected behaviour if it's trying to use the path to get the swagger, but if the swagger is already provided, this seems to only be used for logging so should be customizable.
It's difficult to test error messages now since I now need to convert the path using the same logic as swagger-parser.

Swagger-Parser relies on having absolute paths/URLs to each file in the schema, so it can accurately resolve $ref pointers.  In all of the cases you listed above, the path you provided is being resolved to an absolute path.  If the path you pass-in is relative, then it will be resolved relative to the CWD as documented here.
If you don't want Swagger-Parser to use the CWD, then you can pass in any absolute path or URL.
For example:
swaggerParser.validate('/some/absolute/path', myApiDefinition, ...);

swaggerParser.validate('http://example.com', myApiDefinition, ...);

Here's a live demo

@BigstickCarpet  Seems related but ran into another issue with absolute paths and refs when writing a custom resolver.
I have a database where you can register schemas, and access by ID. This ID can be anything defined in the schema. The resolver is implemented as follows:
resolve: {
					file: false, // Don't resolve local file references
					http: false, // Don't resolve http references
					schema: {
						order: 1,
						canRead: true,
						read: (file, callback) => {
							const schema = schemas.get(file.url);
							if (schema) {
								return callback(null, schema);
							}
							return callback(new Error(`Error resolving schema $ref: ${file.url}`));
						}
					}
				},

my resolver looks up the schema via the $ref. This ref doesn't seem like it is avaialble to the resolver though... If the ref is url-like it works ok, and i get back file: { url: "schema://foo" }, however if the ref is "foo-bar" then somewhere down the line it is assumed to be a file and converted into an absolute path, and i get back Error resolving schema $ref: d:/git/node-app/foo-bar
Surely only the file resolver should be working this way? any other resolver should just get the raw ref to handle as it needs to.


Appstudio update mvp-test-component

Pipelines as Code configuration proposal

Pipelines as Code CI/mvp-test-component-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
21 seconds
deprecated-base-image-check

✅ Succeeded
22 seconds
inspect-image

✅ Succeeded
17 seconds
clair-scan

✅ Succeeded
58 seconds
clamav-scan

✅ Succeeded
12 seconds
sbom-json-check

✅ Succeeded
11 seconds
optional-label-check

✅ Succeeded
11 seconds
label-check

✅ Succeeded
7 seconds
show-summary

✅ Succeeded
5 seconds
show-sbom

Pipelines as Code CI/mvp-test-component-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
21 seconds
deprecated-base-image-check

✅ Succeeded
22 seconds
inspect-image

✅ Succeeded
17 seconds
clair-scan

✅ Succeeded
58 seconds
clamav-scan

✅ Succeeded
12 seconds
sbom-json-check

✅ Succeeded
11 seconds
label-check

✅ Succeeded
11 seconds
optional-label-check

✅ Succeeded
5 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


Django 3.0

Hello,
Are you planning to make it compatible with Django 3.0 ?

Yes, but I don't have strict timeline for same.

I've created a pull request - I hope you'll find it useful and will be able to release new version.


Make participant list height dynamic

Rationale
It was requested that the participant list right-hand display panel dynamically grow to fit its result contents, rather than a hard 470px.
Related Pull Requests

N/A

Changes

Remove height limitation of 470px

Good point on the fact this also applies to the webpart! I sent a message with more context on this issue to hopefully work something out.


Password not founding

Hey great tool but when I tried it on a demo account it doesnt finds the password,and I have mentioned the password in the list also.Help!
Thanks

I am not sure, I try to fix it when I get a chance

[

[ ] 1.

](url)

It doesn't work also for me but I have see that if I type username like: name123 in the attempts the username is shown with the first capital letter: Name123.
is maybe for this that doesn't work with some accounts?

Sure.

@fittechy @Virgula0 I spent an hour to get this tool working but it did not work , After that I searched github for other tools then I found a actual tool that works okay , and the good part is its well documented , I commenting this so that you would save your time . here is the tool https://github.com/deathsec/instagram-py , its available via pip too. refer the repo for more info


[CORE] Add metadata exclusion list for native write

What changes were proposed in this pull request?
This pr adds a new config spark.gluten.sql.native.writeFilesColumnMetadataWhiteList to allow native write files even if there are some metadata. By default, set with comment which is quite common if the source table column has comment and the write files column reference it directly.
How was this patch tested?
add test

cc @PHILO-HE thank you

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4735_time.csv
log/native_master_02_22_2024_996ff4c89_time.csv
difference
percentage

q1
34.00
32.51
-1.485
95.63%

q2
26.95
24.28
-2.670
90.09%

q3
37.84
38.12
0.278
100.73%

q4
37.95
38.44
0.485
101.28%

q5
71.35
71.06
-0.295
99.59%

q6
6.91
5.36
-1.550
77.57%

q7
86.08
85.47
-0.615
99.29%

q8
85.25
88.36
3.109
103.65%

q9
122.43
123.63
1.205
100.98%

q10
42.13
44.24
2.118
105.03%

q11
21.26
21.09
-0.166
99.22%

q12
28.27
26.06
-2.204
92.20%

q13
45.22
46.65
1.425
103.15%

q14
20.62
15.31
-5.318
74.21%

q15
29.82
31.22
1.404
104.71%

q16
14.38
13.80
-0.575
96.00%

q17
100.71
104.44
3.729
103.70%

q18
150.56
149.48
-1.071
99.29%

q19
12.58
13.72
1.145
109.10%

q20
28.88
28.41
-0.476
98.35%

q21
226.45
226.51
0.064
100.03%

q22
15.06
13.62
-1.443
90.42%

total
1244.69
1241.78
-2.906
99.77%


GKE networking samples

Yaml code files to deploy Hubble UI for autopilot and standard mode.

@PrajaktaW-Google Hi! It looks like this PR is empty :)


Fix multiple commands produce ${SWIFTLIB_DIR}/${arch_subdir}

Currently, the Xcode project generated using utils/build-script --xcode will fail due to cxxshim trying to create the ${module_dir}:

This PR removes this step from the build phases of cxxshim. Removing ${module_dir} from outputs is okay because files inside the module directory exists implies that the module directory itself also exists.

@swift-ci please smoke test


Add Support for Archiving Pipelines

What
We need to add support for archiving buildkite pipelines via buildkite_pipeline terraform provider.
Why
We have a IAC tool that our devs at Block are using to manage Buildkite Pipelines as yaml / TF, and devs are occasionally going through the Buildkite UI to archive pipelines which will break their shard of TF state. If we have the ability to Archive via TF provider then we can safely allow teams to archive things instead of a wholesale deletion from our gitops tool for pipeline configs.

Hi @jmandel1027 thanks for raising this 👍
We actually do have support for this through a provider config option archive_pipeline_on_delete. Setting this to true will archive the pipeline when its destroyed in terraform instead of deleting it


Add glossary to book

rkyv has to use some very specific terminology by necessity. Let's document what the specific terms mean in one centralized place so everyone can communicate more effectively.
Specific terms worth defining:

object
archived/unarchived types
dependency
buffer/archive

Suggestions welcome!

Distinguishing between the "root" and "value" mode of extracting an archived type from a buffer would rank high on the list for me.


docs(v2): Add Daily Digest - COVID-19 IN FRANCE to showcase

Motivation
Add Daily Digest - COVID-19 IN FRANCE to showcase (cf this).
Since the site has more than 1,000 pages, I think adding large tag is legit :)
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
None.
Related PRs
None.

thanks 👍


Option to disable creation of GitHub releases

The problem
EDIT : I've set upload_to_release to false, but running publish still uploads the changelog and tag to Github releases...
Expected behavior
To not upload to Github releases.
Additional context
pyproject.toml :
[tool.semantic_release]
version_variable = ["modupipe/__init__.py:__version__"]
version_toml = ["pyproject.toml:tool.poetry.version"]
version_source = "tag"
branch = "master"
upload_to_pypi = false
upload_to_release = false
build_command = "poetry build"
commit_version_number = true
commit_subject = "chore(release): v{version}"
commit_message = "Released version {version}. See the changelog for changes."

Hey @vigenere23 !  Could you post your output from semantic-release publish -v DEBUG if so please?

Yes, when running publish. Also, the changelog is pushed even without the --post flag.

Here's the debug output
debug: get_current_version_by_tag()
debug: get_last_version(, pattern='(\d+\.\d+\.\d+(-beta\.\d+)?)')
debug: get_last_version -> 1.0.2
debug: get_current_version_by_tag -> 1.0.2
debug: get_current_release_version_by_tag()
debug: get_last_version(, pattern='v?(\d+\.\d+\.\d+(?!.*-beta\.\d+))')
debug: get_last_version -> 1.0.2
debug: get_current_release_version_by_tag -> 1.0.2
Current version: 1.0.2, Current release version: 1.0.2
debug: evaluate_version_bump('1.0.2', None)
debug: parse_commit_message('feat: to remove')
debug: parse_commit_message -> ParsedCommit(bump=2, type='feature', scope=None, descriptions=['to remove'], breaking_descriptions=[])
debug: Commits found since last release: 1
debug: evaluate_version_bump -> minor
debug: get_new_version('1.0.2', '1.0.2', 'minor', False, True)
debug: get_new_version -> 1.1.0
debug: get_repository_owner_and_name()
debug: get_repository_owner_and_name -> ('vigenere23', 'modupipe')
debug: Running publish on branch master
debug: checkout(master)
debug: checkout -> Your branch is ahead of 'origin/master' by 1 commit.
debug:   (use "git push" to publish your local commits)
debug: generate_changelog('1.0.2')
debug: parse_commit_message('feat: to remove')
debug: parse_commit_message -> ParsedCommit(bump=2, type='feature', scope=None, descriptions=['to remove'], breaking_descriptions=[])
debug: Creating new changelog section for feature
debug: generate_changelog -> {'breaking': [], 'feature': [('0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711', 'To remove')]}
debug: markdown_changelog('vigenere23', 'modupipe', '1.1.0', {'breaking': [], 'feature': [('0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711', 'To remove')]}, header=False, previous_version='1.0.2')
debug: markdown_changelog -> ### Feature
debug: * To remove ([`0ee48a6`](https://github.com/vigenere23/modupipe/commit/0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711))
debug: update_changelog_file('1.1.0', '### Feature
debug: * To remove ([`0ee48a6`](https://github.com/vigenere23/modupipe/commit/0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711))')
debug: update_additional_files()
Bumping with a minor version to 1.1.0
debug: set_new_version('1.1.0')
debug: Writing new version number: path=PosixPath('modupipe/__init__.py') pattern='__version__ *[:=] *["\\\'](\\d+\\.\\d+\\.\\d+(-beta\\.\\d+)?)["\\\']' num_matches=1
debug: set_new_version -> True
debug: commit_new_version('1.1.0')
debug: commit_new_version -> [master 5867dd7] chore(release): v1.1.0
debug:  Author: semantic-release <semantic-release>
debug:  3 files changed, 6 insertions(+), 2 deletions(-)
debug: tag_new_version('1.1.0')
debug: tag_new_version ->
Pushing new version
debug: get_hvcs()
debug: get_hvcs -> <class 'semantic_release.hvcs.Github'>
debug: get_hvcs()
debug: get_hvcs -> <class 'semantic_release.hvcs.Github'>
debug: push_new_version(, auth_token='***************************', owner='vigenere23', name='modupipe', branch=master, domain='github.com')
debug: get_hvcs()
debug: get_hvcs -> <class 'semantic_release.hvcs.Github'>
Posting changelog to HVCS
debug: Posting release changelog for vigenere23/modupipe 1.1.0
debug: get_hvcs()
debug: get_hvcs -> <class 'semantic_release.hvcs.Github'>
debug: post_release_changelog(<class 'semantic_release.hvcs.Github'>, 'vigenere23', 'modupipe', '1.1.0', '### Feature
debug: * To remove ([`0ee48a6`](https://github.com/vigenere23/modupipe/commit/0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711))')
debug: Attempting to create release for v1.1.0
debug: create_release(<class 'semantic_release.hvcs.Github'>, 'vigenere23', 'modupipe', 'v1.1.0', '### Feature
debug: * To remove ([`0ee48a6`](https://github.com/vigenere23/modupipe/commit/0ee48a67a3622d3cfc27f3b3bc6cafa261e6d711))')
debug: create_release -> True
debug: post_release_changelog -> True
Publish has finished

It's for a single commit called feat: to remove.

OK, I think I've traced this one to here. The changelog should always be pushed to the repo on a release - I think that's expected behaviour.
Posting to GH releases though, it doesn't look like you can currently turn that off - if you've got "GH_TOKEN" set it will post the changelog off to a release. AFAIK the --post flag only changes the behaviour of semantic-release changelog.
The docs for publish do state that this will happen, and the docs for upload_to_release do state that this controls the attachment of distributions to GH releases.
So I think this isn't a bug per-se as it's following the documented behaviour. Having said that, perhaps it's a bit strange to not be able to turn off uploads to releases if you don't want to.
Maybe @danth could re-label this a feature request?

I agree, this is the expected behaviour but we should add a new option for disabling GitHub release creation entirely.

Seems adequate, thanks all for your help and dedication :)

As I am re-reading this, I believe this issue is now out of date with v8+ variant of publish.
There is the --no-vcs-release option for the version command, which disables creation of a release object but still allows a creation of a tag (also available in the GitHub Action).
There is a separate issue (#917) for enabling this option as a configuration entry but is not yet implemented.
With that said, I'm going to close this issue as resolved. If this is in error, we can re-open it but I would need an updated description to resolve.


QuickSilver for skype

Could be useful callto function of skype plugin for quicksilver.

I already use this regularly, having installed the 'Services Menu Module'.
It adds the services "Skype/Call", "Skype/SMS" and "Skype/Send Message" as
actions to Quicksilver.
I then use these action having right arrowed into an Address Book contact
and highlighted a phone number
On 15 November 2011 15:37, redoracle <
<EMAIL_ADDRESS>
wrote:

Could be useful callto function of skype plugin for quicksilver.

Reply to this email directly or view it on GitHub:
https://github.com/quicksilver/Quicksilver/issues/579


Android Location Services

We need a class that interfaces with the Android location services and pulls the gps coordinates. Unfortunately this isn't just a simple Location.getCoords(), because it takes time for the device to get a lock.
Check out this StackOverflow to see an example:
http://stackoverflow.com/questions/1513485/how-do-i-get-the-current-gps-location-programmatically-in-android

What branch is this in?


Add email to auto merge workflow

Changes proposed in this pull request:

Change git name to git email

Related issue(s)

/kind enhancement

/unhold


Fix  Markdown formatting in base-images doc

Text between angle brackets is interpreted as HTML tags, so we need to escape the angle
brackets with a backslash.

need to fix commit linting on resinCI so we can merge this.

Rolled up into https://github.com/balena-io/docs/pull/962


Flatzinc Segfault

Should be reproducible with the mzn/fzn files here: https://gist.github.com/skosch/0c7033bdb4171ba76a37
Valgrind says there is something amiss in the presolver:
==9922== Process terminating with default action of signal 11 (SIGSEGV)
==9922==  Access not within mapped region at address 0x0
==9922==    at 0x4469B0: operations_research::(anonymous namespace)::Regroup(operations_research::FzConstraint*, std::vector<operations_research::FzIntegerVariable*, std::allocator<operations_research::FzIntegerVariable*> > const&, std::vector<operations_research::FzIntegerVariable*, std::allocator<operations_research::FzIntegerVariable*> > const&)

Thanks!

I fixed it.
Thanks for the report.

Thanks Laurent, but it's not quite fixed yet :( I'm afraid you may have to apply those empty checks throughout the entire presolver.
Here's another one that causes a crash in the PresolveInequalities function: https://gist.github.com/skosch/e6683b0eaa5351926f2f ... it's got plenty of lines à la constraint int_le(0, 0) or constraint int_max(0, X, Y)

I fixed the second example.
When I have time, I will scan my presolve rules.

Thank you! :)


Cannot get sid when request to redirect REDIRECT_ENDPOINT

Describe the bug
There probaly have some issues on cookie management or initialization which leads to a fail when requesting REDIRECT_ENDPOINT(I have turned to trace mode):
[2021-10-02 12:03:08.535 +0000] TRACE (42280 on hasee-us): Redirect request
    user: "<user name which is correct>"
    params: {
      "clientId": "875a3b57d3a640a6b7f9b4e883463ab4",
      "redirectUrl": "https://www.epicgames.com/store/zh-CN"
    }
    url: "https://www.epicgames.com/id/api/redirect"
[2021-10-02 12:03:08.926 +0000] TRACE (42280 on hasee-us): Redirect response
    user: "<user name which is correct>"
    resp: {
      "redirectUrl": "https://www.epicgames.com/store/zh-CN",
      "sid": null
    }

Unfortunately, the epic responsed with a null sid. (After solve the issues for lacking of libraries depened by chrome,) I tried to add a hook to GOT and does's find any issues on request by dump the full option object, but if I try to overwrite the cookie in headers (like following) by cookie copied from browser which has logined successful, it responsed with an success and purchased the free game automatically.
    this.L.trace({ params: redirectSearchParams, url: REDIRECT_ENDPOINT }, 'Redirect request');
    const redirectResp = await this.request.get<RedirectResponse>(REDIRECT_ENDPOINT, {
      searchParams: redirectSearchParams,
      hooks:{
        beforeRequest:[
          options=>{
            console.log("run!!!!!!!!!!!");
            options.headers.cookie="<cookies from browser>"
            console.log("OPTIONS",JSON.stringify(options))
          }
        ]
      }
    });
    this.L.trace({ resp: redirectResp.body }, 'Redirect response');

the related logs are as follows:
[2021-10-02 11:52:40.273 +0000] TRACE (41780 on hasee-us): Redirect request
    user: "<correct user name>"
    params: {
      "clientId": "875a3b57d3a640a6b7f9b4e883463ab4",
      "redirectUrl": "https://www.epicgames.com/store/zh-CN"
    }
    url: "https://www.epicgames.com/id/api/redirect"
run!!!!!!!!!!!
OPTIONS {"method":"GET","retry":{"limit":2,"methods":["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],"statusCodes":[408,413,429,500,502,503,504,521,522,524],"errorCodes":["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"],"maxRetryAfter":null},"timeout":{},"headers":{"user-agent":"got (https://github.com/sindresorhus/got)","accept":"application/json","accept-encoding":"gzip, deflate, br","cookie":"<cookies from browser>"},"hooks":{"beforeRequest":[null],"init":[],"beforeRedirect":[],"beforeError":[],"beforeRetry":[],"afterResponse":[]},"decompress":true,"throwHttpErrors":true,"followRedirect":true,"isStream":false,"responseType":"json","resolveBodyOnly":false,"maxRedirects":10,"prefixUrl":"","methodRewriting":true,"ignoreInvalidCookies":false,"http2":false,"allowGetBody":false,"pagination":{"countLimit":null,"backoff":0,"requestLimit":10000,"stackAllItems":true},"cacheOptions":{},"username":"","password":"","cookieJar":{"version":"tough-cookie@4.0.0","storeType":"FileCookieStore","rejectPublicSuffixes":true,"cookies":[{"key":"EPIC_LOCALE_COOKIE","value":"zh-CN","domain":"www.epicgames.com","path":"/","hostOnly":false,"creation":"2021-10-02T11:50:28.331Z","lastAccessed":"2021-10-02T11:52:40.275Z"},{"key":"EPIC_SESSION_ID","value":"<some value>","domain":"www.epicgames.com","path":"/id","secure":true,"hostOnly":true,"creation":"2021-10-02T11:50:29.139Z","lastAccessed":"2021-10-02T11:52:40.275Z"},{"key":"EPIC_DEVICE","value":"<values>","expires":"2023-10-02T11:50:29.000Z","maxAge":63072000,"domain":"epicgames.com","path":"/","secure":true,"httpOnly":true,"hostOnly":false,"creation":"2021-10-02T11:50:29.136Z","lastAccessed":"2021-10-02T11:52:40.275Z"},{"key":"EPIC_SESSION_REPUTATION","value":"values","expires":"2021-10-03T11:50:30.000Z","maxAge":86271,"domain":"epicgames.com","path":"/id","secure":true,"httpOnly":true,"hostOnly":false,"creation":"2021-10-02T11:50:29.140Z","lastAccessed":"2021-10-02T11:52:40.275Z"},{"key":"EPIC_SESSION_AP","value":"<some values>","expires":"2021-10-03T11:50:30.000Z","maxAge":86400,"domain":"epicgames.com","path":"/id","secure":true,"httpOnly":true,"hostOnly":false,"creation":"2021-10-02T11:50:29.141Z","lastAccessed":"2021-10-02T11:52:40.275Z"},{"key":"EPIC_COUNTRY","value":"CN","domain":"epicgames.com","path":"/id","secure":true,"hostOnly":false,"creation":"2021-10-02T11:50:29.539Z","lastAccessed":"2021-10-02T11:52:40.275Z"}]},"searchParams":{},"url":"https://www.epicgames.com/id/api/redirect?clientId=875a3b57d3a640a6b7f9b4e883463ab4&redirectUrl=https%3A%2F%2Fwww.epicgames.com%2Fstore%2Fzh-CN"}
[2021-10-02 11:52:40.748 +0000] TRACE (41780 on hasee-us): Redirect response
    user: "<correct user name>"
    resp: {
      "redirectUrl": "https://www.epicgames.com/store/zh-CN",
      "sid": "4865caaa80ea43e08b36217c061e9273"
    }

And if I restart the application, it can retrieve the sid. I tried to remove the cookie file, it cannot get the sid again...Orz
I'm not familiar with nodejs and only know a little about javascript. I'm sorry that I'm not strong enough to find the problem that leads to this issue.

Are you using manual cookie import, or this this on a second run after a successful puppeteer login?

This was an issue with 2FA/MFA login. The latest image should resolve it.


Fix: Information page needs MUI

Fixes #117
A short description of what this PR does.
Utilize typography for efficient align on typography instead of deep nest of typography, and change html div with Box MUI one that support style with sx system
How was it tested?
Jest

Lint

Checklist

[x] I acknowledge that all my contributions will be made under the project's license
[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have read the Contribution Guidelines and my PR follows them
[ ] I have titled the PR appropriately
[x] I have updated my branch with the main branch
[x] I have added tests and/or screenshots that prove my fix is effective or that my feature works
[x] I have added the necessary documentation about the functionality in the appropriate .md file
[ ] I have added inline documentation to the code I modified

The closing div tag is on line 27.
sorry, i don't get it, why closing div tag is on line 27?

if move div tag to line 27, then remove Box for Map component and Map should be inside div tags, is it like that?

noted @ssimmons05 but actually i was tried to change remaining div to Box before, but seems Information.test.jsx got wrong length if i change div to Box;
https://github.com/SnapITSolutions/snapit-hacktoberfest/blob/64e738f639fcc66df4dc946edaaaa9bb8414ce5a/src/pages/Information/Information.test.jsx#L16-L23
idk why but let me try again

noted that @ssimmons05 thanks for that suggestion, i will try fix for that

already sync changes, please check again @ssimmons05


more events, AnnotatedBlock

What's the logic behind AnnotatedBlock? Having another top-level function to call is annoying, because it requires plumbing all the way through the system.

theres discussion here https://github.com/input-output-hk/cardano-db-sync/pull/668/ and AnnotatedBlock seemed relatively uncontroversial. I think it could probably be an event or something so we don't need to do all of this plumbing again

Yep, having this data as an event makes lots of sense. I'd rather avoid the current implementation.

This somehow has a very large number of unrelated changes integrated into it... please can you rebase just the relevant parts onto master?

oh yeah, i don't know what's up with that. i'll fix that

closed in favor of https://github.com/input-output-hk/cardano-ledger/pull/2652


IGNITE-5762 skipping lgpl and examples deploy

https://issues.apache.org/jira/browse/IGNITE-5762 is closed, closing the PR


Dependencies List

Dan mentioned we need to straighten out all the dependencies for the open source.
Zack and I are going to get together on June 30th to go over the dependencies.
Definition of Done:
The list of dependencies, and the follow up ...

Dependency List: https://github.com/IBM-Cloud/ibmcloud-image-builder/network/dependencies

Other dependecies if we need to provide the images:

We need container registry, (maybe docker hub?), artifacts storage for vm images (artifactory, ftp server).
If we want to test, then we need IBMCLOUD COS and ...

How about ansible-galaxy roles?

How about ansible-galaxy roles used so far?

MIT License: https://github.com/geerlingguy/ansible-role-docker/blob/master/LICENSE

Decision:

No Windows Images unless we know the exact license issue
No service to provide images, we just provide the repo for how to build the images and encrypted images
Check ansible-molecule license and the ansible-galaxy roles license so far used.

Decision:

No Windows Images unless we know the exact license issue
No service to provide images, we just provide the repo for how to build the images and encrypted images
Check ansible-molecule license and the ansible-galaxy roles license so far used.

Ansible-molecule has also MIT License: https://github.com/ansible-community/molecule/blob/master/LICENSE
This issue is closed for now.


Why "Months" Recurring is not working without "OnDay" and "OnOrdinalWeek" ?

I see "OnDay" and "OnOrdinalWeek"  are optional for "Months" event builder type.
But I am getting below exception at OrdinalTargetDay
'Nullable object must have a value.'

There is a private flag which is only updated on using the constructor, with the default false value it can cause an issue it you set the On day property inline via property extender rather than the constructor.


nixos/nextcloud: redirect /.well-known/*dav to https url

Motivation for this change
Fixes #113155
cc @witchof0x20
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Looks good! I forgot 301 could just do a path, this is a good solution!

Ported to stable as<PHONE_NUMBER>1e12217891826604c2812e7f48eb28.


Logout when multiple tabs

I have noticed that when I have 2 tabs opened and try to logout, this is what happens:
Tab 1:
Request starting HTTP/2.0 GET https://xxx/auth/connect/endsession?id_token_hint=zzz&post_logout_redirect_uri=yyy
Request starting HTTP/2.0 GET https://xxx/auth/Account/Logout?logoutId=zzz
Tab 2 (since I was already authorized in tab1, the login form was not shown and the user was redirected automatically to the SPA) :
Request starting HTTP/2.0 GET https://xxx/auth/connect/endsession?post_logout_redirect_uri=yyy
Request starting HTTP/2.0 GET https://xxx/auth/Account/Logout
In tab 2 I don't have id_token_hint nor logoutId so my Logout endpoint fails because no PostLogoutRedirectUri to redirect.
How can to deal with that?

Many thanks.

That implementation of Logout looks nothing like the one we provide: https://github.com/IdentityServer/IdentityServer4.Templates/blob/main/src/IdentityServer4InMem/Quickstart/Account/AccountController.cs#L181

This is your implementation

In my case is the same but instead of redirecting to the Logout form I directy redirect to the PostLogoutRedirectUri.
The thing works great until you open a second tab where the id_token_hint  and logoutId is null.

In my case is the same but instead of redirecting to the Logout form I directly redirect to the PostLogoutRedirectUri.

And that's wrong. You need to render the logged out page to allow SLO to complete.

Ok I am trying to render now the logged out page but the error is the same, in the second tab the logoutId comes null.
I can not debug that part since its part of the Identity Server Core so my question is: can I force anyway to always log in if the user opens a new tab?Right now the user enters directly in all new tabs since he is already logged.


Mdas 933 refactoring eai komponenten

Pull Request
Conversion to mobidam-eai-commons-starter
Description
S3CredentialProvider moved to mobidam-eai-commons-starter.
Reference
Issues:
Definition of Done
Advice: Unchecked checkboxes are not accepted by the build pipeline. Cross out any non-relevant item by using '~~'.

[x] Acceptance criteria are met
[x] Build/Test workflow has successfully finished
[x] Release notes are complemented
[x] Documentation is complemented (operator manual, system specification)
- [ ] Frontend is locally smoke-tested
[x] Board is updated
[x] Infrastructure is adjusted

Please delete all side branches after merging.

@sfi2022 Du hast "infrastructure adjusted" angehakt. Ist das richtig?


[DO NOT MERGE] Options v2 against main

Summary
This PR is meant to make it easier to compare what the actual changes to the primitives are compared to the main branch.
Details and comments
Fixes #

Closing, as this is replaced by https://github.com/Qiskit/qiskit-ibm-runtime/pull/1221

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

559 of 636 (87.89%)  changed or added relevant lines in 20 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+3.2%) to 59.069%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit_ibm_runtime/options/execution_options.py
25
26
96.15%

qiskit_ibm_runtime/options/options.py
41
42
97.62%

qiskit_ibm_runtime/options/simulator_options.py
24
25
96.0%

qiskit_ibm_runtime/options/utils.py
56
58
96.55%

qiskit_ibm_runtime/base_primitive.py
71
74
95.95%

qiskit_ibm_runtime/estimator.py
84
91
92.31%

qiskit_ibm_runtime/options/resilience_options.py
51
59
86.44%

qiskit_ibm_runtime/qiskit/primitives/utils.py
8
20
40.0%

qiskit_ibm_runtime/qiskit/primitives/base_estimator.py
42
57
73.68%

qiskit_ibm_runtime/qiskit/primitives/base_primitive.py
33
60
55.0%

Totals

Change from base Build<PHONE_NUMBER>:
3.2%

Covered Lines:
2918

Relevant Lines:
4940

💛  - Coveralls


Plugin works locally, but not on gitlab pipeline (plugins not loaded)

Hi, I'm doing a simple Android pipeline with GitLab. I just add two simple plugins like get_version_code e increment_version_code and everything works well on my machine. But in the gitlab pipeline I have this error:
It seems like you wanted to load some plugins, however they couldn't be loaded
ERROR [2020-09-08 18:06:15.55]: Please follow the troubleshooting guide: https://docs.fastlane.tools/plugins/plugins-troubleshooting/
I've already read this troubleshooting guide many times and I also google the error but nothing.
Here is my fastlane env.
✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.6

Ruby
2.2.4

Bundler?
false

Git
git version 2.24.3 (Apple Git-128)

Installation Source
~/.fastlane/bin/bundle/bin/fastlane

Host
Mac OS X 10.15.6 (19G2021)

Ruby Lib Dir
~/.fastlane/bin/bundle/lib

OpenSSL Version
OpenSSL 1.0.2g  1 Mar 2016

Is contained
true

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Volumes/Dados/Applications/Xcode.app/Contents/Developer/

Xcode Version
11.5

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

default_platform(:android)

versionCode = get_version_code()

platform :android do

    desc "Temp"
    lane :temp do

      puts "versionCode: #{versionCode}"

      #increment_version_code()
    end

    desc "Builds the debug code"
    lane :buildDebug do
      gradle(task: "assembleDebug")
    end

    desc "Builds the release code"
    lane :buildRelease do
      gradle(task: "assembleRelease")
    end

    desc "Runs all the tests"
    lane :test do
      gradle(task: "test")
    end

    desc "Submit a new Internal Build to Play Store"
    lane :internal do
        puts "publish to internal: #{versionCode}"
        upload_to_play_store(
            track: 'internal',
            version_code: versionCode,
            apk: 'app/build/outputs/apk/release/app-release.apk')
    end

    desc "Promote Internal to Alpha"
    lane :promote_internal_to_alpha do
        puts "versionCode internal: #{versionCode}"
        #upload_to_play_store(track: 'internal', skip_upload_changelogs: true, track_promote_to: 'alpha')
    end

    desc "Promote Alpha to Beta"
    lane :promote_alpha_to_beta do
        upload_to_play_store(track: 'alpha', skip_upload_changelogs: true, track_promote_to: 'beta')
    end

    # `skip_upload_changelogs` from https://github.com/fastlane/fastlane/issues/15681#issuecomment-556617987
    desc "Promote Beta to Production"
    lane :promote_beta_to_production do
        upload_to_play_store(track: 'beta', skip_upload_changelogs: true,  track_promote_to: 'production')
    end
end

`./fastlane/Appfile`
json_key_file("Google/service-account-key.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
package_name("com.teste.helloandroidfastlane")

fastlane gems

Gem
Version
Update-Status

fastlane
2.28.3
💥 Check failed

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-get_version_code
0.2.0
💥 Check failed

fastlane-plugin-increment_version_code
0.4.3
💥 Check failed

Loaded gems

Gem
Version

CFPropertyList
2.3.5

addressable
2.5.1

atomos
0.1.3

babosa
1.0.3

bigdecimal
1.2.6

bundler
1.14.6

claide
1.0.3

colored
1.2

colored2
3.1.2

commander-fastlane
4.4.6

domain_name
0.5.20170404

dotenv
2.2.0

excon
0.76.0

faraday
0.12.1

faraday-cookie_jar
0.0.6

faraday_middleware
<IP_ADDRESS>

fastimage
2.1.0

fastlane-plugin-firebase_app_distribution
0.2.0

fastlane-plugin-get_version_code
0.2.0

fastlane-plugin-get_version_name
0.2.2

fastlane-plugin-increment_version_code
0.4.3

gh_inspector
1.0.3

google-api-client
0.9.28

googleauth
0.5.1

highline
1.7.8

http-cookie
1.0.3

httpclient
2.8.3

hurley
0.2

io-console
0.4.3

json
1.8.1

jwt
1.5.6

libxml-ruby
3.0.0

little-plugger
1.1.4

logging
2.2.2

memoist
0.15.0

mime-types
3.1

mime-types-data
3.2016.0521

mini_magick
4.5.1

minitest
5.4.3

multi_json
1.12.1

multi_xml
0.6.0

multipart-post
2.0.0

nanaimo
0.3.0

nokogiri
1.5.6

os
0.9.6

plist
3.2.0

power_assert
0.2.2

psych
2.0.8

public_suffix
2.0.5

rake
10.4.2

rdoc
4.2.0

representable
2.3.0

retriable
2.1.0

rouge
2.0.7

rubygems-update
2.5.2

rubyzip
1.2.1

security
0.1.3

signet
0.7.3

slack-notifier
2.3.2

slack-notifier
1.5.1

sqlite3
1.3.13

terminal-notifier
2.0.0

terminal-notifier
1.7.1

terminal-table
1.7.3

test-unit
3.0.8

tty-cursor
0.7.1

tty-screen
0.8.1

tty-screen
0.5.0

tty-spinner
0.9.3

uber
0.0.15

unf
0.1.4

unf_ext
<IP_ADDRESS>

unicode-display_width
1.1.3

word_wrap
1.0.0

xcodeproj
1.18.0

xcpretty
0.3.0

xcpretty-travis-formatter
0.0.4

generated on: 2020-09-08

My Plugin file has this two lines:
gem 'fastlane-plugin-get_version_code'
gem 'fastlane-plugin-increment_version_code'
I also have GemFile and I always use "bundle exec" to call fastlane.
This simple lane works locally:
bundle exec fastlane temp
In my gitlab pipeline i do:
bundle update fastlane
bundle install
fastlane install_plugins --verbose
bundle exec fastlane internal --verbose

Getting this to, would be great to get some more visibility on what is causing this issue!

Hey @srockytfl 👋
Francis and I discussed some solution here, could you check it out to see if that's what's happening in your case as well? 😃


Cannot copy with syntax highlight from Notebook

Description
When you copy code from a notebook, it only copies as plaintext, it does not copy without formatting.
Steps to reproduce

Open a notebook
Select a snippet in the notebook, copy (Ctrl+C)
Go to a rich text field (ie. Google Slides), and paste (Ctrl+V)

Expected results
3) Snippet is pasted with syntax highlighting/formatting
A clear and concise description of what you expected to happen.
Actual results
3) Snippet is copied without formatting
A clear and concise description of what actually happened.
Additional details and attachments
If applicable, add any additional screenshots, logs, or other attachments to help explain your problem.
Versions

Deephaven: v0.4.0

This is because we added the copyWithSyntaxHighlight: false flag, in an old Merge Request: https://gitlab.eng.illumon.com/illumon/iris/merge_requests/3712
We thought copying with formatting would be annoying; in our case, it may be since we use a dark theme, which gives the text a dark background when pasting. However, we should probably still leave the flag set to true and formatting can be removed when pasting so the user has the option.

Rinsing through an IDE isn't necessarily the best option either, since an IDE would not have the same syntax highlighting as we do (we format strings for Java formulas in our Groovy syntax highlight, for example):

Disagree, I still think it's better to just copy the plaintext for all most all user needs.
The super-rare use case of needing formatting for a presentation or otherwise, doesn't make sense as to make it the default.

#170 I would be fine with exposing it as an option if we ever get around to that though.


Updated Semi-Tarrasch vs Tarrasch

Currently the position after

d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. cxd5 exd5 is listed as the semi-tarrasch when it is a tarrasch. I added a line to fix that, so that now after 5. cxd5 exd5 the position would be reclassified as a Tarrasch.

wikipedia says that this move order is semi-tarrasch 🤔

Huh. I mean I could be wrong, but it makes no sense.

d4 d5 2. c4 e6 3. Nc3 c5 4. cxd5 exd5 5. Nf3 Nf6
From this move order the position is classified as a tarrasch, from another as a semi-tarrasch.
The point of the Tarrasch is the IQP, and the point of the Semi-Tarrasch is Nxd5, avoiding the IQP.
My point is very dumb, as the position will probably be classified as a Tarrasch anyways, if it transposes to the Tarrasch. For example

d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. cxd5 exd5 6. g3 and the classification switches from semi-tarrasch to tarrasch.

So in any case my point is probably moot, as the only way to avoid the position being eventually reclassified as a tarrasch is to play

d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. cxd5 exd5 6. Bg5 Be6 7. e3 c4
And who really cares about the classification of this line

I see. I get your point


SteamVR error "Failed to connect to headset display: Error 439"

Same error, Fedora 38. Wonder if it's an nreal air firmware issue. I do have a Steam Deck to test, will update FW and report


Gazebo Cassie simulation does not publish time

Because Gazebo Cassie simulation does not publish time, the Drake blocks have no idea what sim time is. They currently use wall time, which is incorrect.

The simplest solution here is to create a version of CassiePlugin.cpp that publishes LCM with a timestamp. The alternative seems to be modifying the UDP message on Agility's end.

Addressed by https://github.com/DAIRLab/dairlib/commit/cd0d629e7def063e4fe34918161397a819c4c65e
and
https://github.com/DAIRLab/cassie-gazebo-sim/commit/42de37d137f3f4390bb4b4d633fa7cead5eabf96


Issue with json_serializer

Please see ...
https://stackoverflow.com/questions/52453983/json-serializable-fails-to-deserialize

Please consider asking support questions in one of the other channels listed at http://flutter.io/support .


Block name and description should be localized

Describe the solution you'd like
Currently, we only store a single name and description for blocks. To support more languages, we should change these to ImmutableMap<Locale, String> so we can display the text in an applicant's preferred locale.
Done when

BlockDefinition uses ImmutableMap<Locale, String> for name and description
The applicant's view of a block uses strings in their preferred locale
BlockDefinition still has a name field that is immutable (this is used as an identifier for admins)

2021-04-21: Pause on this for now while we decide whether we want to display block name and description to applicants

Block name and description are not shown to the applicant


Crash in sleeping

Environment

OS version: macOS High Sierra 10.13.3
Elona Foobar verision: 0.2.1

Details
Foobar crashes in sleeping for some reason.

The cause is one of the random sleeping event, "Wizard's Dream".
Foobar accesses empty boost::optional value while you gain spell stock.


Can't install in Arch Linux's code

code is The Open Source build of Visual Studio Code (vscode) editor https://archlinux.org/packages/community/x86_64/code/
Can't find this extension from inside of Code, can't install it using ext install claui.packaging command.

Thanks for bringing this to my attention @qarkai.
By default, the open-source build you mentioned uses the Open VSX Registry, not Microsoft’s proprietary marketplace.
I’m going to publish the extension in the former, too. That should solve the issue.

Ah, right! I totally forgot about this difference. Thanks a lot for extension!

You’re welcome @qarkai, glad you find it useful!

Despite of HTTP status 500 issue I managed to successfully install extension. I close this issue then.


@W-16485311: Core Logic for Selecting Records from Target Org

W-16485311
https://github.com/user-attachments/assets/89327e6d-b139-4727-811a-31d47b325d63

Out of curiosity, would this feature enable selects against the User object? I have a current use case for querying User records and relating them to data in a dataset using the user alias field value. It would be really cool if dataset extract could do that mapping to user alias automatically :)

Hey @jlantz,
This tool is primarily designed to load data into a Salesforce org, not extract it. While I'm not sure what you mean about user aliases, you can theoretically add the "User" object to the mapping file and set its action to "select." This means that when you load data into the target org, the tool will query for existing user records in the target org instead of creating new ones. It will then link these users to other objects based on lookup relationships. Hope this helps :)

To further clarify, the goal is to enhance the tool by introducing a feature that allows users to select existing records in the target org. This would provide a way to reference these existing records when creating related child entities during the data load process.


Error in Qwik tutorial

Suggestion
https://qwik.builder.io/tutorial/welcome/overview/
https://github.com/BuilderIO/qwik/assets/48302225/48254a85-2c53-4a30-b145-f9c83a4c76b8

Hey @WillyWoe , thanks for opening this issue, it's working right now.
So I'm closing this issue, feel free to re-open it if it's still an issue for you.


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1761

Questions ?
Please refer to the Backport tool documentation


Add missing documentation for App Metadata

The official documentation for adding app metadata does not list of all the options available in the AppMetaData type. I only discovered the agreement section by digging into the source types. It would be good for future users if this documentation was complete.

@MeanBoyCousin thanks for pointing this out, we'll get those docs fixed up.

@MeanBoyCousin you can find a full list of AppMetaData option here. I added a link to our appMetaData docs to the section you noted as well. Thanks for reporting!
Closing the issue for now.


elm-format: 0.8.3 -> 0.8.4

Motivation for this change
New release of elm-format: https://github.com/avh4/elm-format/releases/tag/0.8.4
Things done

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

[ ] NixOS
[ ] macOS
[x] other Linux distributions

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

cc @turboMaCk @domenkozar

thanks @avh4. This looks great of cause. @domenkozar do you think you can get this merged?

@GrahamcOfBorg build elmPackages.elm-format


Mask States x

xs_mask = cost.mask_states(xs, options, out=xs)
xs_clear = cost.clear_states(xs, options)
options :  name, in. 'baseline',
'poly.x-1'

Alternativ suggestion:
with label
xs = alssm.overwrite_states(states=xs, ind='poly.x-1', val=0, out=xs)
with index
xs = alssm.overwrite_states(states=xs_mod, ind=2, val=1, out=xs)
with tuples combination
xs = alssm.overwrite_states(states=xs, ind=('poly.x-1', 2), val=(0, 1), out=xs)

fix v2.1.2 #46


add backup label to cert secrets in upgrade path

https://github.com/stolostron/backlog/issues/21587
Signed-off-by: marcolan018<EMAIL_ADDRESS>

/approve
/lgtm
/hold


Possible Unhandled Promise Rejection (id: 0):  Error at handleReject

Hello,
I have an android app and a backend written in node.js.
For the app I use redux + redux-promise-middleware.
I have the following action:
export const createUser = (data) => ({
  type: types.CREATE_USER,
  payload: new Promise( (resolve, reject) => API.createUser(data, resolve, reject) )
})

And the API where I reject the promise if json has an error message:
export const createUser = (data, resolve, reject) =>
  API.post('user', data)
    .then( res => res.json() )
    .then( json => json.error ? reject(json) : resolve(json) )
    .catch( e => reject(e) )

So after I dispatch the createUser action I recive the following YellowBox warning:

Possible Unhandled Promise Rejection (id: 0):  Error at handleReject

The error is not showing if in .then I do like this:
 .then( json => resolve(json) )

› react-native -v
react-native-cli: 0.2.0
react-native: 0.31.0

Can someone explain why this is happening?

Given this action creator:
// ❎
export const createUser = (data) => ({
  type: types.CREATE_USER,
  payload: new Promise( (resolve, reject) => API.createUser(data, resolve, reject) )
})

You shouldn't construct a new promise in the action creator and pass the handlers down as callbacks. Callbacks and promises are two different solutions for async functionality. Don't mix them like this; that's an anti-pattern. Instead API.createUser, should return a promise object.
// ✅
export const createUser = (data) => ({
  type: types.CREATE_USER,
  payload: API.createUser(data)
})

Right now, your code is super verbose, which I expect is part of the problem. I would suggest reading through some of the known promise anti-patterns. I also need to know the version number you are using.


Color and cooling tables reading from a single module

There are files with tables of different data.
Files are separated by groups for DA, DB and ONe white dwarfs.
Files for DA and DB from where we don't read colors(magnitudes) are separated by subgroups for different metallicities.
Each file represents one mass value.
From the files we read: luminosity, effective temperature, cooling time, surface gravity and colors.
Later, depending on generated masses, cooling times and metallicities we extrapolate or interpolate luminosities, colors, effective temperatures and surface gravities from that data that we read before from the files.

если https://github.com/wolvespack/alcor/pull/42 норм, то этот pr в топку


Extracts wasm and v8 workload executors into their own separate binary plugins

This closes #363 , which switches from using Go-native plugins to simple binary plugins.

Still have a bunch to do here as well as a lot of cleanup. Just checking this into a draft PR so I don't lose it all accidentally :)

Things that still need to be done:

[ ] make sure the rootfs stuff works by adding the wasm and v8 binaries to /usr/local/bin
[ ] make sure node config defaults agent plugin path to /usr/local/bin
[ ] finish messaging host service wasm client
[ ] add and finish http client host service wasm client
[ ] add documentation Pr to docs.nats.io containing new docs on wasm type


Find another person to train for Demo Night

Moved to here: https://github.com/hackclub/events/issues/7


include the babel-plugin-istanbul so nyc coverage is reported correctly

this commit fixed the problem of reporting zero coverage, but we should probably only include the plugin for NODE_ENV=test, or whatever is set for mocha tests. maybe the plugin already excludes itself for NODE_ENV=production?

if we find that we need to do conditional inclusion in a .babelrc, lets make sure this one gets updated

@travi did you mean to point to the cli in your pragmatic div-ops repo or the one in form8ion? it does look like we need to do conditional inclusion. I added cross-env into the javascript-core repo here so that we'd have the right hook to key on in node_env, but we'll also need to add the conditional inclusion logic to the root babelrc, which I'm assuming is this one in travi/javascript-scaffolder?

did you mean to point to the cli in your pragmatic div-ops repo or the one in form8ion?

i pointed to the pragmatic-divops one because it was the first project that i scaffolded where this was a problem that i needed to fix manually. i just want to apply whatever fix we come up with for new projects to that one as well.

I added cross-env into the javascript-core repo here so that we'd have the right hook to key on in node_env

are you just using cross-env for windows support or something else? i'm ok with not worrying about cross platform support at this point if it complicates anything

which I'm assuming is this one in travi/javascript-scaffolder?

yeah, thats the current way we handle it. havent given much thought to how would be best to include something like that, so i'm open to options

are you just using cross-env for windows support or something else? i'm ok with not worrying about cross platform support at this point if it complicates anything

purely out of feeling like it'd be good practice.

yeah, thats the current way we handle it. havent given much thought to how would be best to include something like that, so i'm open to options

will keep in mind, but right off hand can't think of anything that feels like a solid direction.

purely out of feeling like it'd be good practice.

ok, cool. thats totally reasonable. i wonder if there are other scripts like this that would be inconsistent. inconsistency with this isnt the end of the world, but would be good to apply the same approach if we spot any

will keep in mind, but right off hand can't think of anything that feels like a solid direction.

my thoughts come back to the goal of write a simple-ish initial version and modify afterward with conditional content. i dont want to block solving the coverage stuff with the complexity of solving how to do that with js files, but its worth keeping on the table as an option if we don't come up with something simpler


add optional attribute: custom padding

I modified few lines of snippet in order to give users little freedom of choosing padding between bubbles on their own.
default value for padding is 0 ( same as original code )

I am not sure that am I allowed to commit with transpiling, yet just edited on src file in order to make repo administrator to decide the way they want :3

Thanks @PotLid


docs: add character count content to text input docs

Acceptance criteria

We offer the character counter for Text input in code as an optional prop, but we don't have this in our guidance on the website. We need to add it to our website docs.

Usage tab

[ ] Add this to the Modifiers > Character counter section and reference we have it for both text area and text input.
[ ] Update the Character counter image to show both the text area and text input with character counter.

Style tab

[ ] Add a structure image for the text input to show the spacing specs of the character counter in the Structure section

Close via https://github.com/carbon-design-system/carbon-website/pull/3842


ci: release workflow

closes https://github.com/camunda/camunda/issues/22613

merging eagerly to test