--mcpu doesn't work on crystal spec

Bug Report
Reproducer:
1: Go to any crystal project.
2: Execute crystal spec --mcpu znver2. You may have to change znver2 to something that matches whatever processor you have. Be aware that native probably doesn't work due to #11415
3: Get error message:
Error: Invalid option: --mcpu
I find this error strange:
1: If the command is executed in a non crystal directory, no error is emitted
2: It is not great to not be able to run tests with the same set of optimizations as a production build would use, and a production build may very well want to set the mcpu flag - on my system it gives 5-15% extra performance.
3: --mcpu is a flag that is a likely target for a global env setting using CRYSTAL_OPTS. Then it should work for everything that looks at CRYSTAL_OPTS.

Include Crystal compiler version (crystal -v) and OS. If possible, try to see if the bug still reproduces on master.

Crystal 1.2.2 [6529d725a] (2021-11-10)
LLVM: 10.0.0
Default target: x86_64-unknown-linux-gnu

I have reason to believe that the compilation actually work fine, but that the flags are somehow propagated to the execution of the compiled output of the spec command. In one of my projects I do some monkeypatching in prelude with log output, and some of that output is actually outputted before the error message.

Ok, if I forcibly remove --mcpu and the following argument from the options variable before src/compiler/command/spec.cr#105 then things work. That is probably not the right way though, as the --release flag has already been removed at that point, and I havn't figured out where yet.

Looks like the difference is coming from the difference between setup_simple_compiler_options that spec uses, and create_compiler that the other build variants use. I guess it would be somewhat simple to copy --mcpu from the second to the first, but having identical flags defined in several different methods isn't ideal, and could be error prone. :thinking:

So I see 4 paths forward:
1: Add the options to setup_simple... and accept the duplication
2: Try to unify the options accepted for doing the actual compilation so that they are defined in one place. Not certain how easy it will be to structure it in such a way that the error text output remains well structured.
3: Strip the options to avoid it being a problem. This has the effect that the compiler options in question doesn't apply to spec, meaning that it may make finding certain kinds of errors a bit harder.
4: Declare that mcpu and similar is not valid in CRYSTAL_OPTIONS
Thoughts? I'd prefer 1 or 2.

I'd go for 2. It makes sense to have the same set of options for all commands that include codegen for example. If it needs a bigger refactor, that's probably a still a good idea.
It's easy to miss such slight differences in CLI options and we should strive to have the same interface everywhere (when it makes sense).

btw --mcpu also doesn't work with crystal eval - maybe that's the same issue?
$ crystal eval 'puts "Hello World"' --mcpu zenv2
syntax error in eval:1
Error: postfix decrement is not supported, use `exp -= 1`

@BlobCodes for crystal eval the options must come before the source code. Either way, --mcpu is not supported there.

@lbguilherme using --release after the source code works.
For --mcpu, I think it should be supported in crystal eval.


About "Label"

Great package, but I have a question: What if I don't have label information when running "UniTCR_Testing_BindPre.py" or "UniTCR_Testing_BindPre_HLA.py" with my own data? Can I just add a 'Label' column and set the values randomly?

Yes, you can do this for obtaining the predicted scores.


I want to add a DSA program

Hey @Astrodevil
I want to add DSA Program here.

Ok! 👍🏼

@tanmayck1201 raise new issue if your desired program is missing from this repo.

@Astrodevil check


Android build on Jenkins fails

Android is now building against SDK-22 with NDK.  Clang-3.6 was added to support ForestDB.  Reverted Jenkins Android Emulator plugin back to version 2.12 in order to restore unit test.  Newer version of the plugin is broken.


Move config gen code from paictl to the library.

Coverage remained the same at 51.632% when pulling f2e3489ada3e1d361feb2b473eb265cb45f92f60 on yuye/cluster-object-model-change into fb83b0d5d9e32b4ef6468191506ebf15becb8306 on master.


Build e2e specific bundle

This is an alternative approach to #152.
Not sure if this fully works yet, but I suppose the approach is obvious and I'd appreciate feedback.

@jan--f should we close this?


Add support for the new staking action

All dev tools are updated to support the new staking action (Shared with Developer Platform)
Part of https://airtable.com/apprrAlfLE1QI6gao/tbl9h3jXf56F4lAql/viw1VzQz6DtES5vbR/rec7i5zgeHPtd6lv7?blocks=hide

Based on updated Q4 OKRs, this issue is removed from NodeX Q4 board
cc @posvyatokum  @bowenwang1996

I'm not sure what this issue is all about. Please, reopen if needed with proper explanation (no external links).


Split interval conversion logic from the rest of multivec

This PR adjusts the adata_to_multivec_zarr helper to allow bypassing conversion to intervals, and allows the interval conversion to be run independently.
If the var_interval_col arg is provided, the previous conversion logic is applied; otherwise, the zarr export proceeds without converting. The chromosome name/start/end var columns are also configurable to custom values in case present values don't match the defaults.

Closing in favor of #326


Text location

https://github.com/bqplot/bqplot/blob/ac85a703f404be4e5209787ca576fefd76da25c4/js/src/Scatter.ts#L192
Thanks for taking the time to make such an awesome package and for releasing it for free and as open source.
I would rather not have my point labels ('names') offset by (text_loc, -text_loc) (see the above line reference). Is there any way to accomplish this without directly editing the Scatter.ts file?
Cheers

I'll take a look to see if we can add something on the python side to control this behaviour.

Implemented in #1168


Add MRCC ID and Functional Class (from MRCC network) to default network export

@i-am-sijia
Rachel asked the we put the mrcc_id back into the network. Do we have a lookup connecting the shst ID to the mrcc id? I do not see it in the data dir.

Okay. I think I understand what's going on. We should be able to rename the source_link_id to mrcc_id and then return it here. Does that seem right to you @i-am-sijia?

Yep, that's right, I'm making the changes.


Move learning documentation from itwinjs-core repo

Adds and publishes new UI learning documentation. Modified or removed links to old documentation.

@mergifyio backport release/4.14.x


ElseifFixer - Bug with alternative syntax

Previously the code:
if ($x) { foo(); } else if ($y): bar(); endif;
was changed to:
if ($x) { foo(); } elseif ($y): bar(); endif;
which is not correct PHP syntax.

Thank you @kubawerlos.


x/sys/windows: LocalAlloc should return an unsafe.Pointer or *byte

What version of Go are you using (go version)?

$ go version
go version go1.15.8 linux/amd64

Does this issue reproduce with the latest release?
N/A, bug report is for x/sys/windows
What did you do?
I'm writing a library to manipulate the Windows firewall at inet.af/wf. As part of calling the API, I need to construct a tree of C structs with various pointer unsafeties within. I'm using windows.LocalAlloc and windows.LocalFree to allocate memory on the non-go-managed heap.
Unfortunately though, windows.LocalAlloc returns the pointer as a uintptr - presumably because LocalAlloc can return either a raw pointer or a Windows handle to movable memory. This means that any time I want to use the allocated memory, I have to do an unsafe conversion that makes go vet mad:
type myStruct { ... }

	mem, err := windows.LocalAlloc(windows.LPTR, uint32(unsafe.Sizeof(myStruct{})))
	if err != nil {
		panic(err)
	}
	ret := (*myStruct)(unsafe.Pointer(mem))

Even though these are famous last words, I believe that this unsafe conversion is actually safe, because the uintptr isn't representing a pointer into the Go heap. It would be nice to be able to use LocalAlloc without triggering a false positive in go vet.
The two ways I can think of to achieve this are:

Make LocalAlloc return an unsafe.Pointer instead of a uintptr, to express that it can be cast to whatever pointer type you wish, subject to unsafety rules. That includes converting it to a uintptr, which is the underlying type of windows.Handle, for the case where you allocate a movable chunk of memory.
Break LocalAlloc into two functions, one returning an unsafe.Pointer for fixed allocs, and one returning a windows.Handle for movable allocs. That would make it easier to use movable allocs in Go (although I cannot think why you'd want to, so my preference would be for the prior option).

Make LocalAlloc return an unsafe.Pointer instead of a uintptr

AFAIK the stdlib does not return unsafe.Pointer outside the unsafe package because it shouldn't be possible to get an unsafe.Pointer without importing the unsafe package.
Perhaps the API could return windows.Pointer instead? Then you could convert it to with unsafe yourself.

Ah, good point. Yeah, a windows.Pointer would work, and arguably be slightly safer in that you can't access any of the allocated bytes at all without importing unsafe to do a conversion or pointer arithmetic.

AFAIK that’s not really an issue anymore, see https://github.com/golang/go/issues/40592#issuecomment-718293719 and previous comments.

cc @alexbrainman @zx2c4
@gopherbot add OS-Windows

@tmthrgd oh yeah, that’s true. I’d forgotten about that issue. (It’s an unfortunate choice imo, but oh well.)

Le 6 mars 2021 à 22:12, Tom Thorogood<EMAIL_ADDRESS>a écrit :

AFAIK that’s not really an issue anymore, see #40592 (comment) and previous comments.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

I'm fine with either, honestly. No matter what, if you have Windows allocate memory for you, you're going to unsafely cast it to whatever you need. I'd just like to be able to do that without tripping pointer unsafety warnings.

I'll fix.

I have to do an unsafe conversion that makes go vet mad

@danderson
I just tried to run go vet on top of current tip (https://github.com/golang/sys/tree/8fe3ee5dd75b278632199a2614e4eac8235af0d0/windows) of golang.org/x/sys/windows, and vet is mad about that code too. I see this:
$ GOOS=windows go vet
# golang.org/x/sys/windows
./env_windows.go:42:39: possible misuse of unsafe.Pointer
./syscall_windows.go:1666:11: possible misuse of unsafe.Pointer
./zsyscall_windows.go:759:40: possible misuse of unsafe.Pointer
./zsyscall_windows.go:765:27: possible misuse of unsafe.Pointer
./zsyscall_windows.go:771:19: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1217:27: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1234:30: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1240:27: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1249:24: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1258:34: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1267:25: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1853:18: possible misuse of unsafe.Pointer
./zsyscall_windows.go:1926:19: possible misuse of unsafe.Pointer
./zsyscall_windows.go:3118:15: possible misuse of unsafe.Pointer
./zsyscall_windows.go:3250:32: possible misuse of unsafe.Pointer
./zsyscall_windows.go:3475:17: possible misuse of unsafe.Pointer
./zsyscall_windows.go:3501:18: possible misuse of unsafe.Pointer
./zsyscall_windows.go:3524:17: possible misuse of unsafe.Pointer
$

From what I know, if you build your program or test with -race flag, and it runs without any crashes, then your code is safe.
I don't know enough about garbage collector and unsafe rules (and they change) to judge if go vet is wrong or not.
Leaving for unsafe experts @ianlancetaylor and @mdempsky to decide,
Thank you.
Alex

Yeah, any conversion from a raw uintptr to an unsafe.Pointer will anger go vet, because that's not safe to do if the uintptr represents a pointer into the Go heap. go vet can't prove that the uintptr is safe to use, so it flags this warning.
I'm not sure how to adjust the syscall definitions to not use the flagged pattern. Arguably it's fine to just say "go vet is imprecise, it's okay to ignore warnings if you're sure"... But it'd be nice to avoid the false positives if there's an easy API tweak that can make it happen.

But it'd be nice to avoid the false positives

Agree.

if there's an easy API tweak that can make it happen.

Changing external API will break existing users. Perhaps it is OK price to pay in this situation. Perhaps there is better solution here.
And we should also fix other go vet warning if possible.
So I would like to hear from others before changing API.
Alex

For others who visit this issue later: just in case this doesn't get fixed somehow, you can use the following to trick go vet into not flagging uintptrs that "point" to system memory.
var fake windows.Pointer
*(*uintptr)(unsafe.Pointer(&fake)) = addr
return (*T)(unsafe.Pointer(fake))

Even though these are famous last words, I believe that this unsafe conversion is actually safe, because the uintptr isn't representing a pointer into the Go heap. It would be nice to be able to use LocalAlloc without triggering a false positive in go vet.

If these are truly false positives, one option would be to suppress this warning in go vet when mem is exactly the return result of windows.LocalAlloc.

False positive or not, https://golang.org/cl/299492 provides a much nicer API anyway. So let's just get this fixed up.

I've abandoned my CL, and probably this issue can be closed. Doesn't seem like this is worth fixing.
Also, LocalAlloc can return non-pointer handles depending on its arguments...

Yeah, fair 'nuf. The API that can return handles or pointers makes it a bit strange anyway, and it's easy to get around the vet check. Thanks for considering!


Update to v1.57.0 of upstream

This pull request updates to version 1.57.0 of the upstream Terraform provider and maps new resources.
Upstream has changed to use Go modules for dependency management, so we now use gomod-override in place of govendor-override.

Closed in favour of #462.


[#8] Support GHC 9

Oh, I noticed that CI failed because this library indeed doesn't compile on ghc-8.* since there is an additional argument in PlainTV and KindedTV constructors.
Is it possible to make these changes backward compatible (maybe there are some tricks with #if MIN_VERSION_base pragma), or it's ok to simply drop ghc-8.* support?

@int-index it seems that I fixed the problem above with #if MIN_VERSION_GHC pragma (at least it compiles on ghc-8.* locally)
Could you please trigger CI and take a look?


Cannot read property "getAll" of undefined (local mac os x)

Hi I am running my react-native app on my local machine with iOS simulator.  I have followed all of the instructions in the ReadMe here.  But when I call the code snippet, I get the error:
"Cannot read property "getAll" of undefined"

Sounds like you have an issue property initializing the module. Please share code here.

I think this error is often caused by linking problems.

@morenoh149
var Contacts = require('react-native-contacts');

class ImportContactScreen extends React.Component {

  _pressRow(){
    Contacts.getAll((err, contacts) => {
      if(err && err.type === 'permissionDenied'){
        // x.x
      } else {
        console.log(contacts)
      }
    });
  }

render() {
    return (
      <View
        style={styles.container}>
        <StatusBar barStyle="default" />
        <View style={styles.header}>
          <Text style={styles.h1}>{"Hi, " + {this.props.name}. + "Let's import your contacts:"}</Text>
        </View>
        <View style={[styles.section, styles.last]}>
          <F8Button
            style={styles.button}
            onPress={() => this._pressRow()}
            caption="Import"
          />
        </View>
      </View>
    );
  }

I had the same problem, double check you followed the installation instructions.  Specially this problems is due to missing library on the build phases of the project. (step 3 on ios installation)

You also need to rebuild your project by running react-native run-android or run-ios.
Was a victim of this.

I still encounter this problem , I trid all the way above,but nothing works ,Anyone can help me ? tkx

well, i solved by follow:

I still encounter this problem , I trid all the way above,but nothing works ,Anyone can help me ? tkx

try like me ....

@challengerST let us know if it works

+1

I've revised the readme to be more clear. This is an installation issue.

I have to delete the ios folder and build again using react-native eject and then use the react-native link

interesting, I've abandoned react-native link, it never worked for me.

I do not know what the problem is but some dependence works other than

I've heard react-native link will update podfile if you use that. That may be part of it.

I have not had a very good experience with podfile, if it is to use podfile I would rather add manual myself.


Increase timeout for startWatcher

Short description of the problem:
Currently my machine is too slow to start the watching of my app in 3 seconds. Therefore ionic serve produces:
...
[10:28:18]  build dev finished in 52.67 s
[10:28:22]  watch failed: A watch configured to watch the following paths failed to start. It likely that a file
            referenced does not exist:
            ...\src\**\*.(ts|html|s(c|a)ss)

What behavior are you expecting?
It should be possible to use ionic serve also if the start of watching needs longer than 3 seconds.
I changed the timeout in<EMAIL_ADDRESS>to 30 seconds.
Then everything worked as expected.
Which @ionic/app-scripts version are you using?
1.1.3
Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)

Fixed in 1.1.4, it's now configurable. See the readme for IONIC_START_WATCH_TIMEOUT property.
Thanks,
Dan


Stratification factors should sort themselves alphabetically

"BMI Percentile Category" needs to get in line!

Should the ordering of values also be done (ex: BMI percentile should be 1:, then 2:)?

@mrueschman, should the values also be ordered alphabetically?


Full finetune or LoRA?

Hi there, as I skimmed through your notebook I saw a bloc saying "LoRA Applicable". Does it mean this notebook only support LoRA training or it does support full weight finetuning?

It supports both, but if you want faster trainin, longer sequence lengths, or bigger models I would suggest LoRA fine-tuning.


Alarm is not triggered when it should

Checklist

[X] I am using the latest version of Alarmo (latest version can be found here)
[X] I checked for similar existing requests (both open and closed) before posting.

Alarmo Version
v1.10.4
HA Version
2024.7.2
Bug description
When the alarm is armed and a sensor is triggered, the alarm is not going off.  See also the log for 2024-07-17. At 11:35:44 the motion sensor detected motion. This should trigger the alarm. The log does not mention anything for the alarm being triggered, the history for the motion sensor does (see image)
The day before (2024-07-16) the alarm did get triggered (see log).
See also the settings for the sensor in Alarmo.

Steps to reproduce
Arm alarm for away.
When triggering the sensor that should trigger the alarm, nothing happens.
Relevant log output
2024-07-16 16:53:37.003 DEBUG (MainThread) [custom_components.alarmo.sensors] entity binary_sensor.bewegingsmelder_hal_beweging changed: old_state=closed, new_state=open
2024-07-16 16:53:37.004 INFO (MainThread) [custom_components.alarmo.sensors] Alarm is triggered due to sensor: binary_sensor.bewegingsmelder_hal_beweging
2024-07-16 16:53:37.005 INFO (MainThread) [custom_components.alarmo.alarm_control_panel] Alarm will be triggered after 30 seconds.
2024-07-16 16:53:37.005 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] entity alarm_control_panel.alarmo was updated from armed_away to pending
2024-07-16 16:53:37.009 DEBUG (MainThread) [custom_components.alarmo.automations] state of alarm_control_panel.alarmo is updated from armed_away to pending
2024-07-16 16:53:48.597 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] Service alarmo.disarm was called
2024-07-16 16:53:48.598 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] alarm_disarm
2024-07-16 16:53:49.493 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] entity alarm_control_panel.alarmo was updated from pending to disarmed
2024-07-16 16:53:49.493 INFO (MainThread) [custom_components.alarmo.alarm_control_panel] Alarm 'Alarmo' is disarmed by YYYY.
2024-07-16 16:53:49.495 DEBUG (MainThread) [custom_components.alarmo.automations] state of alarm_control_panel.alarmo is updated from pending to disarmed
2024-07-16 16:53:49.501 DEBUG (SyncWorker_47) [custom_components.alarmo.alarm_control_panel] ready_to_arm_modes for Alarmo updated to night

2024-07-17 11:05:54.165 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] Service alarmo.arm was called
2024-07-17 11:05:54.628 INFO (MainThread) [custom_components.alarmo.alarm_control_panel] Alarm is now arming. Waiting for 60 seconds.
2024-07-17 11:05:54.628 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] entity alarm_control_panel.alarmo was updated from disarmed to arming
2024-07-17 11:05:54.635 DEBUG (MainThread) [custom_components.alarmo.automations] state of alarm_control_panel.alarmo is updated from disarmed to arming
2024-07-17 11:06:45.568 DEBUG (MainThread) [custom_components.alarmo.sensors] entity binary_sensor.bewegingsmelder_hal_beweging changed: old_state=open, new_state=closed
2024-07-17 11:06:46.964 DEBUG (MainThread) [custom_components.alarmo.sensors] entity binary_sensor.bewegingsmelder_hal_beweging changed: old_state=closed, new_state=open
2024-07-17 11:06:54.629 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] async_leave_timer_finished
2024-07-17 11:06:54.630 INFO (MainThread) [custom_components.alarmo.alarm_control_panel] Alarm 'Alarmo' is armed (armed_away) by XXXX.
2024-07-17 11:06:54.631 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] entity alarm_control_panel.alarmo was updated from arming to armed_away
2024-07-17 11:06:54.634 DEBUG (MainThread) [custom_components.alarmo.automations] state of alarm_control_panel.alarmo is updated from arming to armed_away
2024-07-17 11:06:54.640 DEBUG (SyncWorker_40) [custom_components.alarmo.alarm_control_panel] ready_to_arm_modes for Alarmo updated to home, night
2024-07-17 11:36:06.877 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] Service alarmo.disarm was called
2024-07-17 11:36:06.878 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] alarm_disarm
2024-07-17 11:36:07.367 DEBUG (MainThread) [custom_components.alarmo.alarm_control_panel] entity alarm_control_panel.alarmo was updated from armed_away to disarmed
2024-07-17 11:36:07.367 INFO (MainThread) [custom_components.alarmo.alarm_control_panel] Alarm 'Alarmo' is disarmed by XXXX.
2024-07-17 11:36:07.369 DEBUG (MainThread) [custom_components.alarmo.automations] state of alarm_control_panel.alarmo is updated from armed_away to disarmed
2024-07-17 11:36:07.374 DEBUG (SyncWorker_56) [custom_components.alarmo.alarm_control_panel] ready_to_arm_modes for Alarmo updated to night

Same problem since 2024.7.4 and Alarmo 1.10.4

@glvanlier Does your log contain all output from alarmo?
I would expect a message like

entity binary_sensor.bewegingsmelder_hal_beweging changed: old_state=closed, new_state=open

To occur at 2024-07-17. At 11:35:44.
If this doesn't happen, I can only think of two causes:

Alarmo did not watch to state changes for this sensor
HA did not forward the state change to Alarmo

I am assuming you did not make any changes to your Alarmo configuration between 16-07 and 17-07.
If so, both causes seem equally unlikely since on 16-07 all worked as it should.
Did you notice the failing to trigger before, or is this a one-time incident? In other words, do you have any idea how this can be reproduced?
I have never seen such issue, given this would compromise security it's a rather serious issue.
At this point I am thinking of adding more debug logging to the code, to get a better understanding what causes the failure in a next incident.
Otherwise I unfortunately have no idea where to look for fixing this.

@nielsfaber
The instance I showed in my op was just an example. It has happened before and after that many times more: sometimes it works, but other times it does not. I were to guess, 50/50. I add a new log from Alarmo. This is from the last week.
error_log-3.txt
At the moment I am still on holiday, so I'm not able to test anything, but the person feeding our cat probably will.

Hello @nielsfaber
I'm not sure my problem is the same. In my case the problem is that no action or notification runs, for example I have after_arm and after_disarm scripts that don't run, and of course intrusion notifications on opening etc....
Apart from the HA update, I've only added an area to manage certain fire or flood sensors separately.

@mycanaletto The issue that is discussed here is specifically about the alarm not triggering (i.e. the state of the alarm entity not changing) when a sensor is activated.
Please check whether in your case the alarm entity did change as expected. If your case is only about automations not firing, I think this is not the same issue and it’s best to discuss this in a separate topic.

Alarmo does see the sensor change state, but nothing happens to the automatic functions...

@nielsfaber I'm sorry for cluttering up this post and you can delete it. Oddly enough, after restarting Home Assistant twice (without changing or updating anything) the problem solved itself. And I don't like this kind of resolution where I don't have an explanation!


Running fully statically

I took a look through the server.js code and it looks like it could be run fully static. So would hosting it through something like python3 -m http.server 8080 work?

Hello @NarmakTwo! Yes, all of the game's files are hosted open-source on this GitHub repository. Everything can be run locally by doing a simple node server.js and going to http://localhost:8080 in your browser.
Or you can use any method such as the command you posted. Anything will work to host the files statically.

is there any way to host the backend too?

There actually is no backend. The only service that uses backend is PubNub and Back4App's Parse. These are in the cloud though, and used as an API in the client-side code for FPS2. However, you could get your own API keys from PubNub and Back4App it you'd like to clone your own standalone game that doesn't use the public database/multiplayer APIs.


Pre-collected samples and task association issues.

Hi,
I found that the code randomly samples n_tasks tasks when creating the environment, so when using the pre-collection samples, there may be a problem that the task does not match the replay_buffer (that is, when I change a random seed, it will generate the same different tasks, but the pre-collection samples are still related to the previous task), causing problems in evaluating the training and testing tasks?

Hi,
Thank you for asking. I don't think the task association is an issue. The code treats randomly initializing environment and randomly sampling tasks (for train/test split) from initialized environments in different ways.
For the former, the code uses a fixed intrinsic seed regardless of the random seed you assign. The only exception is for walker environment, where you need to set config['env_params']['randomize_tasks']=False to ensure everytime, exactly the same set of envs are created.
For the latter, indeed the replay buffer will pre-collect samples from different sets of envs, upon given different random seeds (e.g {env1, env 2} for seed 0 and {env 2, env 3} for seed 1). Think of this like a random train/test split. However, as long as the initialized environments remain the same (env 1 has the same set of parameters regardless of your random seed), I dont see there is any mismatching issue.
Hope this helps and please let me know if you have further questions.

Thanks a lot for your reply, I think I get it.

Thanks a lot for your reply, I think I get it.


No longer on NPM?!

is this your problem, or npm's ?
https://www.npmjs.com/package/ui-router now 404s, the package in not on npm.

nm, its angular-ui-router.


TOML "standard selector syntax" Undocumented

Describe the bug
This is an obvious documentation bug. There is almost zero documentation on the included TOML support
To Reproduce
TOML file:
[STUFF]
mydata = "somestuff"
[MORESTUFF]
mydata2 = "junk"

"Dasel uses a standard selector syntax no matter the data format. "
I want to use your standardized "selectors" to select various
values without having to give an explicit path for everything.
I don't want to translate to an intermediate format like JSON or YAML.
I don't see anything in your documentation about how to do this with TOML

What is it you're trying to select?
Here's an example of how you can interact with the above data: https://dasel.tomwright.me/s/59c85b2c-0c35-4b5d-ad2b-56c78ff67f6e
dasel -f file.toml '.STUFF.mydata'

If you don't want to use exact paths you can use the search selector.
If I can get a more explicit example of what you're trying to achieve I can probably be a bit more helpful here.

I'd like to select the first element of the first stanza, e.g.
[STUFF]
mydata = "somestuff"

without having to know the string "STUFF".  So, something like:
dasel -f file.toml '.[*].mydata'

I'd like to be able to select just the node headers. For example:
[STUFF]
mydata = "somestuff"

[JUNK]
mydata ="other"

How do I select just "[STUFF]" and "[JUNK]" (not including mydata) without using the strings "STUFF" and "JUNK"?

These are fantastic. The reason I couldn't figure it out is because I was trying this:
dasel select  -f file.toml -m '.[*]'
I still have no idea why we're not using the "select" directive here.
Please add all these examples to your main documentation.

These are great examples. Please add them to the main documentation. It would probably be useful to have sections for each format you support e.g. a JSON section, a TOML section, a YAML section, a section for going from one format to another, etc.......

Note that dasel --help produces the following Usage section:
Usage:
  dasel select -f <file> -p <json,yaml> -s <selector> [flags]

... essentially implying there's only json and yaml parsers.

I've just fixed this


Include dates and links to release blog posts in release-notes

So far as I can tell, the only difference between the release blog post and the release notes is that the former includes a release date.
If you're looking at the release notes for an old release, that's useful information! So this adds it to the docs pages.
I only added dates and blog post links to five releases in this PR. If the maintainers like the idea I'm happy to add them to the remaining releases.

The markdown files on the website is the same markdown we author the blog post in, while the date on devblogs is inserted by WordPress directly; I'm not totally sure we'd want to make getting content over to the website more manual (it's already a manual process, unfortunately).

If I can add these to the front-matter, would that be helpful in the future?

@DanielRosenwasser Not sure if that's a question for me or Jake :) Having that information in the Markdown in any form would be helpful for me.

You could try putting it in the frontmatter, but then it's a question of whether or not Gatsby is going to do anything with that info. Typically you'd put a date in frontmatter because the template is a blog and that sets some sort of date, but I doubt that it will work for this website, which treats these pages as docs.

Tested locally, and adding date: "2022-11-24" to one of the pages doesn't seem to do anything, so there would need to be code changes to createDocumentationPages or something to make use of that info and inject it into the generated page.


DRM getLicense function is not working properly anymore

Bug
Custom getLicense function does not work anymore on iOS devices. Function is invoked, but after resolving promise with CKC data, nothing happens. The request is then repeated a couple of times which returns an error (too many retries).
This function stopped working after 6.0.0-alpha.8 version. I've compared the code and it seems like from alpha 8 to alpha 9 there was a rewrite of the logic. The setLicenseResult function from RCTVideoManager now takes licenseUrl as an argument.
Platform
Which player are you experiencing the problem on:

iOS

Environment info

Library version: 6.0.0-beta.1
Device: iPhone 11
Steps To Reproduce
Declare getLicense function and add it as a prop to the video component.
Expected behaviour
Set license result after resolving promise with CKC data in getLicense function.
Reproducible sample code
Can't give sample code without exposing private data I am using for the player. Happy to help with testing or even make changes to the code and test them myself, just need a suggestion what could be the issue. I do not know switf language and have no experience with writing native code for iOS.

@freeboub
Unfortunately there is no freely available test content for fairplay DRM. Maybe I could prepare something, but I would rather send this data in private message than post it for everyone to see - hope you'll understand. Are you responsible for this functionality? I think a code comparison between alpha 8 and 9 solution would be enough to find the problem for someone who is fluent in iOS native code.

@KrzysztofGastolek you can have a look to this PR, I this the regression comes from here:  https://github.com/react-native-video/react-native-video/pull/3261/files

@freeboub
I think I found the error.
In ios/Video/Features/RCTResourceLoaderDelegate.swift function loadingRequestHandling
 var requestKey: String = loadingRequest.request.url?.absoluteString ?? ""

_loadingRequests[requestKey] = loadingRequest

sets loading request under key which in my case is skd://{contentid}
Then in  setLicenseResult
guard let loadingRequest = _loadingRequests[licenseUrl] else {
    setLicenseResultError("Loading request for licenseUrl \(licenseUrl) not found", licenseUrl)
    return
}

it looks for loadingRequest using licenseUrl (it's a standard url like https://license-server.url) as a key - does not find it because it is a different value than original requestKey (skd://...) and sets error. For testing purposes I've set requestKey value in both functions to be "aaa" string, and that resolved the issue (video plays normally). So to resolve this issue for requestKey you need to use different value, which is available both in loadingRequestHandling and setLicenseResult function.

Can anyone confirm this error? @freeboub Have you looked into this?

@KrzysztofGastolek no ... And I will not be available the 2 next weeks

@freeboub Any update to this issue?

finally done here:  https://github.com/react-native-video/react-native-video/pull/3578
can you please test if this PR fix your issue please ?

pull request merged to master, will be available in beta.6


[CRASH] Fluid tank crashes if you use RailCraft creosote oil bottles on it

I tried to right click with a creosote oil bottle on a newly-created Fluid Tank, and... crash: http://paste.feed-the-beast.com/view/6f60128c
Affected mods (I mention both IE and RC since they both add creosote bottle, however  my bottle was from RC):

EnderIO 2.3.0-393
Immersive Engineering 0.4.4
RailCraft <IP_ADDRESS>

I'm not sure why or how, but it seems Fluid tank also converts RC creosote to IE creosote as it produces IE creosote bottles.

Regarding to this issue: Tank consumes bottles from RC creosote bottle, but not from IE one. Something weird happening about creosote oil.

About the bottles: We never decide what item or fluid to produce and the only instance where we change the result is when emtying water bottles (we add an empty bottle). All data comes from the items or the Forge FluidContainerRegistry.
About the crash: I'll have to look up which source version matches your ender io version to find the line that crashes.

@HenryLoenwind this one

thx!

About the bottles: We never decide what item or fluid to produce and the only instance where we change the result is when emtying water bottles (we add an empty bottle). All data comes from the items or the Forge FluidContainerRegistry.

It's right, Fluid Tank displays the RC creosoe oil's texture (as I put in RC bottle), however, when I put in an empty bottle, I get IE creosote bottle. Even if it is not a problem for me, this behavior is very strange.

I think that bottle is strange. What happens here is that we try to fill it, it suceeds (and removes fluid from the tank) but does not return a filled bottle. So we crash when we try to add the missing filled bottle into the player's inventory.

@HenryLoenwind agree, that's what happening (after the second crash I was able to see the tank's inventory - with 1000 mB of creosote oil). However, if I put in the bottle that caused crash (I had more thank one bottle in the slot), tank consumes it without crashing and without yielding an empty bottle.
Also, my inventory was not full, I had an inventory space - but my hotbar was full.

yes, the case of bottles that are consumed isn't handled correctly here. I just don't know why, it is a standard case afterall. (And I handle it on other locations.) Maybe some changed the code after I wrote it ;)

@HenryLoenwind just to be sure: I know I use a bit outdated beta, but this issue affects master too?

I think so, I looked at the code at master and it looks the same.

Good to know, thanks


Include state-wise data of number of tests done; how many negative, pending

Problem statement
It would be great if we could know how many tests are conducted and how many of those are positive-negative-pending.
Details
As of March 24, Kerala and Maharashtra are leading quite ahead of other states in positive cases. But these numbers don't speak truth since Kerala is way ahead of other states in terms of number of people tested. So to get a clearer picture, we could have data like:

Number of people tested
Number of negative
Number of pending results
Ratio of people tested with respect to population of state

I know that these numbers are quite hard to get as some state govt themselves haven't released these data. But at least if we update the available data, it would be great!!
Context
I came across such a data in a THE HINDU article of March 24.

Yeah that would be great to add.
But do we have the data?

@sudevschiz we need to keep statewise test stats. Current test data in the APIs doesn't have any useful information

Yes +1 we need state-wise and in total number of tests conducted, ICMR publishes total number of test conducted count in a pdf though :(

is there a google sheet that people are collaboratively working on entering the data? the state media bulletins are here https://github.com/aadityadar/covid-19-indian-state-reports

Is this data readily available now?

Closing this because lack of reliable and timely data about the testing numbers.


Flutter not running after updating to 2.8.1 on IOS but working fine on Android

Hello All, it's been 4 days since I am stuck with this error. I updated from 2.2.3 to 2.8.1 and then I am having issues on running IOS. It's throwing me the following error for framework not found.

UIAlertView(title: ("No subscriptions restored"), message: ("You have no active subscriptions currently."), delegate: nil, cancelButtonTitle: ("OK")).show()
^
/Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticleViewController.swift:216:19: warning: variable 'jsonHeadline' was never mutated; consider changing to 'let' constant
guard var jsonHeadline = jsonData?["headline"] as? String else { return nil }
~~~ ^
let
/Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticleViewController.swift:230:13: warning: initialization of immutable value 'fontSize' was never used; consider replacing with assignment to '_' or removing it
let fontSize = getMultiplierForFontSizeIndex(index: globalFontSizeIndex)
^~~~
_
ld: warning: directory not found for option '-F/Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Frameworks'
ld: framework not found url_launcher
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order
warning: Skipping duplicate build file in Compile Sources build phase: /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/LocalizationHelper.swift (in target 'Runner' from project 'Runner')
Could not build the application for the simulator.
Error launching application on iPhone 13.

If I remove Url_launcher from IOS build then it will throw for other frameworks.
I have tried installing, removing, upgrading flutter, and everything I can find on Internet but it will throw the same error. It runs normally on Android.
Flutter Doctor :

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.0.1 21A559 darwin-x64, locale en-IN)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
✗ cmdline-tools component is missing
Run path/to/sdkmanager --install "cmdline-tools;latest"
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.63.2)
[✓] Connected device (2 available)

 Complete Error Log:

/Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:115: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:76
    0:38: warning: immutable value 'viewControllers' was never used; consider replacing with '_' or
    removing it
            guard value != oldValue, let viewControllers = self.pvc.viewControllers else { return }
                                     ~~~~^~~~~~~~~~~~~~~
                                     _
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:120: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:95: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:118: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesViewController.swift:52:14:
    warning: result of call to 'applySpinner()' is unused
            self.applySpinner()
                 ^           ~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesViewController.swift:204:20:
    warning: variable 'url' was never mutated; consider changing to 'let' constant
                if var url = navigationAction.request.url?.absoluteString {
                   ~~~ ^
                   let
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:724:2
    0: warning: 'kGADAdSizeBanner' is deprecated: Use GADAdSizeBanner
                return kGADAdSizeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:726:2
    0: warning: 'kGADAdSizeLargeBanner' is deprecated: Use GADAdSizeLargeBanner
                return kGADAdSizeLargeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:728:1
    9: warning: 'kGADAdSizeSmartBannerPortrait' is deprecated: Use
    GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth.
               return kGADAdSizeSmartBannerPortrait
                      ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:730:2
    0: warning: 'kGADAdSizeFullBanner' is deprecated: Use GADAdSizeFullBanner
                return kGADAdSizeFullBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:732:2
    0: warning: 'kGADAdSizeLeaderboard' is deprecated: Use GADAdSizeLeaderboard
                return kGADAdSizeLeaderboard
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:734:2
    0: warning: 'kGADAdSizeFluid' is deprecated: Use GADAdSizeFluid
                return kGADAdSizeFluid
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:736:2
    0: warning: 'kGADAdSizeMediumRectangle' is deprecated: Use GADAdSizeMediumRectangle
                return kGADAdSizeMediumRectangle
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:738:2
    0: warning: 'kGADAdSizeBanner' is deprecated: Use GADAdSizeBanner
                return kGADAdSizeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1146:
    99: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right
    side is never used
                ReaderChannel.sendToFlutter("print", ["pageName": String(pageNum), "section": section ??
                "", "editionDate": currentEdition?.name ?? ""])
                                                                                ~~~~~~~
                                                                                ^~~~~

    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1567:
    13: warning: variable 'springDamping' was written to, but never read
            var springDamping: CGFloat = 1.0
                ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    77: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ^~~~~~~~~~~~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:115: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:76
    0:38: warning: immutable value 'viewControllers' was never used; consider replacing with '_' or
    removing it
            guard value != oldValue, let viewControllers = self.pvc.viewControllers else { return }
                                     ~~~~^~~~~~~~~~~~~~~
                                     _
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:120: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:95: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:118: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesViewController.swift:52:14:
    warning: result of call to 'applySpinner()' is unused
            self.applySpinner()
                 ^           ~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesViewController.swift:204:20:
    warning: variable 'url' was never mutated; consider changing to 'let' constant
                if var url = navigationAction.request.url?.absoluteString {
                   ~~~ ^
                   let
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:724:2
    0: warning: 'kGADAdSizeBanner' is deprecated: Use GADAdSizeBanner
                return kGADAdSizeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:726:2
    0: warning: 'kGADAdSizeLargeBanner' is deprecated: Use GADAdSizeLargeBanner
                return kGADAdSizeLargeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:728:1
    9: warning: 'kGADAdSizeSmartBannerPortrait' is deprecated: Use
    GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth.
               return kGADAdSizeSmartBannerPortrait
                      ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:730:2
    0: warning: 'kGADAdSizeFullBanner' is deprecated: Use GADAdSizeFullBanner
                return kGADAdSizeFullBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:732:2
    0: warning: 'kGADAdSizeLeaderboard' is deprecated: Use GADAdSizeLeaderboard
                return kGADAdSizeLeaderboard
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:734:2
    0: warning: 'kGADAdSizeFluid' is deprecated: Use GADAdSizeFluid
                return kGADAdSizeFluid
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:736:2
    0: warning: 'kGADAdSizeMediumRectangle' is deprecated: Use GADAdSizeMediumRectangle
                return kGADAdSizeMediumRectangle
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:738:2
    0: warning: 'kGADAdSizeBanner' is deprecated: Use GADAdSizeBanner
                return kGADAdSizeBanner
                       ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1146:
    99: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right
    side is never used
                ReaderChannel.sendToFlutter("print", ["pageName": String(pageNum), "section": section ??
                "", "editionDate": currentEdition?.name ?? ""])
                                                                                ~~~~~~~
                                                                                ^~~~~

    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1567:
    13: warning: variable 'springDamping' was written to, but never read
            var springDamping: CGFloat = 1.0
                ^
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    77: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ^~~~~~~~~~~~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderDigitalEditionViewController.swift:1601:
    93: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("downloadOnReadChanged", ["editionGuid":currentEdition?.id,
            "shouldDownloadOnRead":  shouldDownload, "shouldRemember": shouldRemember])
                                                                                ~~~~~~~~~~~~~~~~^~
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:115: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:51
    0:136: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsPanelVisibility", ["isOpen": isOpen, "index": self.index + 1,
            "article" : getCurrentArticle()?.convertToString])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~^~~~~~~~~
                                                                                ~~~~~~
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:76
    0:38: warning: immutable value 'viewControllers' was never used; consider replacing with '_' or
    removing it
            guard value != oldValue, let viewControllers = self.pvc.viewControllers else { return }
                                     ~~~~^~~~~~~~~~~~~~~
                                     _
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:120: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    2:156: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsSeekBarChanged", ["index": self.index + 1, "seekBarValue" :
            value, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:95: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:78
    5:131: note: explicitly cast to 'Any' with 'as Any' to silence this warning
            ReaderChannel.sendToFlutter("ttsToggleBookmark", ["index": self.index + 1,"article" :
            getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                as Any
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:118: warning: expression implicitly coerced from 'String?' to 'Any'
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ^~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: provide a default value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                ??
                                                                                <#default
                                                                                value#>
    /Volumes/PageSuiteWork/Projects/Flutter/Feed/ios/Runner/ReaderArticlesContainerViewController.swift:79
    2:154: note: force-unwrap the value to avoid this warning
            ReaderChannel.sendToFlutter("ttsTogglePlayback", ["index": self.index + 1 , "play":
            isAudioPlay, "article" : getCurrentArticle()?.convertToString!])
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~~~~~
                                                                                ~~~~~~^
                                                                                !
     Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/shivam/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

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

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

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

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

[✓] Connected device (2 available)
    • iPad Pro (9.7-inch) (mobile) • 30DD8F72-70DF-4649-BE18-3AF0C5C570A8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)
    • Chrome (web)                 • chrome                               • web-javascript • Google Chrome 96.0.4664.110
    ! Error: Shivams Iphone is not connected. Xcode will continue when Shivams Iphone is connected. (code -13)`

@ShivamPage
Can you provide the entire error log in properly formatted text ?
You can also try below commands and see if they help:
pod deintegrate
pod repo update
pod install

@darshankawar  I have tried this many times but it won't work.

@darshankawar  I have updated the question with a complete error log and flutter doctor -v command.

@ShivamPage
Can you provide ios/podfile and pubspec.yaml ?

Podfile.txt
Pubsec.txt
@darshankawar  I have added the files in Text format.

@ShivamPage
From the logs, it seems you are getting lot of warnings for deprecated methods after the upgrade, so try to fix them and run again.
If not, also provide below:
ios/Flutter/Generated.xcconfig

ios/Runner.xcodeproj/project.pbxproj

I have tried upgrading them all, but it always returns in this error. @darshankawar

If not, also provide below:
ios/Flutter/Generated.xcconfig

ios/Runner.xcodeproj/project.pbxproj

Can you please provide above ?

projectpbxproj.txt
Here is the file. I am not able to find and locate Generated.xcconfig because its not running on IOS.

I have tried upgrading them all, but it always returns in this error

Can you provide us the updated verbose log (complete) after you fixed all the deprecated warnings ? Please make sure the verbose log is complete.

Hello, I am able to solve it by removing the framework from the linker in the Build setting from xcode. @darshankawar

Glad to know. Closing this as resolved.