AIRFLOW-1399 dont read logfile in memory if remote base isn't specified

Dear Airflow maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[X] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-1399

Description

[X] Here are some details about my PR, including screenshots of any UI changes:

Tests

[X] My PR adds the following unit tests OR does not need testing for this extremely good reason:
Small two line change

Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #2433 into master will decrease coverage by 0.07%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master    #2433      +/-   ##
==========================================
- Coverage   69.29%   69.21%   -0.08%
==========================================
  Files         146      146
  Lines       11240    11241       +1
==========================================
- Hits         7789     7781       -8
- Misses       3451     3460       +9

Impacted Files
Coverage Δ

airflow/bin/cli.py
51% <66.66%> (-0.86%)
:arrow_down:

airflow/jobs.py
75.05% <0%> (-0.41%)
:arrow_down:

airflow/models.py
87.33% <0%> (+0.04%)
:arrow_up:

Continue to review full report at Codecov.

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

Is this testable? I would prefer a tested function. Can you correct your commit message? "[AIRFLOW-XX] bla bla" and proper punctuation please.

@bolkedebruin I've added two unit-test, but since the run method wasn't tested before I'm only testing the remote base part

This PR seems to break master, I just pull latest master and built CI failing on: https://travis-ci.org/edgarRd/incubator-airflow/jobs/256991721#L5421
@aoen @bolkedebruin @AllisonWang


change codeowners from @Kong/team-cloud to @Kong/engineering-enablement

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


Do not stop scroll events if already at min/max zoom.

@jieter's comments on #3576 and the scrollbars in nested code snippets in #3578 made me think.
Whenever a user uses the scrollwheel in a scrollable element, it scrolls that element until it reaches either the top of the bottom and, if so, passes the scroll event to the parent scrollable element.
I guess it's not an insane assumption that Leaflet should behave in a similar way - bubble the mousewheel event upwards when the zoom is at min/max already. This should be useful in any cases a non-fullscreen map is shown in a big page in a small screen.
I'm not 100% of the UX, and I'm not sure if this should become an option somehow.

Not sure about this. Imagine you're browsing a map near the max zoom — every time you zoom in a bit (and you often can't precisely control how much, e.g. with trackpad), it will zoom in AND scroll the page, which can be very annoying. I prefer the current behavior.

On the other hand, the scrollwheel interaction in a map with only one zoom level feels weird right now.

That's a less likely use case.

I've added a scrollAtZoomLimits map option which should cover both cases.

I don't think there is a lot of value (or interest) in getting this merged.


ocropus-rpred does not accept a custom codec

I trained a model using the --codec option of ocropus-rtrain and during training everything works fine.
But when I use the generated model with ocropus-rpred I obtain "remapped" characters instead of the correct answer.
My quick fix was this:
parser.add_argument("--codec",default=[],nargs='*',
                    help="construct a codec from the input text")

[...]

# This is just cut-paste from ocropus-rtrain
if args.codec!=[]:
    print("# building codec")
    codec = lstm.Codec()
    charset = set()
    print(args.codec)
    for fname in ocrolib.glob_all(args.codec):
        transcript = ocrolib.read_text(fname)
        l = list(lstm.normalize_nfkc(transcript))
        charset = charset.union(l)
    charset = sorted(list(charset))
    charset = [c for c in charset if c>" " and c!="~"]
else:
    print("# using default codec")
    charset = sorted(list(set(list(lstm.ascii_labels) + list(ocrolib.chars.default))))

charset = [""," ","~",]+[c for c in charset if c not in [" ","~"]]
print("# charset size", len(charset), end=' ')
if len(charset)<200:
    print("[" + "".join(charset) + "]")
else:
    s = "".join(charset)
    print("[" + s[:20], "...", s[-20:] + "]")
codec = lstm.Codec().init(charset)

[...]

# After the network is fully loaded
network.codec = codec

and it works fine. I think something like this should be added to rpred.
BTW I do not understand why "~" is a mandatory character in the codec.

If you use a custom model for the prediction, then the codec will be read from that model automatically.

But when I use the generated model with ocropus-rpred I obtain "remapped" characters instead of the correct answer.

I don't understand what you mean with "remapped" characters. Can you give an example?
There are some automatic replacements hard coded in chars.py, like replacing the ligature ﬄ with ffl, see https://github.com/tmbdev/ocropy/blob/master/ocrolib/chars.py#L37-L59 . If you don't want these normalization steps then you can use --nonormalize in the prediction step.

I train the model with an image representing the word "PIZZA". During the training, I can see "PIZZA" as the recognized text.
Later, when I run the model for prediction, the output is (random example) "DUWWK". The mapping is like:
P -> D, I -> U, Z -> W, K -> A
and this is the same for all the samples (I suspect the characters are just shifted, not shuffled as in this example). Providing a custom codec with the above code fixes this.
This is the codec I'm using
0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
'(),-./

(split on three lines, plus an empty line at the end. I'm noticing this right now, I do not if it's relevant or not).
In the meantime I moved to clstm so I can no longer easily test this.

Thank you. I have never heard anything similar. Maybe, it is related to the empty lines in your custom codes.

In the meantime I moved to clstm so I can no longer easily test this.

Okay, then I suggest that we close this issue.


Bug: Manually deleted items

Current Behaviour
Manually deleted items can also be recycled. But bound items also be recycled after being deleted and become unbound.
Expected Behaviour
Only unbound items should enter the auction house after being manually deleted.
Steps to reproduce the problem
123
Extra Notes
No response
AC rev. hash/commit
commit 60be029
Operating system
windows 10 x64
Custom changes or Modules
No response

This was intentional but I might make it a configuration setting so you can decide if items that used to be unbound and have become bound can be recycled.

That's great!


Custom Resource Spec property names and kube-openapi

Looking through the Custom Resource type definitions, I found following properties that may not be adhering to kube-openapi requirements.
CassandraClusterSpec.GCStdout
CassandraClusterSpec.UnlockNextOperation
PodLastOperation.Name
CassandraLastAction.Name
CassandraClusterStatus.SeedList
CPUAndMem.CPU
Topology.DC
Kube OpenAPI name validation rules expect the field name in Go code and field name in JSON to be exactly same with just the first letter in different case (Go code requires CamelCase, JSON requires camelCase).
Here are some other best practice guidelines around Operator development, packaging, documentation: https://github.com/cloud-ark/kubeplus/blob/master/Guidelines.md

@devdattakulkarni thanks for point this out. I will address this in #87.


Cannot install atom-beautify

Description
The results of beautification are not what I expect. Here's what it said:
Installing<EMAIL_ADDRESS>failed.Hide output…
npm ERR! code E500
npm ERR! 500 Internal Server Error: https://www.atom.io/api/packages/atom-beautify/versions/0.33.4/tarball
npm ERR!      /Users/Guido/.atom/.apm/_logs/2020-04-23T14_07_24_572Z-debug.log
Input Before Beautification
This is what the code looked like before:
<INSERT CODE HERE>

Expected Output
The beautified code should have looked like this:
<INSERT CODE HERE>

Actual Output
The beautified code actually looked like this:
<INSERT CODE HERE>

Steps to Reproduce

Add code to Atom editor
Run command Atom Beautify: Beautify Editor
This beautified code does not look right!

Debug
Here is a link to the debug.md Gist:
Checklist
I have:

[ ] Tried uninstalling and reinstalling Atom Beautify to ensure it installed properly
[ ] Reloaded (or restarted) Atom to ensure it is not a caching issue
[ ] Searched through existing Atom Beautify Issues at https://github.com/Glavin001/atom-beautify/issues
so I know this is not a duplicate issue
[ ] Filled out the Input, Expected, and Actual sections above or have edited/removed them in a way that fully describes the issue.
[ ] Generated debugging information by executing Atom Beautify: Help Debug Editor command in Atom and added link for debug.md Gist to this issue

Dealing with exactly the same problem right now. Would love help.


Blog post alpha 2

Do not merge.
Rendered
Comments are welcome!

@cramertj I tried to give an overview over what Try does for Poll. Can you look it over?
@tinaun @Nemo157 @aturon Is everything I say about the compatibility layer alright?

:+1: compatibility layer stuff looks good, we can get some more details onto the tracking issue instead of cluttering the blog posts until we have some good examples ready.

@Nemo157 Exactly what I had in mind. I think the blog should always only present things that work already.

:shipit:


ERROR  [unhandledRejection] write after end

This package was working great until I ran nuxi upgrade. I'm getting the error I believe this may be related to: https://github.com/nuxt/nuxt/issues/23832
I tried the nitro proxy workaround described in that thread with no luck. I'll keep playing around and report back with anything I find

 ERROR  [unhandledRejection] write after end                                                   1:58:54 PM

  at _write (node:internal/streams/writable:481:11)
  at Writable.write (node:internal/streams/writable:502:10)
  at Sender.sendFrame (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:58524:20)
  at Sender.close (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:58252:12)
  at WebSocket.close (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:59332:18)
  at Receiver.receiverOnConclude (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:60178:18)
  at Receiver.emit (node:events:518:28)
  at Receiver.controlMessage (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:57982:14)
  at Receiver.getData (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:57798:12)
  at Receiver.startLoop (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:57488:16)
  at Receiver._write (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:57415:10)
  at writeOrBuffer (node:internal/streams/writable:564:12)
  at _write (node:internal/streams/writable:493:10)
  at Writable.write (node:internal/streams/writable:502:10)
  at Socket.socketOnData (node_modules/vite/dist/node/chunks/dep-B-u6xNiR.js:60327:37)
  at Socket.emit (node:events:518:28)
  at addChunk (node:internal/streams/readable:559:12)
  at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
  at Readable.push (node:internal/streams/readable:390:5)
  at TCP.onStreamRead (node:internal/stream_base_commons:190:23)

having the same. even quick-start example project is not starting

The first attempt to use nuxt-electron was entangled by this issue. Is there any workaround?

Pretty sure this is caused by this: nuxt/nuxt#26396
It doesn't seem to actually be fixed...

This bug doesn't exist in the older version of nuxt/nuxi (I'm not sure which). You can get around this issue for now by requiring an older version. For me I was previously using nuxt: 3.10.2 and nuxi: 3.10.1.
You'll have to add an overrides (npm) or resolutions (yarn) section to your package.json to force it to install the older version of nuxi but then things should actually work.

Nuxt core team seems not ready to solve this issue. Does someone have an idea of a fix or work around?

This bug doesn't exist in the older version of nuxt/nuxi (I'm not sure which). You can get around this issue for now by > requiring an older version. For me I was previously using nuxt: 3.10.2 and nuxi: 3.10.1.

I downgraded nuxt to 3.6.5 and everything works fine.

https://github.com/caoxiemeihao/nuxt-electron/issues/74#issuecomment-2117567168
Fixed it for me, but it should be definitely handled in package itself

Hey everyone and @caoxiemeihao , This problem is resolved?
I tested it with the following pattern and an error occurred in versions v3.11.0 and later.
// package.json

  "scripts": {
-   "dev": "nuxt dev",
+   "dev": "npx<EMAIL_ADDRESS>dev",
  }

version
OK / NG

v3.10.0
⭕

v3.10.1
⭕

v3.11.0
⭕

v3.11.1(nuxt/cli is latest )
NG: "write after end" error occurs

I'm currently using v3.11.0. I hope this experiment will lead to a solution hint.


Enable selection of multiple nodes on the explorer view

As we stand for DocDB, we are showing each document, and allowing them to delete/create one document  at a time. From the UI, it looks like a natural addendum to allow deleting multiple documents at a time.

This issue has become stale and is at risk of being closed. The community has 60 days to upvote the issue. If it receives 5 upvotes we will keep it open and take another look. If not, we will close it. To learn more about how we handle issues, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this issue has received less than 5 community upvotes and we closed it. Still a big Thank You to you for taking the time to create it! To learn more about how we handle issues, please see our documentation.
Happy Coding!


[core] Gang termination in MCAD

MCAD has schedulingspec/minAvailable feature that will terminate AW and its associated pod when minAvailable Running pods are not met. In cases where init containers take a long time to initialize, this causes premature termination. We need a mechanism to terminate workloads only when they fail or failure is communicated by respective CRDs.

With recent simplifications, low startup logic may have been removed. we need to verify and create a test case for it.


Show progress of crates.io index update even net.git-fetch-with-cli option enabled

What does this PR try to resolve?
This PR fixes #11574 .
How should we test and review this PR?
Please run cargo with net.git-fetch-with-cli option enabled.
It should show git fetch's progress output like below.
❯ CARGO_NET_GIT_FETCH_WITH_CLI=true ./target/debug/cargo b
    Updating crates.io index
remote: Enumerating objects: 139821, done.
remote: Counting objects: 100% (2226/2226), done.
remote: Compressing objects: 100% (769/769), done.
receiving objects:   0% (1/139821)

@rfcbot fcp merge
Since this is a UI change, I'd like to reach a consensus among team members.
When net.git-fetch-with-cli is enabled, git process now is spawned with inherited stdin/stdout/stderr in order to show the fetch progress.
There is an alternative approach, showing the progress bar by parsing output of git fetch. I don't see the necessity to do so with such a complexity.

For me, I wouldn't want to parse the git fetch output.
My main concern over this solution is the extra noise from fetch:
rom [..]
 * [new ref]                    -> origin/HEAD
``

However, if that is all the output gives but we get a progress bar in return, I feel like its worth it.  Granted, I am not using this setting.

Going to skip the FCP, as this is not really a controversial change. It can always be reverted if needed, like what epage pointed out.
Thank you for your contribution, @kawaemon!
@bors r+

:pushpin: Commit 5bd8ef62e0e7e08c4aefad8df47dcadfb5f46a37 has been approved by weihanglo
It is now in the queue for this repository.

:hourglass: Testing commit 5bd8ef62e0e7e08c4aefad8df47dcadfb5f46a37 with merge 2a5ff4cb9a4e51e3c59da6eb9edb69d4f1ca9bca...

:sunny: Test successful - checks-actions
Approved by: weihanglo
Pushing 2a5ff4cb9a4e51e3c59da6eb9edb69d4f1ca9bca to master...

Congrats @kawaemon! Your change has been made into the latest nightly toolchain (since nightly-2023-01-18 I believe). Thank you for this useful console enhancement!

I really wanted to contribute this brilliant tool sometime, and It became real now!
Thank you @weihanglo for instructions! It helped me so much.


Collision not working

For some unknown reason, collision between the player (kinematicbody) and the environment objects (staticbodies) isn't happening atm. I think this may be an engine bug because changing the staticbodies to rigid fixes the problem.

Will be fixed by simply utilizing move() as opposed to translate

Will be fixed by simply utilizing move() as opposed to translate


Last release 2 years old

A project that I am working on is considering using Antidote in prod.  One of our team pointed out that the last release happened nearly 2 years ago despite the fact that the repo is still very much under active development.  I am wondering if there is a reason for this and if we should be using dev in our k8s cluster or should we be building with your 0.2.2 release?

To be honest, Antidote has a few issues at the moment that makes it a bit (too?) flaky for usage in production. The major problems right now are the interDC communication (especially under high load and reconnection) and the interplay of cache and file storage. Happy to discuss in more detail, if you are interested.
We continue to work on the code, and have an approximate roadmap regarding the issues.
If you want to deploy for testing etc. I suggest using the latest version on Master for the moment. Next release should be out in the next 2 weeks.

Hi, I just wanted to know. Is the project in active development?


Update package.json to support next@14

Hi @josselinbuils, I hope you're going well. Here is a small PR to support next@14. :stuck_out_tongue:

Hum, that's a lot of changes, not sure if I can handle this 🤔

Like here: https://github.com/josselinbuils/next-bundle-analyzer/commit/573148d0dee32e0189c66f022b893463d848fa4c

All done. :slightly_smiling_face:

Version published, thank you ❤

Thank you for your package :grinning:


ui-select doesn't show select-choices in modal window from $scope array of objects

I faced with such problem: ui-select doesn't work normally in Angular-Bootstrap modal window if the array of objects for select-choices is defined directly in the modal controller. If the array is returned by $http request - ui-select works good. Why is it so?

i have the same problem.

Can you setup a plunker?

I can confirm this bug too.

+1

I know this is a hack, but @DeezCashews temporary solution is working for me:
https://github.com/angular-ui/ui-select/issues/1126

@jbonigomes Thanks! This workaround works.

Great stuff @krtek

Glad it could help.  If you get a chance please upvote at http://stackoverflow.com/questions/29893423/angular-ui-select-is-not-displaying-the-list-of-options-when-included-in-angular/31886971#31886971 so others can find solution easier on SO.

yes @DeezCashews, will do

Error occurs here in select.js:
(line 610: ctrl.searchInput.css('width', '10px');)
In this case input tag has width: 10px. You can click in this 10px-area - and it will work. As we use this lib via bower - I've fix it without touching source in the following way:

{{::$item.name}}

so, if model array is empty - just make width of input 100%. We use 'select2' theme
.empty.ui-select-match + .select2-search-field,
.empty.ui-select-match + .select2-search-field input{
width: 100% !important;
}

thanks @captify-ddavydov this also works for me

Closing due to lack of reproduction in Plunker - feel free to open a new issue if this is still a problem with reproduction.

Met this problem too, all the above solutions didn't work for me. I fixed it by replace the isNil function in the source code with:
function isNil(value) {   return angular.isUndefined(value) || value === null || !Object.keys(value).length; }

I also met this problem while using ui-modal and I solve this using 'ng-class' condition to the ui-select-choices directive:
modal.html
<ui-select ng-model="person.selected" theme="bootstrap" on-select="onSelect($item)" on-select="onRemove($item)" ng-disabled="disabled" ng-click="select_open = true"> 								<ui-select-match placeholder="制作者">{{$select.selected.name}}</ui-select-match> 								<ui-select-choices repeat="item in people | propsFilter: {name: $select.search, email: $select.search}" ng-class="{ 'select_open': select_open }">

 									 								</ui-select-choices> 								<ui-select-no-choice> 									一致するものは見つかりませんでした。 								</ui-select-no-choice> 							</ui-select>
app.js
...... $scope.onSelect = function(item) { 		$scope.open_select = false; 	}
style.css
.select_open { 	opacity: 1 !important; }
Hope it helps. 👍


How to disable sound?

Running Linux give weird sounds (tested on Chrome/Fedora 30), is it possible to disable sound?

Only through the browser at the moment.

Starting off with sound disabled and having an unmute/mute button might be a good idea, since in some cases Chrome requires a gesture before audio is allowed to play.

Right click on the tab, select "(Un)Mute site"

Fixed in #568


Add intensity convertor

I want to add intensity unit convertor which converts intensity across units like watt per cm2, megawatt per cm2, kilowatt per m2, watt per millimeter square, etc, under JWOC'23.

@zugzwang03 Go for it.


Is.object.improvement

Oops, sorry for the first commit, I'll fix it

Can you split the doc tweak into a separate PR (or rebase if it's noise).

I'll fix it.


Feature / Bug - open current file in a new hover editor not working on not basic notes

Originally I thought it was a problem with sides or kanban plugin.
But soon I understood that not the case:
"Open current file in a new hover editor" command / hotkey work fine on notes, no matter where they are.
But anything else (I tried canvas, kanban board and an open gate site),
Can be converted using command, or be opened using menu, but not open via command.
I have no idea is it a bug, some weird limitation, but here it is...

Should be fixed in 0.11.16 - it was old code from when Hover Editor didn't support anything that wasn't a markdown file.  It should now work for the currently-active file, regardless of type or whether the "active" file is focused.

Great! That fixes it. Thank you very much.


Performance Evaluation

Hi there,
I would like to compare spark and spark with raydp. Is Hibench available？
If not, Is there any other benchmarks that can run on a raydp cluster?
Thanks!

We used to run some shuffle heavy workloads using RayDP and it showed no performance difference comparing with Spark on Yarn or standalone. Once Spark executors are started, they communicate with each other using spark's protocols so in theory there should be no difference.
HiBench will not directly work with RayDP and you need to customize it so it can submit jobs to a Ray cluster. I recommend generating dataset using HiBench and write a pySpark program to compare the performance.

Our team is working on whether ray can help our system.
If not performance, what are the advantages of raydp.

@Second222None , a typical use case of RayDP is to build an end to end pipeline in a single program instead of stitching multiple programs using glue code. For example you can use Spark to do data processing, Ray Train/Horovod/XGBoost on Ray for training and RayTune for hyper parameter training. All of these can be written in a single program and running on a single platform Ray. Data exchange can be accomplished by Ray's in-memory object store instead of persisting on a storage system.
If you can describe your potential use cases and requirement in a little more details, we can take a look and see if we can help.

close as stale


where can I download 'seurat_clust_1620.txt' and 'cluster_anno_table.csv' files ?

Dear author,
Thank you for your creative work, STitch3D is very practical, but I am very confused about the collection of this data set in the process of use.
for example, when running STitch3D on the Drosophila embryo dataset, I can't find the two datasets
''/Calderon_2022/seurat_clust_1620.txt''
''Calderon_2022/cluster_anno_table.csv''
If possible, please tell me where these two data respectively come from or where can I download them.
thank you very much！

Hi there,
Thank you for your interest in our STitch3D method! In the example of Drosophila embryo analysis, we annotated cell types for the scRNA-seq data to construct a cell-type reference for the 3D reconstruction. Specifically, we used Seurat to perform clustering, and then assigned cell types for cell clusters based on marker genes. We have uploaded the resulting two files, including seurat_clust_1620.txt and cluster_anno_table.csv, into a Google drive folder. Please use this link to download them.
Best,
Jia

Dear author,
I have sent the request for file sharing, please accept it.
Thank you very much.
Best,
Lu

Hi Lu,
I have made the folder publicly available. Thank you again for your interest!
Best,
Jia


Blinds are possible?

Hi,
is it possible to implement blinds, for example with the frase "open blind living room"?
Normally that is no frase for the hue-system, right?

I cannot implement this as you are correct in your assessment that the hue system are lights to both Amazon Echo and Google Home. They would have to change to allow that to happen.


prepare version 1.5.0

Codecov Report

Merging #317 (f370979) into master (2014082) will not change coverage.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##           master     #317   +/-   ##
=======================================
  Coverage   96.35%   96.35%
=======================================
  Files          21       21
  Lines        3268     3268
=======================================
  Hits         3149     3149
  Misses        119      119

Impacted Files
Coverage Δ

trafilatura/__init__.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Loads extension after start up is finished instead of on VS Code start up

Fixes #533

Not sure what this PR do, could you attach link to some docs? Thanks!

Not sure what this PR do, could you attach link to some docs? Thanks!

@boaz-codota Sure, please refer to Activation Events in the Visual Studio Code documentation.
Quoting from the above for *:

The * activation event is emitted and interested extensions will be activated whenever VS Code starts up. To ensure a great user experience, please use this activation event in your extension only when no other activation events combination works in your use-case.

Quoting from the above for onStartupFinished:

This activation event is emitted and interested extensions will be activated some time after VS Code starts up. This is similar to the * activation event, but it will not slow down VS Code startup.

@boaz-codota any updates?

@boaz-codota any updates?

@dimacodota could you review this PR? This is a fix for #533

@dimacodota any updates?

@dimacodota any updates on this?

Bump

@dimacodota This is pending since 2 years. Could we please have an update on this?


[WFCORE-4654] Upgrade to JBoss / Jakarta JASPI 2.0.0.CR2

There are no code changes in this one but there was a new tag in Eclipse so keeping our releases in sync.
https://issues.jboss.org/browse/WFCORE-4654

@darranl thanks


mongoengine.errors.LookUpError: Cannot resolve field "launched_at"

An error is occurring in Inventory service.
2022-10-21T13:41:41.954Z [INFO] tnx-d77027968228 domain-58010aa2e451<EMAIL_ADDRESS>CloudService.list (service.py:98) (REQUEST) => {"query": {"filter": [{"k": "provider", "v": "aws", "o": "eq"}, {"k": "cloud_service_group", "v": "EC2", "o": "eq"}, {"k": "cloud_service_type", "v": "Instance", "o": "eq"}], "sort": {"key": "created_at", "desc": true}, "page": {"start": 1, "limit": 15}, "only": ["name", "data.compute.instance_state", "data.compute.instance_type", "data.hardware.core", "data.hardware.memory", "data.compute.az", "data.os.os_distro", "data.primary_ip_address", "account", "provider", "region_code", "project_id", "updated_at", "launched_at", "cloud_service_group", "cloud_service_type", "collection_info.service_accounts", "collection_info.secrets", "collection_info.collectors", "created_at", "deleted_at", "reference.resource_id", "reference.external_link", "cloud_service_id", "tags", "provider"]}, "domain_id": "domain-58010aa2e451"}
2022-10-21T13:41:41.956Z [ERROR] tnx-d77027968228 domain-58010aa2e451<EMAIL_ADDRESS>CloudService.list (service.py:146) (Error) => Database query failed. (reason = Cannot resolve field "launched_at")
	error_code = ERROR_DB_QUERY
	status_code = INTERNAL
	message = Database query failed. (reason = Cannot resolve field "launched_at")  Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/model/mongo_model/__init__.py", line 548, in query
    vos = vos.only(*only)
  File "/usr/local/lib/python3.8/site-packages/mongoengine/queryset/base.py", line 1014, in only
    return self.fields(True, **fields)
  File "/usr/local/lib/python3.8/site-packages/mongoengine/queryset/base.py", line 1085, in fields
    fields = queryset._fields_to_dbfields(fields)
  File "/usr/local/lib/python3.8/site-packages/mongoengine/queryset/base.py", line 1884, in _fields_to_dbfields
    raise err
  File "/usr/local/lib/python3.8/site-packages/mongoengine/queryset/base.py", line 1863, in _fields_to_dbfields
    for f in self._document._lookup_field(field_parts)
  File "/usr/local/lib/python3.8/site-packages/mongoengine/base/document.py", line 1135, in _lookup_field
    raise LookUpError('Cannot resolve field "%s"' % field_name)
mongoengine.errors.LookUpError: Cannot resolve field "launched_at"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/spaceone_inventory-1.10.3rc1-py3.8.egg/spaceone/inventory/api/v1/cloud_service.py", line 45, in list
    cloud_svc_vos, total_count = cloud_svc_service.list(params)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/service.py", line 58, in wrapped_func
    return _pipeline(func, self, params, append_meta)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/service.py", line 121, in _pipeline
    raise e
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/service.py", line 107, in _pipeline
    response_or_iterator = func(self, params)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/utils.py", line 41, in wrapped_func
    return func(cls, params)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/utils.py", line 64, in wrapped_func
    return func(cls, params)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/service/utils.py", line 180, in wrapped_func
    return func(cls, params)
  File "/usr/local/lib/python3.8/site-packages/spaceone_inventory-1.10.3rc1-py3.8.egg/spaceone/inventory/service/cloud_service_service.py", line 322, in list
    return self.cloud_svc_mgr.list_cloud_services(query)
  File "/usr/local/lib/python3.8/site-packages/spaceone_inventory-1.10.3rc1-py3.8.egg/spaceone/inventory/manager/cloud_service_manager.py", line 77, in list_cloud_services
    return self.cloud_svc_model.query(**query, target=target)
  File "/usr/local/lib/python3.8/site-packages/spaceone/core/model/mongo_model/__init__.py", line 575, in query

In my opinion, The launched_at field is no longer used in cloud service.
Therefore, the metadata value referring to launched_at must be deleted.

It was checked that launched was excluded from metadata, and it was also checked that Launched value was in Console.
The issue ticket is closed as it is not to be a related.


Content can't be edited after updated

After pulling the latest version, the html content defined in data is rendering fine. However, after the vue data is updated, it can't be edited again because the cursor doesn't appear when I click on the text area.

Hey, I have updated it again. Tested it for loading data on mount and then making sure it is editable. Let me know if it works as expected for you as well.

Hey, Vue2Editor has been updated to 2.0 to use v-model and should resolve this issue.


Deduplicate sites on the Apply from Find page

A course has_many :sites, through: :course options. In the event there are multiple options with the same site, course.sites will return the same site n times. This means they're duplicated on the Apply from Find page unless we distinct them.
https://trello.com/c/1kapllsj/3135-locations-are-listed-twice
Before

After

Great work, Detective Chief Inspector Brown. 🔎

7 days. 5 characters typed. Case closed 🚬


Remove 'cannot install via pip' note from quick start

It can now!

Ah, I just realised that readthedocs builds the 'stable'  release. Can we somehow incorporate this?

We could have readthedocs point to master by default for now and do a little bug fix release soon?

I went ahead and set readthedocs to point to master by default.

I think this is a reasonable solution for now. I'll make a quick issue to remind us.


Prompt the client to set an username for http basic auth.

The cloud orchestrator server that uses HTTPBasicAccountManager would send a 401 unauthorized response to the client to popup the login window.

This PR is to address b/333545755.

Thanks for the suggestions, I would close this PR.


Core: Utilize initalizer lists in Math constructors

The Math equivalent of #90866, whereby the bulk of math constructors set their properties via initalizer lists. Differs from Variant in two main ways:

Not all constructors got this treatment, as some had more advanced logic that was outside the scope of this conversion.
Due to using exclusively primitive types, the changed constructors are all able to safely use constexpr. (Possible groundwork for constexpr math types? 🤔)

Wait, does making the constructors constexpr qualify the structs for unused checks? That's... Interesting

Just to confirm, it looks like compiler is pretty good at optimizing out unneeded constructors even without initializer list, even at minimal optimization -O1. This is trivial case though, there might be some cases where there is benefit.
https://godbolt.org/z/cYWed7fWK

Making these constexpr revealed a strange conflict with unions: clang-tidy wants structs inside unions to have default member initalization, but a union only allows a single field initalizer and that logic includes the internals of a struct. So as of now, the default values must be part of their respective coord array, instead of being assigned to the named variables; though, the named variables end up being what's assigned in the member initializers. Trying to alter the unions themselves is probably outside the scope of this PR, but I'll test a bit and see how invasive it would end up being; most likely outcome: it'll be part of an immediate followup PR.

Superseded by #91992.


Exception support

Feature
Cranelift currently doesn't support SEH (but has some support for finally I think). This is a feature request to support properly exception (landingpads on Posix, SEH on windows, maybe SLJL for others)
Benefit
WASM has plans to support exceptions, at which point it's going to be needed. Win64 has partial SEH support (iirc it just emits what's needed, nothing more), this would allow for c++ /java/.net exception support.
Implementation
Tricky one. I know LLVM has two alternative ways of doing this. I think with that in mind it should be possible to do a single implementation. What's basically needed is a way to say:
from here
[code]
till here is a protected block, on exceptions go to X, for finalization go to Y. For the handler itself it should be possible to define the personality to call.
Throw, Rethrow etc can all probably be done on a library level.
Alternatives
The only alternative is to not do it.

Duplicate of https://github.com/bytecodealliance/wasmtime/issues/1677

I agree it's related, but unwind and catch are slightly distinct actions and your issue doesn't cover that?

Catch is implemented by returning _URC_HANDLER_FOUND instead of _URC_INSTALL_CONTEXT from the personality function and then jumping from the landing pad to the block handling the catch instead of calling _Unwind_Resume like for cleanup.

Given the above comments I think this can be closed as duplicate.

I missed your reply last year but does that cover windows at all? Windows doesn't use personalities? At least not like that?

SEH seems to use exception handlers and termination handlers. I think catching an exception instead of doing cleanup is done by using an exception handler instead of termination handler. This is based on a cursory reading of the docs though, so I may be wrong. In any case both catching exceptions and cleanup needs the same codegen handling to support an alternative location to which a call can "return".


Prepare v0.17.0

Overview
Changes:

Updated history of changes and bumped version to v0.17.0

@Mayetea
I'll wait until the end of the day for #453, if that works for you. If you think you need more time, let me know when you can. We can push the release a day or two if needed.


Book 1; version 2022-07-29; page 302; formulas, 8.109, 8.112 - comment

If formula 8.108 is considered standard form, you may wish to use the same format for formula 8.112.
Also, I think you could eliminate possible confusion by changing:
$\mathbf{A}_{eq}\boldsymbol{\theta} = \mathbf{b} _{eq}$ -> $\mathbf{C}\boldsymbol{\theta} = \mathbf{d}$

good idea!


can not upload file with chinese name

while uploading project with files named by chinese , I found exception like this "Validator Directory Flow reports errors:22-1536753570043 cannot find dependency Ã¥ÂÂÃ¨Â£ÂÃ¦ÂÂÃ§ÂÂÃ¥Â·Â¥Ã¤Â½ÂÃ¦ÂµÂ-1536753913839"

change to english~

这也来提一个issue，无语了，自己改成英语啊。本来azkaban都是国外的~~

我知道改成英文啊，问题是基于这个做二次开发，任务明只能数字和英文不太友好啊

可以改成拼音啊

Could you please dive into the details? I'm also curious to learn the which side generates the restriction, Mysql/h2 or java Character settings. @AriesMg

when I upload zip file include some job file named by chinese ，for example

when the file uploaded to linux ，file with Chinese name appear unrecognizable characters.

I guess the proplem is that HTTP Encoding is error setting when upload file through http servlet

Many thanks for the screenshot and the questionable explanation! It is helpful.

工程名称不可以用中文,但是job是可以的. 需要数据库是utf-8
Chinese name is not Acceptable , but job name works well with Chinese name.  your database character need to be 'utf-8'

工程名称不可以用中文,但是job是可以的. 需要数据库是utf-8
Chinese name is not Acceptable , but job name works well with Chinese name. your database character need to be 'utf-8'

跟这个没关系，上传文件的时候，中文已经乱码了

最后解决了啊？

最后解决了啊？

没有解决，应该是azkaban上传文件导致文件名乱码了


move items into menu when logged in

https://github.com/BOWiki/BOW/issues/997

@AlessandroMinali can you add a screenshot or two showing the change?


Incompatible parameter group change in version 7.4.0 (2022-09-07)

Description
Broken changes after yesterdays upgrade. We were using the default db_cluster_parameter_group_name from aws. In the logs it shows that this parameter is set now equal to subnet group name
  ~ resource "aws_rds_cluster" "this" {
      ~ db_cluster_parameter_group_name     = "default.aurora-postgresql13" -> "abc-service-dev"
        id                                  = "abc-service-dev"
        tags                                = {}
        # (42 unchanged attributes hidden)

        # (1 unchanged block hidden)
    }
╷
│ Error: Failed to modify RDS Cluster (abc-service-dev): DBClusterParameterGroupNotFound: DBClusterParameterGroup not found: dunning-dev
│ 	status code: 404, request id: ************
│
│   with module.abc_service_db.module.aurora_postgres.aws_rds_cluster.this[0],
│   on .terraform/modules/abc_service_db.aurora_postgres/main.tf line 59, in resource "aws_rds_cluster" "this":
│   59: resource "aws_rds_cluster" "this" {
│
╵
Releasing state lock. This may take a few moments...

Error: Terraform exited with code 1.
Error: Process completed with exit code 1.

Any idea why this broken change is happening?!

This issue has been resolved in version 7.4.1 :tada:

Thank you so much! I will remove the usage of hard coded version '7.3.0' tomorrow and double check it :).

It seems to be partially fixed, at least for the aws_rds_cluster, but the bug is also part of the aws_rds_cluster_instance resource. My fault, i didn't mentioned this also in the description.

Can I add a me-too to this issue?
I tried deploying an AWS sample today that brought in v7.4.1 of this module this afternoon (from scratch, and with minimal configuration changes), and got these errors:
│ Error: creating RDS Cluster (source-db-aurora-postgresql) Instance (source-db-aurora-postgresql-one): DBParameterGroupNotFound: DBParameterGroup not found: source-db-aurora-postgresql
│       status code: 404, request id: 402398e2-f38e-4d27-86c9-35ed2836e718
│
│   with module.cluster_source_db.aws_rds_cluster_instance.this["one"],
│   on .terraform/modules/cluster_source_db/main.tf line 170, in resource "aws_rds_cluster_instance" "this":
│  170: resource "aws_rds_cluster_instance" "this" {
│
│ Error: creating RDS Cluster (target-db-aurora-postgresql) Instance (target-db-aurora-postgresql-one): DBParameterGroupNotFound: DBParameterGroup not found: target-db-aurora-postgresql
│       status code: 404, request id: dd9a6cf4-27a4-4952-9a9b-750e7a8b1517
│
│   with module.cluster_target_db.aws_rds_cluster_instance.this["one"],
│   on .terraform/modules/cluster_target_db/main.tf line 170, in resource "aws_rds_cluster_instance" "this":
│  170: resource "aws_rds_cluster_instance" "this" {

Neither module block sets the flag to create a parameter group, so ought to make use of the default.
Instead, we see the module attempt to re-use the value of the "name" variable.
I needed to specify v7.3.0 to get a working version.

I just tested #321 in v7.4.2 ... All seems to work. Thanks...

I also can confirm the stability of the release v7.5.0. I appreciate your support!


Add landing page to xstate wallet

Similar to we how we had a simple splash page for the previous wallet, we should add one for the xstate wallet.

Why?

Why?

I think this was converted from a note you added?
It might be nice to show something when someone navigates directly to the wallet url instead of a blank page. Not super important though.


Fix cuTENSOR installation on Windows

Follows-up #5996.
Detected by CI failure: https://ci.preferred.jp/cupy-release-tools.win/83625/
Confirmed python install_library.py --library cutensor --cuda 11.4 runs on WIndows.

pfnCI, test this please.

I checked and approved this change. Would you merge this without all CI pass if good for you?

@kmaehashi I checked and approved this change. Would you merge this without all CI pass if good for you?

Jenkins CI test (for commit 67f255494b2287e89cb5d88ffa74117ed04fd581, target branch master) succeeded!

@kmaehashi Failed to backport automatically.

Not cleanly cherry-picked


workflow-controller-configmap/parallelism setting not working in 3.4.9

Pre-requisites

[X] I have double-checked my configuration
[X] I can confirm the issues exists when I tested with :latest
[ ] I'd like to contribute the fix myself (see contributing guide)

What happened/what you expected to happen?
I have pasted a small bash script that starts minikube and installs argo with 3.4.9 and configuring parallelism to 5.
Then submit 10 workflows and watches the result. In 3.4.8 this works as expected, but not in 3.4.9 or latest.
Version
3.4.9
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
#!/usr/bin/env bash

minikube delete
minikube start
kubectl create namespace argo

# Install argo.
#kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.4.8/install.yaml
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.4.9/install.yaml
#kubectl apply -n argo -k https://github.com/argoproj/argo-workflows/manifests/cluster-install

# Add parallelism: 5 to configmap.
kubectl patch configmap workflow-controller-configmap -n argo -p '{"data":{"parallelism": "5"}}'

echo "Wait for server to start..."
kubectl wait --for=condition=available --timeout=60s deployment/argo-server -n argo

WORKFLOW=$(cat <<EOF
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: sleep-
  namespace: argo
spec:
  entrypoint: sleep
  templates:
  - name: sleep
    container:
      image: busybox:latest
      command: [sleep]
      args: ["30"]
EOF
)

for _ in {1..10}
do
   echo "${WORKFLOW}" | argo submit -n argo -
done

watch argo -n argo list

Logs from the workflow controller
N/A

Logs from in your workflow's wait container
N/A

Can you try restarting the Argo controller pod after your configmap patch?

Can also see more info in the Slack thread

@terrytangyuan I am pretty sure the controller has not started when the patch is done. It works fine if you change to 3.4.8. But, I can update the script to restart the controller.

Potentially related commit https://github.com/argoproj/argo-workflows/commit/f7b307222cd4c5efeb9ee10ece1a4cc04f35085a

Full changelog here https://github.com/argoproj/argo-workflows/blob/master/CHANGELOG.md#v349-2023-07-20

Updated the script to restart controller. Same results.

Potentially related commit f7b3072

Just test and confirm this. After move wfc.UpdateConfig(ctx) Throttler init without config from config map

just wanted to mention that since upgrading to v3.4.9 we have seen 150 workflows move from pending to running (at the same time) even though parallelism at wfcontroller is 30 meaning I would never expect more than 30 should be running. @terrytangyuan can there be a 3.4.10 release today for this fix?

Yes we can release 3.4.10

Let's track in https://github.com/argoproj/argo-workflows/issues/11552


nextflow backbone

create a backbone, with help of Håkon ("supervising that I do things in a proper way")

done


STORM-2400 Upgraded Curator to 2.12.0 and made respective API changes

@harshach @HeartSaVioR ping.

@satishd
The change looks good, but I would like to see why this change is necessary. Let's describe the situation you met, and how Curator 2.12.0 helps.

+1.  There are some issues in leader election recipes which are fixed in the latest release of curator.

Yeah just would like to leave history. Once I also left comment to JIRA issue, +1 for the PR.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_42e4de56-d093-4cea-9ceb-d4674381f187/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_42e4de56-d093-4cea-9ceb-d4674381f187.git

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

File
Status
Preview URL
Details

:x:Error

Details

[Error: RepositoryUnauthorizedWithSourceCommit] Git data access to 'https://github.com/opstest2/docs-archive-test-source-1' (branch: Release_Archive_main_2022-02-22-01-33-25) is not authorized.. It looks like this might be the first time user: v-alji submitted a pull request to this repo. Before user can run builds in a pull request, he/she can enable 'v-alji' GitHub account in Docs by visiting Docs Portal (https://ops.microsoft.com). After enabling his/her account (v-alji), close and then reopen this pull request to start another build.

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


Corner Radius iOS 10/Xcode 8/swift 3

I'm running into an issue where setting the corner radius in storyboard for an imageview does not actually work on the device - it previews correctly in interface builder but does not work in the running app on simulator or device. THis only happened after iOS 10 and I believe it may have something to do with the timing of when corner radius is set. See the link below for some reasons why this may be happening. Thanks for this project - it has accelerated my dev work so much!
http://stackoverflow.com/questions/39503661/cornerradius-stopped-working-in-swift-2-3-ios-10-xcode-8

Hi, have you tried the code in mater? We have fixed an issue for corner radius in https://github.com/IBAnimatable/IBAnimatable/pull/343 . That may fix you issue too. Also please have a look at a demo project GitHub.com/Jakelin/IBPresentation . It also uses corner radius in iOS 10 without problems. If your issue still happens, please upload a simple demo app and we can address this issue easier, thanks.

@ksinghal  We have shipped 3.0.1, it has fixed the bug. Close this issue now, please let me know if you have any question.

Thanks @JakeLin I have fixed the issue by using master, and am happy to see you released the update. This is by far my favorite library thank you so much for your hard work

@ksinghal no worries, good to hear.


Support for the SX126X transceivers

Semtech has announced the new generation of transceivers at the beginning of the year. Do you have plans to support the SX126X series as well?
At the moment it doesn't seem to be an issue as I haven't seen any modules with SX126X transceivers, yet.

Thanks for the info. Let's see when the modules will be available.

My main reason for keeping LoRaLib SX127x-only is because these modules are by far the most popular LoRa modules.
I'm closing the issue for now, feel free to re-open later.


any news !

many developpers are waiting for this plugin .

Yeah! I hope so too!

@MrDeeKey  you can use my applovin max plugin https://github.com/elkhalifte/flutter_applovin_max ,
ihave forked it from https://github.com/ioridev/flutter_applovin_max and fixed issues.
you can add it like that
flutter_applovin_max:
    git:
      url: https://github.com/elkhalifte/flutter_applovin_max.git

Thanks @elkhalifte for the stopgap - we'll have a plugin out by EoY (it'll be my personal Christmas project ;)) and that will have built-in optimization for higher revenue impact. I'll leave issue re-open for now until then.

@elkhalifte

@MrDeeKey you can use my applovin max plugin https://github.com/elkhalifte/flutter_applovin_max , ihave forked it from https://github.com/ioridev/flutter_applovin_max and fixed issues. you can add it like that
flutter_applovin_max:
    git:
      url: https://github.com/elkhalifte/flutter_applovin_max.git

Sorry @elkhalifte
I'm try using this repository and my project occur this error
D/AppLovinSdk(14869): [AppLovinSdk] D/AppLovinSdk(14869): ======================================== D/AppLovinSdk(14869): =====AppLovin SDK===== D/AppLovinSdk(14869): ===SDK Versions=== D/AppLovinSdk(14869): Version: 10.3.5 D/AppLovinSdk(14869): Plugin Version: D/AppLovinSdk(14869): Ad Review Version: D/AppLovinSdk(14869): ===Device Info=== D/AppLovinSdk(14869): OS: 10 (Q - API 29) D/AppLovinSdk(14869): GAID: <Enable verbose logging to see the GAID to use for test devices - https://monetization-support.applovin.com/hc/en-us/articles/236114328-How-can-I-expose-verbose-logging-for-the-SDK> D/AppLovinSdk(14869): Model: Android SDK built for x86 D/AppLovinSdk(14869): Locale: en_US D/AppLovinSdk(14869): Emulator: true D/AppLovinSdk(14869): WVVC: 373018518 D/AppLovinSdk(14869): Tablet: false D/AppLovinSdk(14869): ===App Info=== D/AppLovinSdk(14869): Application ID: ........................... D/AppLovinSdk(14869): Target SDK: 30 D/AppLovinSdk(14869): ExoPlayer Version: -1 D/AppLovinSdk(14869): ===SDK Settings=== D/AppLovinSdk(14869): SDK Key: D/AppLovinSdk(14869): Mediation Provider: max D/AppLovinSdk(14869): TG: 90 D/AppLovinSdk(14869): Test Mode On: true D/AppLovinSdk(14869): Verbose Logging On: false D/AppLovinSdk(14869): ===Privacy States=== D/AppLovinSdk(14869): Please review AppLovin MAX documentation to be compliant with regional privacy policies. D/AppLovinSdk(14869): D/AppLovinSdk(14869): Age Restricted User - No value set D/AppLovinSdk(14869): Has User Consent - No value set D/AppLovinSdk(14869): "Do Not Sell" - No value set D/AppLovinSdk(14869): ======================================== D/AndroidRuntime(14869): Shutting down VM E/AndroidRuntime(14869): FATAL EXCEPTION: main E/AndroidRuntime(14869): Process: ...................................., PID: 14869 E/AndroidRuntime(14869): java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference E/AndroidRuntime(14869): 	at com.applovin.impl.mediation.e.a(Unknown Source:14) E/AndroidRuntime(14869): 	at com.applovin.impl.mediation.MediationServiceImpl.collectSignal(Unknown Source:28) E/AndroidRuntime(14869): 	at com.applovin.impl.mediation.b.b$2.run(Unknown Source:26) E/AndroidRuntime(14869): 	at android.os.Handler.handleCallback(Handler.java:883)
Do you know about this issue?
Glad to have your help.

Hello @HPN0412
can you show me how you are showing banner ads.
try something like this:
BannerMaxView(
                              (AppLovinAdListener? event) => print(event),
                              BannerAdSize.banner,
                              "unit ad here",
                              "unique key string")

SDK Key:

It looks like the Applovin SDK key is empty

@superkeka you should initialize the plugin on app start.

Hi @elkhalifte ,
where do i put
lutter_applovin_max:
git:
url: https://github.com/elkhalifte/flutter_applovin_max.git
and which issues are fixed ?

Any update on this Applovin Fllutter Plugin?
Will it support bidding for Facebook Audience Network? Thanks

Hi Thomas,
Which Unofficial plugin would you recommend?  Do you know if it would
support bidding for Facebook Audience Network?
Thanks
John
On Wed, 26 Jan 2022 at 01:00, Thomas So @.***> wrote:

Hi, sorry but the Flutter plugin has been prioritized to Q2 as we are
handling the MoPub transition for Q1. Feel free to use the non-official
plugin for now until then. When our plugin releases it will have support
for all networks and best practices, yielding higher CPMs.
—
Reply to this email directly, view it on GitHub
https://github.com/AppLovin/AppLovin-MAX-Flutter/issues/2#issuecomment-1021754427,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQJZVSGTDAXGK47QRHJM6LUX5BUPANCNFSM5GGT67QQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

There's one mentioned earlier in the thread - since we don't support it officially, I would not be able to comment further on it.

Ok, I can try that.
On Wed 26 Jan 2022, 08:55 Thomas So, @.***> wrote:

There's one mentioned earlier in the thread - since we don't support it
officially, I would not be able to comment further on it.
—
Reply to this email directly, view it on GitHub
https://github.com/AppLovin/AppLovin-MAX-Flutter/issues/2#issuecomment-1021990948,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQJZVSJNBI4R7ILRCGNNJDUX6ZIZANCNFSM5GGT67QQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

I am with Appodeal at the moment. I am not able to use Google Ads as my
account was terminated by Google. I have no idea why as I was not in
violation, just one of those things.
I was wondering would Applovin be a good alternative to Appodeal.
With Appodeal I am using Facebook Audience Network and also the ads that
Appodeal serve (these include Applovin but I don't need an account or an
app, I use the ads they get from Applovin I think)
If I went to Applovin Max and just used Applovin and Facebook (with
bidding), would that give me a high fill rate or would I need more networks?
I don't want to have to create apps across lots of networks as I have a lot
of apps.
Thanks
On Wed, 26 Jan 2022 at 08:55, Thomas So @.***> wrote:

There's one mentioned earlier in the thread - since we don't support it
officially, I would not be able to comment further on it.
—
Reply to this email directly, view it on GitHub
https://github.com/AppLovin/AppLovin-MAX-Flutter/issues/2#issuecomment-1021990948,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQJZVSJNBI4R7ILRCGNNJDUX6ZIZANCNFSM5GGT67QQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

Generally speaking the more the merrir, but it also depends on the geos your main users are in. A lot of networks we support are geo specific (e.g. Yandex for Russia). I'm not able to comment further on recommendations.

Hi John.
(I am not part of the Applovin team, but a user of their products).
I would recommend reaching out to their customer support directly on their website regarding your questions, they reply promptly and even helped me set up my mediation and recommended ways of improving CPM and fill rates.
I am very happy with my experience with Applovin. I switched from AdMob and was able to improve CPM and fill rates. I am running seven networks in my waterfall.
Just waiting for the Flutter plugin so I can migrate all my users from Swift to a new Flutter version, as the non-official plugin does not implement best practices, and does not offer as much control.

Hi @Nikolaisd - Appreciate all the positive feedback. Which customer support channel are you referring to? The Flutter plugin is on the back of my mind for a while now, but we're tied with higher-priority projects with all the publishers migrating over to our platform from MoPub.

Great work deserves positive feedback. I was referring to<EMAIL_ADDRESS>When I first signed up for MAX one had to "request access", and I had a few skype meetings with a Mary K. regarding this, she later helped with the above mentioned. You also promptly helped when I had the issues with mute.caf and its static noise on iOS a few years ago. So all round great help.
I could imagine the MoPub migration being a lot of work.

@Nikolaisd - Awesome, I'll forward it to my teammates who handle that alias, the mute.caf issue (I actually still recall it as well), and Mary K.

@johnmollaghan - Reach out to me at<EMAIL_ADDRESS>with your portfolio and I'll connect you with the right people.

@thomasmso I am working on a fork of the above mentioned Flutter plugin, and adding more control to it. I had a quick question i was hoping you could help with. The iOS Max documentation states that impression level revenue is in USD
in the didPayRevenue callback, will it always be returned in USD?

Correct, will always be USD

I can also transfer the repository.

@elkhalifte
If you fix any of my unofficial plugins, send me a pull request and I'll update it. Thanks.

When the official plugin is released, I plan to discontinue my plugin. So you can transfer package ownership if you wish.

Just another +1 that I need this working for our app. Would prefer not to use 3rd party. Hopefully you can get to this soon.

@thomasmso do you have any updates for us? I am really looking forward to the official SDK.
Thanks!

Unfortunately not - we're still actively working on transitioning the thousands of publishers from MoPub over to MAX. After that migration ends we will pick this up.

Unfortunately not - we're still actively working on transitioning the thousands of publishers from MoPub over to MAX. After that migration ends we will pick this up.

Okay, thanks for your answer! 👍

@thomasmso sorry for disturbing again.
Is there any planned releasedate of the official SDK for Flutter?
Thanks!

Getting to it soon, now that the MoPub migration has settled. No hard ETA but likely this summer.

I am also looking forward to the official Flutter SDK being released.
@Vollinator
But in the meantime the previously mentioned package by @ioridev does work. I am currently running it on a live production app with no issues.
Unfortunately it is missing a few things such as revenue callback, setting GDPR flag, and running multiple different ad unit ids, but I manage for now.

@Nikolaisd I have some problems with the package like performance, banner ads for ios, missing native ads and some more. In principle, it is a nice package, but unfortunately there are no more updates.
What is the advantage of running multiple different ad unit ids? Is it like multiple ids for banner ads?

I am currently using the AppoDeal Flutter plugin.
It allows me to link to Facebook (Meta) and it uses AppLovin too.
Would Applovin Max be better from a revenue point of view?
Anyone else used both to be able to compare? Don't want to rewrite chunks
of the app only to discover no difference between them.
On Wed, 4 May 2022 at 10:58, Nikolai Schultz @.***>
wrote:

I am also looking forward to the official Flutter SDK being released.
@Vollinator https://github.com/Vollinator
But in the meantime the previously mentioned package by @ioridev
https://github.com/ioridev does work. I am currently running it on a
live production app with no issues.
Unfortunately it is missing a few things such as revenue callback, setting
GDPR flag, and running multiple different ad unit ids, but I manage for now.
—
Reply to this email directly, view it on GitHub
https://github.com/AppLovin/AppLovin-MAX-Flutter/issues/2#issuecomment-1117131836,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQJZVQQ74Q2SNXGTO6GGZ3VIJC4RANCNFSM5GGT67QQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Any update?? We're really waiting for a long time for the oficial package.

Hey @thomasmso, Interested to know whether any work has started on this.

@vishalknishad - Going to dig out some time this weekend and begin

@thomasmso Does Official plugin uses native Dart only Widgets API or Same as Platform Views with Webview as other ads plugins, Currently Flutter had become main stream and supports more platforms, but why all these plugins uses native views instead of Dart Widgets API.

@canewsin - So far, it's programmatic only. Release after will take advantage of Platform Views or Widgets API - not sure on the tech requirements / preferences for which yet though, any insights would be appreciated

Is there an ETA for the launch? @thomasmso

Is there any update for the official plugin? As waiting for longtime 🙇

please when the official plugin will be out ? @thomasmso

Have the initial version here: https://github.com/AppLovin/AppLovin-MAX-Flutter/pull/6
Will publish the flutter package shortly after

To integrate mediated networks - you'll have to follow instructions here in the native projects (Android docs, iOS docs).
I've seen some other plugins automatically bundle these networks with it, which causes several issues:

Some networks have specific integration instructions (such as cleartext traffic), and
By bloating your app with networks that you don't use, your performance suffers as those SDKs may still take up device resources

Thank you very much, I love it!
Could you give us please a quick introduction how to implement the library from this repo into the flutter application?

Plugin is live! Let me know if there are any issues! Will add support for banner/MREC via Platform Views or Widgets APIs later.
pub.dev page: https://pub.dev/packages/applovin_max
docs: https://dash.applovin.com/documentation/mediation/flutter/getting-started/integration

@medalawi - Thank you :) You should place the AppLovinQualityServiceSetup-ios.rb file in my_flutter_project/ios/AppLovinQualityServiceSetup-ios.rb. Note that it is only necessary if you want to enable Ad Review.

It is fantastic that there is now an Applovin Max Flutter plugin. I am using AppoDeal at the moment but would like to try Applovin Max also to see which would best suit my apps.  Appodeal is fine but I am earning through their Applovin account, not my own.
I am hoping that you or others on this group could answer a few short questions please?

If I am just using Apploxin Max and Meta (Facebook), will I get a good fill rate?  With Appodeal I am mainly making money from BidMachine, Applovin and Meta, I want to make sure I am still getting good fill with Applovin Max?

Does Applovin Max have a market place to make sure all requests are filled?

Has anyone experience with both Appodeal and Applovin Max? The ads in Appodeal can be annoying, lots of game ads. Does Applovin Max have a better spread of ads outside of games?

I am getting following issue when testing this plugin from pub.dev
apps\applovin_test\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java:19: error: cannot access MaxAdListener
flutterEngine.getPlugins().add(new com.applovin.applovin_max.AppLovinMAX());
^
class file for com.applovin.mediation.MaxAdListener not found
1 error
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 3s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

@johnmollaghan - Depending on your app's audience / geo / etc, we will have different recommendations. You should at least include AdMob in there though. We're also in the process of adding support for BidMachine - you should subscribe to our native repos (Android, iOS) to stay current with latest adapters, the UI will be released soon. The composition of the types of ads really depend on the demand makeup and what the partners (including AL) deem highest ROI for the impression.
@laurentiu0 - I was not able to reproduce this, as the value should be a int string already. Glad to hear you got it working on your end though.
@hkpatel201 - If you can reproduce that in our example app, could you send it over?

@thomasmso
Hi Thomas. Nice to have an official Flutter plugin, currently working on the integration and noticed that Data Passing is not currently present in the plugin. Will this be added in the near future?

Nikolai

I  noticed that when I use .isInitialized()  it sais that this method is not implemented. So,  this is not a valid option to check and I believe that this would be the only on.

@Nikolaisd - We can add targeting API to the plugin, I likely won't have time to get to it until next week though.
@laurentiu0 - I have a fix here: https://github.com/AppLovin/AppLovin-MAX-Flutter/pull/9, feel free to check it out. I can push it sometime soon.
@johnmollaghan - AppLovinSDK has deployment target of iOS 10, so I'm not terribly sure on the issue as well without the project / reproducible case.

OK, on Android I have deployed the plugin to a live app and it seems to be working well for Applovin Interstitials and banners.
However, I am also using META (I have included the dependancy in my build.gradle etc).
I added two new placements in META just for the applovin mediation (one for interstitial one for banner), so I can make sure there are requests and impressions coming from mediation.
The META interstitial placement is getting requests and serving impressions which is good. However, there are no ad requests or impressions for the META banners.
This is very strange, I would have expected lots of META banner requests and impressions.
Any ideas?

You can check out the docs here: https://dash.applovin.com/documentation/mediation/flutter/testing-networks/mediation-debugger#sharing-the-mediation-debugger

Excellent, thanks.

Also, should I expect to see Mediation Reports under the Applovin Max part of the website?
If I pick Performance or any other report, I see this...
Unable to run the report
Unknown Error
I can see the Applovin earnings in the section above, but none of the Applovin Max reports work.

For non-technical issues, can you email<EMAIL_ADDRESS>

@thomasmso When using the plugin, I found an issue on Android.
When I user Rewarded Ads, the Server Side Reward Callback is never called.


fixing delimiters

the closing parenthesis is wrongly typed (brace) and placed (after the coma)

Thanks!


prevent empty string while setting an empty array as value

Fixes this issue: https://github.com/47ng/next-usequerystate/issues/329

@franky47 thanks for merging the PR. Could you please let me know when you plan to release this fix?


Link to External Pages with Anchor Elements test is too permissive

Describe your problem and how to reproduce it:
the challenge can be passed with an url like href="https://freecatphotoapp.com.", or href="https://freecatphotoapp.com/stuuyuuufushtfgh"
Add a Link to the page with the problem:
https://www.freecodecamp.org/learn/responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements
Suggestion:
-assert(/https:\/\/(www\.)?freecatphotoapp\.com/gi.test($('a').attr('href')));
+assert(/^https:\/\/(www\.)?freecatphotoapp\.com$/i.test($('a').attr('href')));

add anchors to make sure that the link is exactly that with no extra stuff around
remove the g tag which in this case is just useless
~[possibly] add the possibility to have an http link pass, seeing that the video hint show that link (it shows an example https, and then it deletes the s)~

[possibly] add the possibility to have an http link pass, seeing that the video hint show that link (it shows an example https, and then it deletes the s)

I'd vote against this one, personally. The http vs https often trips up campers, but I think that's an important bit that calls attention to the fact that the protocol matters.

add anchors to make sure that the link is exactly that with no extra stuff around
remove the g tag which in this case is just useless

These I very much agree with and, provided no one disagrees, would gladly open this up to contributions.

I'd vote against this one, personally. The http vs https often trips up campers, but I think that's an important bit that calls attention to the fact that the protocol matters.

True, so maybe it warrants removing the video or changing it. In the video it clearly show the deleting of the s from https and folsk that follow the videos floods the forum asking why the video solution doesn't work

Huh the guide post is outdated too.
I'd be okay with one or the other:

Remove video, update guide post, leave challenge as expecting https
Keep video and guide post, modify challenge to expect http

But I do think we should allow only one protocol, and the other should fail.

it may be less disruptive to people that use video hints to leave the video
I'm fine with either way

I like allowing either http or https.

Leaving to allow either http or https is IMO better to avoid confusion in errors because even if you used http in your links, it will usually redirects into https if the target location have an SSL certificate.

Alright looks like I'm in the minority here 😅
So, this issue can be resolved with:

add anchors to make sure that the link is exactly that with no extra stuff around
remove the g tag which in this case is just useless
add the possibility to have an http link pass, seeing that the video hint show that link (it shows an example https, and then it deletes the s)

An issue with the help wanted or first timers only label is open for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute, and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum


Are the prebuilt artifacts availble?

Hi,
Are the prebuilt artifacts available on Maven or somewhere?
Adding implementation "com.github.msisuzney:GlideHeifDecoder:0.5" in my build gradle I am getting this error:
Could not resolve com.github.msisuzney.GlideHeifDecoder:heifdecoder:0.5

Note that I have already added maven { url 'https://jitpack.io' } into repositories.

Never mind, it was an issue on my side. Sorry!


Any chance to get the new website on github pages?

Hi ECharts team!
there are some performance issues when accessing ECharts website from outside of China, is there any chance to place it on Github pages similar to what you did with 2.x version here: http://ecomfe.github.io/echarts/index-en.html
Or do you have your website somewhere on GitHub?
Would make loading docs much quicker:)

Hi jarben, we are translating the new 3.0 doc to english. It will be released in the middle of April and then we will put our new website on the github pages. Before that i think it's better to keep the old english website on the github pages.  Thanks for the support and waiting.

That sounds great, thanks for your answer!

Hi guys! Is the ETA confirmed?
I can't wait anymore to start using this amazing lib!!! :D

Any update on this? :) I'm often struggling to load this page: http://echarts.baidu.com/option.html#title
Takes few minutes to load and sometimes it even doesn't load.
Would it be possible to put it somewhere as a github repo so I can run it locally?
Looking forward for the 3.x EN release!

Hi @jarben, @gabrielenosso . We have finished the doc translation, and it will be released in the end of this month. Sorry for the delay.

Sounds good, no worries about delay, quality work like this takes time!

@pissang
Where can i find the new docs?

@pissang - any news?

@jossef Sorry still working on it :)

Are you still working on it?
Can't wait!!! :D

Here is a link to API docs: https://ecomfe.github.io/echarts-doc/public/api-en.html

English homepage is showing echarts 3, not echarts 4.


Refactor gravatarLookup, remove request dependency

I've been poking Ghost in various ways whilst looking at migrations, and how they work. Using console.time and console.timeEnd as well as debug I was looking to see if migrations take much time to check that there's nothing to do (which is the majority of cases).
Whilst looking at this, I noticed our models take a particularly long time to be included at startup, and when I drilled down into the various models, as well as the base model (which I'd expect) the only other model which took more than a few ms to be required was the user model.

0-2ms for most models, 13ms for Post, and a whopping 287ms for Users. This seemed odd!
I played around with the requires, and discovered that taking request out reduced the require time significantly. This made me wonder how much use of request we make, and the answer was hardly any! All 3 usages were easily written using node's built-in http/https modules. Here's the updated timings:

Optimising boot time is definitely not the most important optimisation we could make (it would be better to optimise memory usage), but this to me seems like a super quick win getting rid of a dependency we don't really need.
If we ever do need a request-like dependency in future, I think it'd be worth giving needle a try.
no issue

request is quite a heavy dependency
we were only using request in 3 places: a test, storing contrib images in the gruntfile & the gravatar lookup
all 3 are relatively simple to do with the http/https module
refactored all 3, removed request

6500 :tada: ... unfortunately it needs a rebase

I had to do a bit more than rebase :) I think the underlying http/https libraries are a bit buggy / inconsistent - I guess that's why wrappers are so popular.
I've refactored the gravatar handling a bit, and also swapped the way they are handled in tests as many of the tests weren't stubbing gravatar calls and that caused timeout errors (may be one of the reasons why our tests are inconsistent).

there is now a boolean flag that tracks timeouts
there is now a NODE_ENV check in the gravatar util, the same as the one in xmlrpc ping
tests that want to test the behaviour have to do extra work to override the settings, but by default tests do not need to do anything to prevent gravatar calls.


Build Toolchain

I'm try to build toolchain for esp32 on Odroid U3.
I am following the guide below https://github.com/espressif/esp-idf/blob/master/docs/linux-setup.rst but GMP return error
[INFO ]  Installing GMP for host
[ERROR]    make[3]: *** [div_qr_1n_pi1.lo] Error 1
[ERROR]    make[2]: *** [all-recursive] Error 1
[ERROR]    make[1]: *** [all] Error 2
[ERROR]
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing GMP for host'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR]  >>        called from: do_gmp_backend[scripts/build/companion_libs/100-gmp.sh@106]
[ERROR]  >>        called from: do_gmp_for_host[scripts/build/companion_libs/100-gmp.sh@62]
[ERROR]  >>        called from: do_companion_libs_for_host[scripts/build/companion_libs.sh@36]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@646]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      'share/doc/crosstool-ng/crosstool-ng-1.22.0-59-g8d95cad/B - Known issues.txt'
[ERROR]
[ERROR]  (elapsed: 4:08.63)
[04:10] / make: *** [build] Errore 2

I have already installed in my machine gmp and I also compiled the 6.1 without ever having problems, I think there is some configuration problem.
Some advice?

Is there a more detailed build log that can be shared?

I have copy gmp 6.1 into 6.0 and now building, also it works with 5.1.3
./ct-ng xtensa-esp32-elf
./ct-ng menuconfig

select "companion libraries" -> GMP version -> 5.1.3
save ".config"
./ct-ng build

I expect to finish the build to confirm that everything works

I made several attempts to obtain the following result:
GCC 4.8       + GMP 5.1.3 = Build OK
GCC 5.2       + GMP 6.1.0 = (fake install gmp 6.1) Error on Installing pass-2 core C gcc compiler
GCC 5.2/4.8 + GMP 6.0.0 = Error on Installing GMP for host
GCC 5.3       + GMP 6.1.0 = (fake install gcc 5.3 and gmp 6.1) Error patch gcc :(

I'm trying again to compile gcc 5.2 and gmp 6.1.0 but I do not think anything will change.
Later I will compile with gcc 5.2 gmp 5.1.3
gcc5.2_gmp6.0_build.txt
gcc5.2_gmp6.1_build.txt
gcc5.3_gmp6.1.0_build.txt

Try to use this command :

sed -i.bak '/__need_size_t/d' .build/src/gmp-5.1.3/gmp-h.in

then use this comand again:

./ct-ng build

At the moment gcc 4.8 is the only supported toolchain. We're working on gcc 5 support but you should expect build problems like the ones you are seeing (and you may encounter code generation problems as well.) I recommend using the gcc 4.8 you've built, at least for now.

I'm going to close this, but please reopen if there are still outstanding problems with supported toolchain configurations.


Cursor invisable on Gentoo

Regression?
Yes
System Info and Version
 System/Version info
Hyprland, built from branch at commit 9a09eac79b85c846e3a865a9078a3f8ff65a9259 (props: bump version to 0.42.0). Date: Wed Aug 7 19:17:10 2024 Tag: v0.42.0, commits: 5069 flags: (if any) System Information: System name: Linux Node name: zukas-gentoo Release: 6.9.8-gentoo-x86_64 Version: #1 SMP PREEMPT_DYNAMIC Sun Jul 7 00:53:15 -00 2024 GPU information: 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev 81) (prog-if 00 [VGA controller]) os-release: NAME=Gentoo ID=gentoo PRETTY_NAME="Gentoo Linux" ANSI_COLOR="1;32" HOME_URL="https://www.gentoo.org/" SUPPORT_URL="https://www.gentoo.org/support/" BUG_REPORT_URL="https://bugs.gentoo.org/" VERSION_ID="2.15" plugins:

Description
After a recent update to my gentoo system the cursor turned invisible. I am not on Nvidia so that is not the problem. I have tryed changing cursor themes but that does not work.
How to reproduce
install the latest version of Hyprland on gentoo.
Crash reports, logs, images, videos
No response

can you try git

can you try git

I tryed the git version of Hyprland which didn't help maybe I need to try hyprcursor git

nope, that doesn't matter. Does disabling hardware cursors help?

nope, tried that already

the fu... can you bisect?

the fu... can you bisect?

wdym?

wdym?

https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue

Not sure where the good head is, but I didn't have this issue on that same version of hyprland on other distros. I sent a bug report to the gentoo guys to see if they have any idea. Seems to be a gentoo specific problem.


update iml's to java 8

otherwise, one has to reconfigure module settings to use java 8, and that gets out of sync on reimport
I'd like to find some time to understand why we need these .imls in the first place (and maybe remove them)

The reason is: IDEA is unable to import Maven modules as IDEA plugin modules. This requires to leave these .iml files in VCS.

We could still upgrade to java 8 right?
What do you think of this https://youtrack.jetbrains.com/issue/IDEA-65130 -- seems fixed?


Logging of images to tensorboard not done properly

When having several validation sets, the validation metrics get logged correct, but the logging of the images fails. Likely only the last dataset is displayed.

Fixed in https://github.com/directgroup/direct/tree/v0.1-beta


Move SmallSet/ArraySet to its own crate, and revert to using a HashSet

Can't avoid heap allocation anyways because it's stored in a HashMap XD

Eventually consider swapping to https://docs.rs/array_map/0.3.4/array_map/index.html as a perf optimization.

Moved to https://github.com/leafwing-studios/petitset


Fix bug in readme

In the read me references are made to iteration.InnerIterationsCount. This doesn't exist and at somepoint was renamed to Benchmark.InnerIterationCount

@robbert229, thanks very much for submitting a fix for this!  You're right - it was renamed prior to check-in.


Can this work be integrated into yolov4?

Can this work be integrated into yolov4?
Thank you

Hi! Yolo v4 is currently in progress. You can find a preliminary version of YOLO v4 here, note that it does not completely work as it is a work-in-progress. Pull requests are also welcomed!


Grav in subfolder with root URL

Hello,
I am just trying to deploy a new site we moved to grav. In order to keep the old site running while deploying we would like to keep grav in an own subdirectory (let's call it grav). Therefore the site would be reachable under domain.com/grav but I want it reachable under domain.com – sounds exactly like Scenario 1 described in the Docs.
This is why I added custom_base_url: 'https://domain.com and the .htaccess modification. And tadaa... the front page works! But now all other pages and the admin page throws a 404 error. If I remove the custom_base_url setting it is the other way around – all pages work except for the front page.
With front page I mean the page being displayed if only domain.com is in the address bar.
What am I doing wrong?
Thanks for your help already 😃

OK, I have been trying around another few hours. As it turns out the main problem has been that I am using https:// and my provider does some strange rewrites there.
So when using http:// most things work fine with two exceptions which I find very weird:

If I now call the start page on the https://-version I get a error about too many redirects.
If I open subpages on the https://-version the javascript and css files aren't loaded because the assetmanager adds a / infront of the absolute pathes which Grav seems to add if another URL than the custom_base_url is called.

So there seems to be some problems in general when trying to use a site on both http and https version and a different base_url – I believe people would experience same issues when using different base_urls.

For the https-Problem I have just investigated a bit and figured that setting absolute_urls = enabled (to enabled) should fix this – it probably didn't work during my first tests because of some browser cache.
The problem is that in Assets.php on line 210 a / is prepended to the base_url if absolute_urls are turned off.
It would of course be cool if this is done more intelligently here as the base_url can obviously be absolute and relative.

I am not able to reproduce this. I have setup many many Grav sites on both HTTP and HTTPS at the root of a site but also in subfolders.
I just tested again on my local with a grav installation in a sub-folder and have no problem reaching this via HTTP or HTTPS.
Are there specific settings you have enabled in system.yaml? Can you paste a copy of your system.yaml here?

Thanks for trying to help!
As it turns out, the problem with the 404 error is caused by a faulty configuration at my hoster, so this problem can be marked as solved.
The other issue which remains is that the frontpage cannot be loaded if the base_url is the other version. Did this work for you when reconstructing?

The custom base_url is really for specific cases where there is reverse proxies or rewriting rules that cause Grav to be unable to determine it by itself.  It's very likely that adding arbitrary values in here will cause problems.


Add peer certificates for mtls to Warp

This adds support for accessing the peer certificates of a valid mtls connection in warp.
Note that this is a cherry-pick of https://github.com/seanmonstar/warp/pull/942 updated to work on tip-of-tree warp.

@alecchendev Here's the result of the code we were putting together yesterday. Note that this is a cherry-pick of another PR that was never merged. I'd love to get your initial thoughts and sanity check on this. I'm also very nervous about the 'static lifetime we introduced, and I want to either be convinced by you that it's not a problem, or perhaps find a way to get rid of it.
Note: If we merge this onto master, we should be careful, since that's not a stable release. However, I did build this on v3.7.0 tag so we should be able to cherry-pick and release our own version of that.

FWIW rustls uses Certificates<'static>, their motivation is here.
 it's not possible to store that borrowed content in Connection because its state field has a 'static constraint. that's where we are forced to erase the 'a lifetime by switching the true state behind current into its owned variant; this heap allocates any borrowed content.

So if we could live without 'static that would be better, but otherwise the impact seems to be limited to just allocating more stuff on the heap (with clean up afterwards).

@yellowred Maybe I'm misunderstanding, but is the idea that heap allocations have a 'static lifetime, but, in practice, they get cleaned up whenever the underlying smart pointer is deleted?
We're just "getting" CertificateDer values from the underlying connection—we're not generating any new ones—so I suspect we are stuck with the 'static lifetimes then, no?

@yellowred How are you feeling about this PR at this point? After our conversations, I'm pretty convinced the 'static is both necessary and fine. Are you okay with us merging this and loading testing as a test? Any other concerns?

This looks fine to me, and I don't see anything that warrants a hard blocker. Since @yellowred is at a conference this week and I don't want you to be blocked from making progress, lets just merge it.


Add unit test for pkg/routes/common/identityheadrs.go

Signed-off-by: mgold1234<EMAIL_ADDRESS>Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[x] Tests update
[ ] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I run make pre-commit to check fmt/vet/lint/test-no-fdo

Codecov Report
Base: 44.33% // Head: 44.70% // Increases project coverage by +0.37% :tada:

Coverage data is based on head (4189759) compared to base (370990c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1747      +/-   ##
==========================================
+ Coverage   44.33%   44.70%   +0.37%
==========================================
  Files          70       70
  Lines        9810     9818       +8
==========================================
+ Hits         4349     4389      +40
+ Misses       5025     4998      -27
+ Partials      436      431       -5

Impacted Files
Coverage Δ

cmd/migrate/main.go
0.00% <0.00%> (ø)

pkg/routes/readiness.go
100.00% <0.00%> (ø)

pkg/services/images_iso/main.go
58.65% <0.00%> (+0.32%)
:arrow_up:

pkg/routes/common/account.go
38.46% <0.00%> (+38.46%)
:arrow_up:

pkg/routes/common/identity.go
100.00% <0.00%> (+52.17%)
:arrow_up:

pkg/routes/common/identityheaders.go
100.00% <0.00%> (+100.00%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@mgold1234 remove the binary file and leave only the test file, please


Add in passive event listener...

... so Google Pagespeed is happy

This causes Unable to preventDefault inside passive event listener invocation. for me.

Ignore me - my PR makes no sense so closing!


Default uneditable fields in connector settings

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1361
Originally created by @derek-knox on 2019-12-04 18:34:28

View convo here https://gitlab.com/meltano/meltano/issues/1341#note_254258831

View 13 previous comments from the original issue on GitLab


Scan for original image if file marked as -Edit.tif

When an image is edited in photoshop and saved back out as a .tif, the focus point information is lost. Look for the original file and try to get the metadata off of that.

because the image could have came from a virtual copy and it could have been cropped in development, there's no way to correctly assume where the file come from. the best result is to just let the plugin fail.
Wont fix.


feat(CX-2572): add market signal info modal

This PR resolves CX-2572
Description

Adde market signal info modal.
I went for the modal that was used by SWA team as it fits the design better than others.
https://user-images.githubusercontent.com/36167539/169016323-f100ae64-8f34-4466-8e83-385bfe0158bf.mp4
PR Checklist

[x] I tested my changes on iOS / Android.
[x] I added screenshots or videos to illustrate my changes.
[x] I added Tests and Stories for my changes.
[x] I added an app state migration.
[x] I hid my changes behind a feature flag.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

add new info modal -daria

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

btw, I see you have I added Tests and Stories for my changes and I added an [app state migration] checked but I can't see tests or a state migration. could you please uncheck them 🙏 thanks


Cannot run after build

Hi I get this error:

cual-id -help
Traceback (most recent call last):
File "/home/jroatkul/anaconda_ete/envs/cual-id/bin/cual-id", line 4, in
import('pkg_resources').run_script('cual-id==0.9.1', 'cual-id')
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/init.py", line 744, in run_script
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/init.py", line 1506, in run_script
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/cual_id-0.9.1-py3.5.egg/EGG-INFO/scripts/cual-id", line 68, in
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/click/core.py", line 675, in main
_verify_python3_env()
File "/home/jroatkul/anaconda_ete/envs/cual-id/lib/python3.5/site-packages/click/_unicodefun.py", line 119, in _verify_python3_env
'mitigation steps.' + extra)
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment.  Either run this under Python 2 or consult http://click.pocoo.org/python3/ for mitigation steps.

This system lists a couple of UTF-8 supporting locales that
you can pick from.   It appears to be a known issue with click, have you looked into the solutions found here http://click.pocoo.org/5/python3/#python-3-surrogate-handling?
Thanks for posting this issue, I will continue to investigate in the meantime, but if you could follow the instructions above and report back I would appreciate it.

I'm going to close this for now because I believe this is an issue with click, but please do follow up here in case any one else runs into the same issue


How to use keyed hashing?

I'm struggling to figure out how to use the keyed hashing that argon2 provides, any hints? Can't find any mentions of it in the docs, only thing I can find is the ffi declaration. How can this be set from python?

Or rather, I found this reference to it, but doesn't seem to have first-class support since it's hidden away in the hazmat section. Any plans to make a high-level interface to keyed hashing?

I’m afraid the Argon2 ref implementation I’m wrapping never made this stuff part of their…let’s call it “user APIs” and I’m not comfortable to implement it using core and context myself.
But cases like these are the reason why I’m exposing those very low-level structures at all.

Hmm, yeah, I can see that it's classified as "low-level API" in the reference code. But I think it should be Fairly Easy(tm) to use context's when using the PasswordHasher interface, since that is practically a python-level context you're keeping around anyway, and would expose a very useful feature to a wider audience. Would you accept a PR that made PasswordHasher use the low-level argon APIs to expose this, or would you prefer that this is done elsewhere using the core stuff you already expose?

@hynek For what it's worth, I wrote a proof-of-concept implementation of PasswordHasher that wraps the context and core functions here. Since this library doesn't guarantee any stability of the low-level interface it's also impossible to publish this in a separate package that depends on this library without constantly releasing new versions in lock-step, which sounds like a nice bowl of pain. If this is cleaned up and tests added, would you accept a PR replacing the implementation of the current PasswordHasher?

I appreciate your effort but at this point I’m not comfortable to both implement these things ourselves and frankly to use such half-public functions from Argon2’s API.  I just don’t trust them too much.
My suggestion: try to convince the Argon2 authors to promote keyed hashing into their public APIs and I’ll add it to argon2_cffi happily.
As for the stability of the low-level interface: it’s not really that I don’t guarantee it: it’s just that I have to follow the Argon2 lib interfaces.  I change as little as I can.

Fair enough, thanks. I'll put this in another lib then, I wouldn't think the interface to argon2_core would change much since it's used by practically everything, but if that turns out to be the case I'll reevaluate how to approach this.


more :) way to write readme

these are few edits to improve the reach of the respocitery to public

new badges and icon buttons are added to this github readme.md
you can use new readme.md file to make that better

Now,You can use new readme.md  file and update it.


Adding nimbro network instead of default ros comms

Replacing ROS 1 master communication system with nimbro_network to allow for multi-master communication with the robot
Due to bandwidth limits on the moon, need for selectively subscribing to topics on the robot as-needed
Flexibility of further compression of expensive datatypes such as images and point clouds

Stale. May revisit later.