Correct license?

The original Google Code project this Git repository is based on, listed miniz as being under Unlicense.

Completely free: Public domain in jurisdictions that recognize copyright laws, with a license patterned after the public domain SQLite project, see unlicense.org.

MiniZ ZIP64 was part of valve vogl which is MIT licensed

Is there a source to that Valve vogl claim?

https://github.com/ValveSoftware/vogl/blob/434dcc52b768b4aa32b6ea64e68182daaacb23fc/src/voglcore/vogl_miniz_zip.cpp
https://richg42.blogspot.com/2014/03/zip64-version-of-miniz-library-released.html

Ah I see, so in theory the MIT would only apply to the ZIP64 part, but I guess it makes sense to mark everything as MIT, which is still a great license. 🙂
Thanks for the clarification!

Also, there may be issues here in Germany with unlicense/disclaiming copyright, so I am happy that Rich licensed it as MIT.

Hi, I want to revisit this issue for a moment.
We ( https://github.com/libsdl-org/SDL_image ) are stuck on an older version of miniz, since we don't want to add a second open source license to our project by upgrading our copy of miniz. MIT is not a particularly bad license, however, it does state you need to reprint the license text in your documentation, which would be adding new terms our existing code.
Is there some way we can get this dual-licensed, so it can work for those that prefer (or need) the MIT license, but also for those that prefer (or need!) the public domain option?
Thanks for your consideration here!

Is there some way we can get this dual-licensed, so it can work for those that prefer (or need) the MIT license, but also for those that prefer (or need!) the public domain option?

Is that a no, then? @richgel999, any opinion on this?

I'm totally open to whatever license people need/want, as long as it's legally possible (given that many changes have been integrated into the code, by many people). I think dual licensing should be doable.

MiniZ ZIP64 was part of valve vogl which is MIT licensed

The ZIP64 portions (not the core code in miniz) should be easily separated out into another file, and that could remain MIT. Then we can dual license the other code, or just leave it as-is. What do you think?

Is there some way we can get this dual-licensed, so it can work for those that prefer (or need) the MIT license, but also for those that prefer (or need!) the public domain option?

Is that a no, then? @richgel999, any opinion on this?

Looking at the code, I believe we would need the other copyright holders to agree to dual license on the entire thing (MIT and unlicense/public domain). We would need Epic Megagames (who holds RAD's IP now), Valve, and anyone else who has contributed to the MIT portion to agree to switch to dual license. It should be possible because it would be good PR for everyone - right?
Tenacious Software is a defunct Texas entity legally, so I will consult my Texas attorney on the matter since this was a Texas LLC.

The ZIP64 portions (not the core code in miniz) should be easily separated out into another file, and that could remain MIT. Then we can dual license the other code, or just leave it as-is. What do you think?

That would be perfect for me, honestly.

We would need Epic Megagames (who holds RAD's IP now)

I can ping Mike Sartain, who is at Epic now, unless you have a better contact. Let me know if you want me to poke anyone.

We would need Epic Megagames (who holds RAD's IP now)

I can ping Mike Sartain, who is at Epic now, unless you have a better contact. Let me know if you want me to poke anyone.

Thanks that's great. Could you also please ping Valve? May need to ping the mighty GabeN himself. I'll look at the licenses and see who else we need to ping, that I should be able to handle.

I'll get the ball rolling with Valve, too, and report back.


refactor: replace client side batched events by parametrizing batch_size and batch_interval

This is for replacing client side batched events by parametrizing batch_size and batch_interval
https://github.com/kytos-ng/of_multi_table/blob/master/main.py#L330-L341
So, now clients can simply send the entire flow list and set batch_size and batch_interval accordingly to batch the flows.
This depends on https://github.com/kytos-ng/flow_manager/pull/172 landing

This will implemented with rate limiting on producer side once it's available https://github.com/kytos-ng/kytos/pull/412


Fix compiling primitive class constants

Looks good

what's broken?

@martint I'm trying to implement lambdas and this broke my compiler

I guess I was hoping for an explanation in the commit message. "Fix broken X" is too vague

They didn't work at all, so more like implement it (wasn't used anywhere).

Primitives classes don't have a name and thus can't be in the constant pool, so they need special handing.


About

It would be useful to have an "about" in the settings which indicated what the current version the app is.

This is something android provides already. If you long touch an app icon, and press "info", the version should be at the bottom. You should also be able to find it via settings -> apps, or similar.

Thanks.
The information is available via the android system but it would be useful to also see the version in Settings
13 Oct 2022 1:10:57 am Dustin Brown @.***>:

This is something android provides already. If you long touch an app icon, and press "info", the version should be at the bottom. You should also be able to find it via settings -> apps, or similar.
—
Reply to this email directly, view it on GitHub[https://github.com/dubrowgn/wattz/issues/22#issuecomment-1276247733], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD37ULCJJRKWKDOBZA77YILWC3BHBANCNFSM6AAAAAARDC7TJM].
You are receiving this because you authored the thread.[Tracking image][https://github.com/notifications/beacon/AD37ULCC37LYYU5FZKAQQYTWC3BHBA5CNFSM6AAAAAARDC7TJOWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSMCH7LK.gif]

Thanks for the feedback, but for the sake of simplicity I don't think I'll add this. Android already provides the source of truth for this, and putting it on the settings view opens the possibility of introducing the an incorrect version number in the settings view. This is because the version number would need to be replicated there, and if the app version is ever updated without properly replicating it, the old version number will remain in the settings view.


Bulk Actions

Is your feature request related to a problem? Please describe.
In the table layout is should be possible to select several items at a time and perform an action such as delete on all of them at once.
Describe the solution you'd like
A check box on each row to indicate which items are to be affected by the action
a check box in the header to select all items displayed
Additional context
After selection the rows. There should be a drop down for the action and possibly a modal to input additional infomation relating to the action.

Hey @bubunamawu  you can add checkboxes to your table.
For example, how to do this for an existing table with users:
TD::set('Name')
    ->cantHide()
    ->render(function (User $user) {
        return CheckBox::make('users[]')
            ->value($user->id)
            ->placeholder($user->name)
            ->checked(false);
    }),

Visually it will look like this:

Selected will be sent into action.

Thank you very much

Thank you very much @tabuna . But how to add checkbox into column header which can be used to select all rows?

Thank you very much @tabuna . But how to add checkbox into column header which can be used to select all rows?

Same question

For such things, you can use packages, for example: https://github.com/lintaba/orchid-tables

Hi @tabuna
How to get the checked row's value ("users[]") from the table in a Modal window?
ps: Try to use lintaba/orchid-tables, but it is not compatible with Orchid 13 now.

Hi @tabuna
How to get the checked row's value ("users[]") from the table in a Modal window?
ps: Try to use lintaba/orchid-tables, but it is not compatible with Orchid 13 now.

I found solution:

Make your modal Layout::modal('modalName', ModalLayout::class)
In checkbox add attribute form:

TD::make()
                ->render(
                    fn (User $user) => CheckBox::make('users[]')
                        ->value($user->id)
                        ->form('screen-modal-form-modalName')
                        ->checked(false)
                ),

And in your action, you will receive users array


Renaming identifiers should save on other files

It is right now very problematic for me when renaming things. I need to rename an identifier and save all other files the rename touches that is in the workspace folder.
When renaming files it should save the renamed identifiers on other files, even though they are open. If there are other open workspace files, that contains other unsaved changes I think it should save only the renamed identifier, and leave the rest unsaved.

@tinganho Can you explain why it is problematic that files aren't saved?

If one identifier touches a lot of files in my open works space, I need to save all those files in order to get the change working. It happens to me all the time.

Like changes in JS files and hitting reload in the browser? How about using the Auto-Save feature?

Yes kind of.
I have not tried auto save. I will give it a try.


ucvm _query result for cvmsi  differ   when wfcvm is also registered into UCVM

When wfcvm is registered into ucvm,
ucvm_query result for model cvmsi seems to be incorrect.

wfcvm code base is a clone of cvms/cvmsi and the underlying fortran share same function prototypes and  variable names except the content differs in values and size.
Because all these code are compiled and linked during compiled time, during runtime, there
are conflict in which routine is actually being called and the result fail to return correct answers.
solution is to move the models into runtime initiating pluggable model implementation that will
compartmentalize the calling stack.
Right now, only cvmh and Cencal are still hard linked into UCVM. All other models are in pluggable
version


Fix ambiguity

The previous statement implied that you don't have to use Express when it meant you're not limited to Express.

Thanks.


Functionalize Voice Studio phase exactly like SPadv

The current place-holding interface in Voice Studio should all be removed and replaced with the following interface and functions (exactly like in the Voice Studio phase of SPadv):

The same image for each page as what is in the Translate phase
The approved translation draft audio for each page with the playback bar, with the ability to pause and resume and stop.
The microphone recording bar that needs to be here should have the ability to pause, resume, stop, delete and start afresh.  Also, play back auto-saved audio recordings.
A space to transcribe the translation audio.  These page by page transcriptions can later be auto-combined together into a single document along with verse numbers if requested in the Finalize phase.
The attached Voice Studio HELPS doc can be appropriately inserted

HB Voice Studio_English.docx


Create raidandfade.html

Thank you for contributing!
Your pull request is currently considered invalid for the following reason(s):

Your file does not clearly show a link to your github profile.
Once you have resolved the issues, comment on this request to be re-judged

This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

cb5565a04c09d0a2d5e53e8429ce0ba7af515a30

Thank you for contributing!
Your pull request looks good, and is ready for merging!
Please be patient until a maintainer has time to merge your contribution.
Thank you for being a part of Open Source, I hope you continue to help other repositories in the future!
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

cb5565a04c09d0a2d5e53e8429ce0ba7af515a30

Thank you for contributing!
Your pull request is currently considered invalid for the following reason(s):

Your file does not clearly show a link to your github profile.
Once you have resolved the issues, comment on this request to be re-judged

This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

727d037b1bdc9d527e32519cc460325b9b3c0b8e

Gosh darn bot! Outsmarted me!


Server/client ce3 port

Started to port server/client over to CE3. I definitely need to revise some constraints but here are some common patterns I'm seeing:

Monad + Clock -> Temporal (I think there's a proposal to have Clock extend Monad)
Clock.monotonic is always converted to Long nanos

Still need to port the tests over which should be fairly quick

Monad + Clock -> Temporal (I think there's a proposal to have Clock extend Monad)

I reiterate, we should make Clock extend nothing, and avoid this breakage (of dubious value) downstream. cc @djspiewak

Yeah I'm modestly convinced Clock should be be its own thing. It kinda sucks because we lose the law, but it's only one law and it doesn't matter that much in the end.

@rossabaker sorry for losing track of this, did anyone end up getting this done? If not, I'll try to wrap things up. IIRC I got blocked because cats-effect-testing wasn't on CE3 yet

No, this is still the latest and greatest.
If you're porting tests, note that a merge of #3983 will be headed this way.  A lot of what was Http4sLegacyMatchers is now ported to MUnit.  If the relevant tests don't extend that, it should be fine in the coming merge.
We still owe you a good review here, too.

@rossabaker sorry for losing track of this, did anyone end up getting this done? If not, I'll try to wrap things up. IIRC I got blocked because cats-effect-testing wasn't on CE3 yet

for info, I created a temporary trait for cats-effect-testing on https://github.com/http4s/http4s/pull/3894
And the change is likely to come quickly: https://github.com/djspiewak/cats-effect-testing/issues/117
In general, I'm ready to help here. What do you need?

@yanns the core, client and server modules have been ported over, it's really just the tests that are left. I'll check out the PR and see if the trait can be used here

@RaasAhsan great to hear. Tell me if you need help.

Looks like we've got some dependency eviction issues on vault via https://github.com/ChristopherDavenport/vault/issues/159, which still depends on CE2

For info, I've opened a PR to use version of cats-effect-testing supporting ec3: https://github.com/http4s/http4s/pull/4000

Just a heads up, we're hitting Sync + MonadCancel constraint ambiguity now. I'm going to promote to Async until this is resolved (probably CE3-M6)

Alright, server and client are compiling now and I've left comments where constraints need to be adjusted. A handful of tests are failing still, which I'll get to tomorrow. And also this unpleasant error:
$ sbt scalafmtAll
[info] Formatting 56 Scala sources...
[error] Search state exploded on '=>∙release[6710:6738]', line 124: /Users/raasahsan/Desktop/projects/http4s/server/src/main/scala/org/http4s/server/middleware/BracketRequestResponse.scala
[error] (server / Compile / scalafmt) Search state exploded on '=>∙release[6710:6738]', line 124: /Users/raasahsan/Desktop/projects/http4s/server/src/main/scala/org/http4s/server/middleware/BracketRequestResponse.scala
[error] Total time: 6 s, completed Dec 21, 2020, 2:39:46 AM

All the server/client tests should be fixed now, and I also upgraded FS2 and CE3 dependencies. There's one failing test that depends on https://github.com/typelevel/cats-effect/issues/1535 so I've marked those as ignore until CE3-M6. Otherwise, there are just a bunch of constraints we need to fix wrt Sync + MonadCancel.

@rossabaker I think this is ready for review. I've given up on trying to get the build to pass, I stopped at the unusedDependencyCheck. Let me know if you want me to undo everything before then.

I see a bunch of compile errors in Ember.  I think perhaps an fs2 upgrade got merged in?

Fixed the ember-core errors plus the merge conflicts

I felt bad for creating another one for you as you were fixing the last one, so I took care of scala-xml. :smile:

There was one more compile error in scala-xml so I fixed that :)

That'd be great.  I merged that last one from the GitHub editor.  We get red Xs on this branch at least because of docs, and red Xs on dotty because it's not close to done, and I've been a bit sloppy checking what the build really says as I go to and fro. :grimacing:

All but the first two tests in RetrySuite is failing on CI (and locally, when running the entire test suite) with this error:
==> X org.http4s.client.middleware.RetrySuite.default retriable should defaultRetriable does not resubmit bodies on idempotent methods  0.008s java.lang.IllegalArgumentException: requirement failed
    at scala.Predef$.require(Predef.scala:268)
    at scala.concurrent.BatchingExecutor$Batch.run(BatchingExecutor.scala:55)
    at scala.concurrent.Future$InternalCallbackExecutor$.unbatchedExecute(Future.scala:875)
    at scala.concurrent.BatchingExecutor$Batch.blockOn(BatchingExecutor.scala:96)
    at scala.concurrent.Await$.result(package.scala:146)
    at munit.internal.PlatformCompat$.$anonfun$waitAtMost$1(PlatformCompat.scala:21)
    at scala.util.Try$.apply(Try.scala:213)
    at munit.internal.PlatformCompat$.waitAtMost(PlatformCompat.scala:21)
    at munit.FunSuite.waitForCompletion(FunSuite.scala:51)
    at munit.FunSuite.$anonfun$test$1(FunSuite.scala:37)
    at munit.GenericTest.$anonfun$withBodyMap$1(GenericTest.scala:33)
    at munit.GenericTest.$anonfun$withBodyMap$1(GenericTest.scala:33)
    at munit.MUnitRunner.$anonfun$runTestBody$1(MUnitRunner.scala:290)

Seems like a bug with starting the test up..? I'm afraid I don't immediately know how to fix this one

Hmm. This passes for me, on bca4a43:
client/testOnly *RetrySuite

The test names have gotten manged through all the merges, perhaps.

If you don't like that warning becoming fatal on CI, complain to @djspiewak. :laughing:

Yeah the test suite passes in isolation locally, seems to fail when the entire CI suite runs. Seems like the property based test might be mucking with the pool or something

Hmm.  Even test is working for me.
My theory on the flaky CI tests has been that it's some combination of the unsafeRunSync() calls and the ridiculously CPU-intensive property tests, either of which can lock up threads for longer than the flaky tests wait.  Carlos has been doing heroic work cleaning up the unsafeRunSync()s.
Most of the flaky tests are in blaze, with async-http-client and ember making occasional appearances.  This one is not one that I recall seeing.

Yeah, it might be some weird interaction with the new CE3 stuff. I'll open an issue for it to look at later, because the build is passing now :P

It looks like my PR to this PR failed.  I'm content to merge this, and take another shot at mine after.  This is already large enough and definitely forward progress.

Yeah the test suite passes in isolation locally, seems to fail when the entire CI suite runs. Seems like the property based test might be mucking with the pool or something

I had a similar issue on https://github.com/http4s/http4s/pull/3894 created by blocking code.
See how I checked that https://github.com/http4s/http4s/pull/3894#issuecomment-739488014


The content shines through below the stickyActionBar during transition

Bug report
Describe the bug
Because the stickyActionBar is crossfaded, the content shines through below it, just watch the video.
https://github.com/user-attachments/assets/aefb856a-06ac-4c98-a22c-f66f866bc1ee
Steps to reproduce
Steps to reproduce the behavior:

Add a stickyActionBar with a solid color background
Do a multi step modal and transition to the next screen

Expected behavior
If the stickyActionBar has a solid background, it should be respected and the transition should be "clipped" because of it.

Additional context
Why is the stickyActionBar being crossfaded? Wouldn't it be enough to keep the old stickyActionBar fully in place, fade the new stickyActionBar in and remove the old stickyActionBar afterwards? That way the transparency wouldn't shine through.

Can you play with these values?
https://github.com/woltapp/wolt_modal_sheet/blob/65721b37fcdc25a05ceb5b2f175ec29109672ec2/lib/src/theme/wolt_modal_sheet_animation_style.dart#L167
https://github.com/woltapp/wolt_modal_sheet/blob/65721b37fcdc25a05ceb5b2f175ec29109672ec2/lib/src/theme/wolt_modal_sheet_animation_style.dart#L171
https://github.com/woltapp/wolt_modal_sheet/blob/65721b37fcdc25a05ceb5b2f175ec29109672ec2/lib/src/theme/wolt_modal_sheet_animation_style.dart#L171


RPGLE version 0.15.10+ missing command RPGLE: Fix all auto-fixable Problems

This command seems to be taken out or missing.  I see only the following while searching for fix.

If I search for RPGEL: I only see the following.

How do I auto-fix syntax/formatting problems without modifying each issue?

I went to the online documentation and it still shows the older method in the screenshot.  I missed that update.  Good to know, Thanks.


Allow Mount Points to be Customized

Where i can change mounts names? I dont like /autodj.mp3 :) i like /stream or /mystation_aac , /mystation_mp3 ( because i manual try add encoders + harbor) or another name but without .mp3.Where i can change manual ? in station config dir ? liq and icecast conf?
p.s. if azuracast have multi language i can translate to russian language.

For the translations: https://crowdin.com/project/azuracast

You can change it in /var/azuracast/www/app/library/App/Radio/Frontend/IceCast.php
But only for all. If you've more than one stations this config will be applied for all stations. Only replace autodj.mp3 or radio.mp3 with your name.

Also, any changes to that file will be overwritten in future updates. I still have plans to integrate this into the web panel to make it editable by users.


Library star rating

Extend library cards with autofetched github or gitlab star count information

Might be nice to index the tags/topics as well, so people can explore projects easier

Is that in pom.xml? Since kamp is working with maven repos directly, so no access to anything that's not in the files there.

I was thinking of the github/gitlab tags/topics, since this issue mentions getting a count from them. I have no idea how maven works internally.


Major changes to the Frontend

changes to the frontend,
added major functionalities like

adding school
editing school
delete school
edit users


Add support for MySQL 5.7

Added user table fixtures for MySQL 5.7
Added --server-id=X to mysqld invocation; MySQL 5.7 now requires this.
Use mkdir -p to create MySQL data directory - mysql_install_db doesn't seem to create the directory on its own in MySQL 5.7.
Changed system() calls to system!() which raises an exception on command execution failure. Makes debugging a little easier.

@gabetax

@gabetax since this code is dead to you anyway :) OK if I merge

:+1:


Competing versions and consensus

Ben 17/02/2021 / Slack
A new grounded type T would need to be associated w/ some procedure F_T for validating whether some entity E is an instance of type T.   The question is then what is the process for validating that a new procedure F1_T is equivalent to F_T, i.e. is also a correct validator for checking that E is an instance of T.   This ultimately would need some decentralized consensus mechanism -- like, if there is a population of 10000 theorem-prover nodes, then 10 could be randomly selected to check whether F1 T is provably equivalent to F_T .   If F1_T passes this decentralized check then it is entered into the blockchain that F1_T works for validating type T as well.

Ben, 17/02/2021 / Slack:
This decentralized proof mechanism could leverage ProofGold https://proofgold.org/ which is the latest improvement of Qeditas. https://qeditas.org/.
[...] Proofgold is the project of Chad Brown who is a grad student of Josef Urban, who is Zar's PhD supervisor ... [...] So anyway I think decentralized mechanisms for dealing w/ grounded types and their groundings are possible, though we don't need to implement them in this iteration...  [...]

Alexey, 17/02/2021 / Slack:
I don’t see how it can work in practice. Apparently, it can work in some cases, e.g. a jpeg-file has a certain format, and an attempt to decode it can lead to success or failure, so the decoder can be the validator of JPEGType. However, in such cases, the file/data structure can be described in dependent types directly, and it may be more efficient than achieving consensus for the validators provable equivalence (and if the validator code should be available for proving equivalence, what restrictions will it implementation have?). In other cases, it’s not a matter of data format, but data interpretation. How can we validate that some sequence of bytes is an OCT or MRT image? How can we validate that it is a character string or just a binary string?

Ben, 17/02/2021 / Slack:

"How can we validate that it is a character string or just a binary string?"

==> There would have to be some set of agreed-upon encodings for character strings as bit strings.   Each encoding agreed-on for this purpose would be referenced in the blockchain (i.e. the hashcode of the location of the description of the encoding would be stored in the blockchain).   To add a new encoding to the list of agreed-on encodings for character strings as bit strings, would be a democratic governance actions.   If x% of network members sign a petition to have encoding Z added to the list, then a vote gets done, and if y% vote yes then encoding Z is added to the list (as memorialized in the blockchain).

"if the validator code should be available for proving equivalence, what restrictions will it implementation have?"

==> For Proofgold see https://proofgold.org/ihol.html for a sketch, there is also a technical paper on the site

Alexey, 17/02/2021 / Slack:

i.e. the hashcode of the location of the description of the encoding

yeah, so that’s what I meant - that type providers should refer to globally accessible groundings; this somewhat contradicts to no.1 and 2 (extendability and competing version requirements), or at least needs some clarifications.

type providers should refer to globally accessible groundings

if i understand correctly what you mean by 'globally accessible groundings', can we think of some sort of middle way -- where we have a small subset of grounded types (something like hardcoded 'string', 'number', 'bool' of Idris, but allow all there rest to be defined in a decentralized manner if they are based on that?
[ ... e.g. if i remember correctly ...] OpenCog uses externally stored NN models to ground inferences within Atomspace or something into that direction... Suppose we put these models on SNet. Would we call them grounded / reflecting real-world semantics? How would we type-describe them in a formally verifiable way?

Alexey, 17/02/2021 Slack:
If we have built-in grounded types and define new types using dependent types formalism without FFIs then there should be no big problem as I mentioned, yes (of course, we will not be able to prove that a certain service always returns valid type members). And it is not a problem to treat services as type providers, I guess. In this case, using a type will mean calling a service. My concern was about introducing really new potentially conflicting types as elements of common ontology. But there are different ways to avoid this. We just need to describe this more carefully on concrete examples. Otherwise, the requirements can be interpreted differently….

Alexey 17/02/2021 Slack:
it may not be a huge issue if we consider only local types within service namespaces (i.e. each novel type constructor is wrapped into service type constructor ~ MyService getSizeT, or something like that). Then, getSizeT can be defined locally ~

getSizeT = foreign FFI_URI "sizeof_size_t uri" (IO Int)

and then if another service wants to use this type, it will either refer to MyService getSizeT, or use its own similar definition and then the equivalence of these definitions can be verified. I wouldn’t call this “multiple versions of ontology”, though. And also, if we want to unwrap some type from concrete service, then we indeed will need some global consensus on it.

Ben 17/02/2021 Slack:

"if i understand correctly what you mean by 'globally accessible groundings', can we think of some sort of middle way -- where we have a small subset of grounded types (something like hardcoded 'string', 'number', 'bool' of Idris, but allow all there rest to be defined in a decentralized manner if they are based on that?"

==> yes
As for the "soft matching" aspect you mention,  it makes sense though I hadn't been considering it in this context.
For instance, whether a sound file has .mp4 format is crisp.  Whether a sound file contains pop music is fuzzy and to be softly matched.
But we could have some AI algo that is good at sound-splitting for pop music and not for opera, and to match a sound file w/ that algo one would want to soft-evaluate how much that sound file meets the criterion of "pop. music"


Rework dockerfile

I removed Poetry from the Docker image

Maybe you can have a look at this PR @gb-beng ? I know you wanted to align the Dockerfile with other workers by removing Poetry, which I did, and I also added some code to extract git commit hash and use it as software_version in the provenance

@gb-beng how can I get the container label and use it within Python? The point of writing the git ref to a file was to have it in the provenance, so we can more easily find the used image.


Write a R program to convert weeks to hours

Description
Write a R program to convert weeks to hours
1 week = 7 days = 168 hours
Input  : 5
Output : 840

How to contribute

Save the solution in convert_weeks_to_hours.r file
Add convert_weeks_to_hours.r file in convert-weeks-to-hours folder

!assign

Hey @TechnicalAmanjeet,
This issue has been assigned to you for more than 15 days.
We are unassigning you from this issue.
If you are still interested in contributing to this issue, please get auto-assigned on the issue by commenting !assign again.
Thanks for your contributions :)

!assign


Update to Angular2 latest release

I won't be able to get to this update for another week or so but if someone wants to take a stab at updating this Angular2 app from rc.4 => 2.0.0 latest release that would be great!

@domfarolino, I think i can take care of this.

@jleajones cool go ahead and take a stab at it I appreciate it

@jleajones are you still on this issue? If not, I will take a look

@wiewioraseb yeah. All good, just had to update some other dep. making PR today.

@jleajones Ok

@jleajones Thanks 👍

@jleajones any how's it coming?

@domfarolino I would take this one, but I can't make it run. I get lot of issues when running 'npm start' connected with angular-cli:

It seems like you're using a project generated using an old version of the Angular CLI.
The latest CLI now uses webpack and includes a lot of improvements, include a simpler
workflow, a faster build and smaller bundles.
To get more info, including a step-by-step guide to upgrade the CLI, follow this link:
https://github.com/angular/angular-cli/wiki/Upgrading-from-Beta.10-to-Beta.12

I got angular-cli installed globally, tried reinstalling, cleaning cache etc. Didn't work.

@wiewioraseb I'm hoping to take a close look at it this week. We just finished organizing my university's hackathon so my schedule should be freeing up finally. If you get anywhere with it let me know, but I'll start taking cracks at it.

I could take this issue and migrate project to newest Angular2 version, but fixing the stuff with angular-cli should be in different issue. Changes would be too complex and hard too maintain for one pull request. The other thing is, someone would have to verify that I'm not the only one with the angular-cli errors.


Move the limited parts of verify_mfaable into authy_authenticatable

As described in #85, verify_mfaable doesn't make sense outside of its use by authy_authenticatable. So this combines the two.

@wwahammy Can you please update the PR description to explain why this change is necessary?

@wwahammy Can you please update the PR description to explain why this change is necessary?

I figured the link to the issue was sufficient. But I'll add it.

@wwahammy Can you please update the PR description to explain why this change is necessary?

done.

Question on the issue -- does it make more sense to consolidate under non authy naming since authy is what's being phased out? https://github.com/MidwestAccessCoalition/twilio-verify-devise/issues/85#issuecomment-2218389911


Null

(Required) What is your Quests version / build number (do not say "latest")?
3.4.5
(Required) Please describe the problem and how to replicate it. Any console errors?
locations-to-reach don't work after I restart the server, https://pastebin.com/BTM1EY5J
(Optional) Can you provide an example quest from quests.yml using Pastebin.com?
https://pastebin.com/jsARWBjL

Only the normal player, I remove my owner rank and it don't work, but if I having it, it work

Possible fix in this build once available:
http://ci.ac3-servers.eu/job/Quests/565/
If you continue to experience an issue, post the new error message here.

The normal player, now only show that error and don't complete the quest: [19:42:56 ERROR]: [Quests] Entity type aIr a  is not valid for Bukkit 1.9.4, please report on Github.
And same, if I go use owner rank, the quests complete normaly

In your error, is “alr a “ from one of your quests? I don’t see any entity objectives in the quest you linked.
Sent with GitHawk

What is "alr a"? And in the console only have that error

http://ci.ac3-servers.eu/job/Quests/566/


ARM additions cleanup: removal of istioctl-linux

@sdake @howardjohn
Clean-up tasks from: https://github.com/istio/istio/pull/22381
Depends on: https://github.com/istio/release-builder/pull/179

Hi @dave93cab. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

@dave93cab: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-test_istio
6efad34dde2bb37688dec44bba939a1587310ee8
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

I believe this will fail until https://github.com/istio/istio/pull/22630 merges as well

@dave93cab: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-test_istio
6efad34dde2bb37688dec44bba939a1587310ee8
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@sdake @howardjohn tests passed on this cleanup task


Return FS paths for subjects that match a query

To do:

[ ] #54
[ ] Query template should be updated to return paths at the session-level regardless of the total number of unique matching subjects
[ ] Test that corresponding field in response body (e.g., subject_paths) returns a list

blocked by #54

Now unblocked, see https://github.com/neurobagel/bagelapi/issues/54#issuecomment-1379744879

Regarding

Test that corresponding field in response body (e.g., subject_paths) returns a list

see #60


Wrong Screenshot in  HXE Server - Time Series Forecasting Page... (Forecast SQL)

https://developers.sap.com/tutorials/hxe-aa-forecast-sql-01/_jcr_content.github-proxy.1544109201.file/03-1.png
The same image is re-used for connecting to HXE DB as SYSTEM user & ML_USER
This Image has wrong radio button chosen.
It MUST HAVE Tenant Database selected
IT IS HAVING System Database selected
Kindly fix this asap.

Thanks for your feedback. Fixed in the following commit
However, the explanation is still the one you should consider as screenshots are here for illustration purpose only.


Global installation error

when installed globally by command sudo npm install goingnative -g
It gives error
node postinstall.js

internal/fs/utils.js:269
    throw err;
    ^

Error: EACCES: permission denied, open '/usr/local/lib/node_modules/goingnative/exercises/am_i_ready/problem.md'
    at Object.openSync (fs.js:462:3)
    at Object.writeFileSync (fs.js:1384:35)
    at /usr/local/lib/node_modules/goingnative/postinstall.js:17:6
    at /usr/local/lib/node_modules/goingnative/node_modules/getos/index.js:100:16
    at /usr/local/lib/node_modules/goingnative/node_modules/async/lib/async.js:52:16
    at Object.async.forEachOf.async.eachOf (/usr/local/lib/node_modules/goingnative/node_modules/async/lib/async.js:236:30)
    at Object.async.forEach.async.each (/usr/local/lib/node_modules/goingnative/node_modules/async/lib/async.js:209:22)
    at /usr/local/lib/node_modules/goingnative/node_modules/getos/index.js:80:13
    at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3) {
  errno: -13,
  syscall: 'open',
  code: 'EACCES',
  path: '/usr/local/lib/node_modules/goingnative/exercises/am_i_ready/problem.md'

@programerr01 There should be no need to use sudo in order to install a global module, and that is causing the permission error you see.
Can you uninstall the module, and try reinstalling again, this time without using sudo?

@programerr01 @kid-icarus I had this issue and it was resolved by omitting sudo.


crictl  can start exited container

What is the problem you're trying to solve
Here is my pr crictl start work well,but crictl can't attach a container
https://github.com/containerd/containerd/pull/6763
but if I restart containerd crictl attach work well
I don't use k8s just use crictl to manage container,
I want to use crictl stop and then crictl start container, my pr can start exited container
but crictl attach failed
Describe the solution you'd like
crictl  can start exited and crictl attach attach work well
Additional context
No response
@Random-Liu @fuweid

@Random-Liu @fuweid

@ningmingxiao could you mind to explain your case? Currently, the CRI design is for kubelet, which never restart exited container and always recreate. Thanks.

because we just want to use cri instead of docker api, containerd doesn't have  a friendly api like docker, and k8s is heavy for  a single  embedded  computer we have to maintain APIServer、Scheduler、Controller manager 、etcd and they will use uncessary resources。so we chose cri，but cri not support restart an exited container,but docker  api support it.

@ningmingxiao As Mike said, the CRI design doesn't allow to restart exited container. Is it good to close it? Thanks
REF: https://github.com/containerd/containerd/pull/6763#issuecomment-1095262725

it is not allowed to restart container in kubernetes. Closing it.


Add ability for users to delete their notifications

Delete icon on notifications page should be django_slds/static/slds/assets/icons/action/delete.svg


GciErrSType64_3[01] >> reason gets subclassResponsibility error

Attempting to log in when the netldi is not running should produce an error, but probably subclassResponsibility is not the best error.
The cause seems to be that #reason sends #fromAddress: to the class String, which defines it as subclassResponsibility. Using a subclass such as AnsiString instead of String would probably fix this.
This bug appears to be present in at least 3.1.1-pre-release2 and oscar30911.

In 3.2.12, login says NetLDI service nnn on node nnn port nnn failed.  Work has been done on login errors under other issues, so optimistically calling this fixed.


Proposal:

Proposal: [your title here]

Summary

Rationale

{First reason for why we should consider this proposal}
{Second reason for why we should consider this proposal}
{etc}

Scope

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Important Notes

Open Questions

This looks like an empty template.  No action to take.


Set default log level back to LIFECYCLE

Context
Revert back the default log level to LIFECYCLE. It turned out that we needed a different approach for showing less logs.
You can find the initial PR that switched from LIFECYCLE to WARN here: https://github.com/gradle/gradle/pull/1952
Stage 4 build passed on CI: https://builds.gradle.org/viewLog.html?buildId=2917756&tab=buildResultsDiv&buildTypeId=Gradle_Branches_Checkpoints_Stage4FullCoverage
Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation including proper use of @since and @Incubating annotations for all public APIs

Thanks for the review. Addressed most of your comments. Kicked off CI.


Explicit module syntax

Description
A mod / module code mode keyword (the latter would also function as the name of the module type, which is undesirable), used as such:
mod [NAME] {
   [DEFINITIONS ...]
}

that would create a module with the given name containing all definitions from the module body, much like with import "file" as NAME. An important distinction is that the body of an explicit module may not contain any top level expressions or rules, only definitions with let, imports, includes, and nested modules. (Thus it does not require 'runtime' evaluation)
A further extension could be allowing a module without a name to declare private functions, similar to anonymous namespaces from C++. This means you can write mod { DEFINITIONS } inside any module (including file modules), and those definitions would be available to local code, but not any code importing the module.
Alternatively, a module without a name could evaluate to a value of type module (see https://github.com/typst/typst/issues/2403#issuecomment-2016949967), and then one could write import mod { ... }: public items, but that puts the visibility of items very far from their definition
Use Case
This will make it much easier for library authors to structure their exports into logical groups, and even the most basic proposal above will allow for a crude version of privacy by at least encapsulating all of your sensitive code into a mod private.
I think anonymous modules as a visibility mechanism would be a great long-term solution to the long-irking problem of package code privacy. It fits in with the existing syntax (no let pub x / let priv x) and doesn't require a redaclaration for exported code (as export x / hide x do).
See also: #2636, #2403

Another use case is bundling all the dependencies of a package in a single file (for easier redistribution).

@pachi how is this different from importing all dependencies in a central file and directly importing that file everywhere you need it?

The module system would avoid name clashes between the dependencies when joining them in a single file. The module doesn't require that each namespace is independent of the rest but in the imported names.

Just for the record, you can do the same today by writing your shared file as
#import "path.typ" as internal
#import "@ns/pkg:1.2.3" as public


Autoscaling not available on GCP

We used the terraform for GCP to create a Flyte cluster. We found that the node pool on the GKE cluster cannot be scaled down because "pod is blocking scale down because it’s not backed by a controller."
For more details:
GCP:
Pod is blocking scale down of underutilized node because it doesn’t have a controller, such as a deployment or replicaset. Refer to logs for more details.
Recommended actions
Set annotation "cluster-autoscaler.kubernetes.io/safe-to-evict": "true" for Pod or define a controller, such as a deployment or replicaset, for the Pod
Log:
noScaleDown: {
......
reason: {
messageId: "no.scale.down.node.pod.kube.system.unmovable"}
}

I'm curious what Pod(s) in the cluster would not be backed by a controller.
The Flyte Taks pods are backed by the flytepropeller controller tied to the flyteworkflow CRD but not sure if that qualifies for GKE's Autoscaler.
According to this it's likely that it refers to a Pod in the kube-system namespace.
Could you share the output of
kubectl get pods -n kube-system -o wide

Can you check what Pods are scheduled in the node you want CA to remove?
kubectl get pods --all-namespaces --field-selector spec.nodeName=<NODE_NAME>
Then we can figure out what to do depending on how they match the restrictions mentioned in CA's docs

Thank you for your reply!
We figured out which pods are blocking the autoscaling by looking at the autoscaler log:
Log:
noScaleDown: {
nodes: [
0: {
node: {4}
reason: {
messageId: "no.scale.down.node.pod.kube.system.unmovable"
parameters: [
0: "kube-dns-..."
]}}
1: {
node: {4}
reason: {
messageId: "no.scale.down.node.pod.kube.system.unmovable"
parameters: [
0: "l7-default-backend-..."
]}}
2: {
node: {4}
reason: {
messageId: "no.scale.down.node.pod.kube.system.unmovable"
parameters: [
0: "kube-dns-..."
]}}
And, we tried to set PDBs for those pods but its not working.

sorry for the delay, somehow I missed the notification.
So those don't seem to be Flyte pods. But in any case, I just found out that apparently, the default K8s plugin config that Flyte uses includes an annotation that could prevent CA to work
Could you check the annotations on those Pods?

Yes, there are some kube-system pods, namely kube-dns, blokcing the down scaling but we kind of solved this by having two node pools. So, at least, one pool can be scaled down to zero.

got it, thanks for sharing!


Depreciation warning popup and message about st.experimental_dialog since streamlit 1.37.0

Since streamlit version 1.37.0, we get a display popup at app start and a message on stdout saying:
2024-08-06 15:46:39.661 Please replace `st.experimental_dialog` with `st.dialog`.

`st.experimental_dialog` will be removed after 2025-01-01.

See streamlit 1.37.0 release notes.
src/streamlit_analytics2/display.py line 11 needs update. Was going to add a PR but wasn't sure if best to add a runtime check on streamlit version (for backwards compatibility), or just up the minimum version in pyproject.toml.
This is using streamlit_analytics2 version 0.8.1.

@bulletmark thank you for raising this!
We will opt to use the GA function and bump the version
A runtime check for backwards compatibility is a good idea but only if it needed and I would rather not build up on tech debt by supporting deprecated functions if there is a GA version
Feel free to make the PR
If you prepend the branch name with "test/" it will generate a test package on test.pypi that can be checked before pushing out to the main release on merge


default method doesn't work

Text::make('Uuid')->default(function ($request) {
    return 'abc';
})

Is there any ways to use the default method on this package? Now it just leaves a blank input. Thank you!

@phuclh No, but this is how you can achieve at this moment:
Text::make('Some Setting', 'key')->withMeta([
    'value' => nova_get_setting('key', 'Default Value')
])

There's one issue with that. What if there's a field that has a default value but the user wants it to be null (or empty). They would have to empty the field every time, since it would get prefilled with the default value.

Actually, nevermind, the ->default() would never work properly, I don't think. As the serialization function in Nova does the following:
'value' => $this->resolveDefaultValue($request) ?? $this->value,

If I emulated a 'create' request so resolveDefaultValue would actually resolve the default value, it would overwrite the actual value each time.
However, what I could do is create a 'defaultSetting' macro that does the same thing as @Landish's code. So you could call ->defaultSetting('bleh') on any field. Would that be close enough?


Deployment of frozen models with tf-addons

Hi,
For freezing the graph and deploying on target device, is it necessary to have Tensorflow-Addons installed on the device? Or will it be possible for just tensorflow 2.x package to perform inference from the frozen graph. Sorry but I have never used Tensorflow-Addons before and dont have much knowledge about it.

Hi, can you refer the code to freeze entire tacotron 2 from notebooks dir? I think only tf dependency is enough, can you try?

@dathudeptrai Tested FastSpeech saved model inference in environment without tensorflow-addons. Works!
Will update once I check other models.

How can I save mb-melgan in the same way? Is there a way to combine both the mb_melgan module and PQMF module into one?

@sujeendran i will add notebook for mb-melgan saved model inference asap.

Is there a way to combine both the mb_melgan module and PQMF module into one?

ofc, you can :))), i will do it for you :)).

@sujeendran https://github.com/dathudeptrai/TensorflowTTS/blob/master/notebooks/multiband_melgan_inference.ipynb. I will close issue now.

Hi @dathudeptrai,
Thanks for the update. I followed your notebook to save the model and later load it from another script for inference. Sorry to reopen this issue, but I'm facing an issue.
I noticed it takes twice as much time for inference compared to another script that builds the model and load weights manually like in your notebooks. I ran both scripts to generate 4 sentences in a loop using FastSpeech and mb-melgan and the difference in performance is clearly evident. Ignoring the warm-up run, the script that builds model and loads weights takes just ~2 seconds while the script that directly loads saved model takes ~4 seconds for each sentence.
Here is my script to run inference using saved model:
import os
#To run on CPU uncomment below line
#os.environ["CUDA_VISIBLE_DEVICES"]="-1"
import numpy as np
import tensorflow as tf
import yaml
import soundfile as sf
import time
from tensorflow_tts.processor.ljspeech import LJSpeechProcessor
from tensorflow_tts.processor.ljspeech import symbols, _symbol_to_id
processor = LJSpeechProcessor(None, "english_cleaners")
sentences = ["Recent research at Harvard has shown meditating for as little as 8 weeks, can actually increase the grey matter in the parts of the brain responsible for emotional regulation, and learning.","Something doesn't seem right.","Is this barrel of the rifle?","What can it do now?"]
fastspeech = tf.saved_model.load("./fsfreezed")
mbm = tf.saved_model.load("./mbmfreezed")
for i,sentence in enumerate(sentences):
    start = time.time()
    input_ids = tf.expand_dims(tf.convert_to_tensor(processor.text_to_sequence(sentence), dtype=tf.int32), 0)
    mel_before, mel_after, duration_outputs = fastspeech.inference(
        input_ids=input_ids,
        attention_mask=tf.math.not_equal(input_ids, 0),
        speaker_ids=tf.convert_to_tensor([0], dtype=tf.int32),
        speed_ratios=tf.convert_to_tensor([1.0], dtype=tf.float32),
    )
    audio_after = mbm(tf.convert_to_tensor(mel_after,dtype=tf.float32))[0, :,0]     #Tried to convert to tensor to avoid retracing. Didn't help either
    end = time.time()
    # save to file
    sf.write(f'frozen_test_{i}.wav', audio_after, 22050, "PCM_16")
    print(f"Time taken: {end-start}s")

Output:
2020-06-29 17:26:03.962096: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.2
2020-06-29 17:26:20.135192: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcuda.so.1
2020-06-29 17:26:20.162452: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.162651: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1716] Found device 0 with properties:
pciBusID: 0000:00:00.0 name: NVIDIA Tegra X1 computeCapability: 5.3
coreClock: 0.9216GHz coreCount: 1 deviceMemorySize: 3.87GiB deviceMemoryBandwidth: 194.55MiB/s
2020-06-29 17:26:20.162733: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.2
2020-06-29 17:26:20.196368: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcublas.so.10
2020-06-29 17:26:20.215041: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcufft.so.10
2020-06-29 17:26:20.255546: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcurand.so.10
2020-06-29 17:26:20.274772: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcusolver.so.10
2020-06-29 17:26:20.293345: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcusparse.so.10
2020-06-29 17:26:20.293954: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudnn.so.8
2020-06-29 17:26:20.294285: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.294607: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.294693: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1858] Adding visible gpu devices: 0
2020-06-29 17:26:20.297638: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.297778: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1716] Found device 0 with properties:
pciBusID: 0000:00:00.0 name: NVIDIA Tegra X1 computeCapability: 5.3
coreClock: 0.9216GHz coreCount: 1 deviceMemorySize: 3.87GiB deviceMemoryBandwidth: 194.55MiB/s
2020-06-29 17:26:20.297849: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.2
2020-06-29 17:26:20.297933: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcublas.so.10
2020-06-29 17:26:20.297999: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcufft.so.10
2020-06-29 17:26:20.298057: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcurand.so.10
2020-06-29 17:26:20.298113: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcusolver.so.10
2020-06-29 17:26:20.298163: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcusparse.so.10
2020-06-29 17:26:20.298211: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudnn.so.8
2020-06-29 17:26:20.298414: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.298637: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:20.298704: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1858] Adding visible gpu devices: 0
2020-06-29 17:26:20.298795: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.2
2020-06-29 17:26:24.034187: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1257] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-06-29 17:26:24.034267: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1263]      0
2020-06-29 17:26:24.034300: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1276] 0:   N
2020-06-29 17:26:24.034776: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:24.035076: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:24.035389: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:949] ARM64 does not support NUMA - returning NUMA node zero
2020-06-29 17:26:24.035516: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1402] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1457 MB memory) -> physical GPU (device: 0, name: NVIDIA Tegra X1, pci bus id: 0000:00:00.0, compute capability: 5.3)
2020-06-29 17:27:55.581187: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcublas.so.10
2020-06-29 17:27:58.583955: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudnn.so.8
Time taken: 33.52933359146118s
2020-06-29 17:28:25.711613: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.21GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:25.804403: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.22GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:29.056533: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 1.34GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
Time taken: 4.630234956741333s
2020-06-29 17:28:30.552505: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.12GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:30.615705: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 2.09GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:33.352142: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 1.34GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
Time taken: 4.438023090362549s
2020-06-29 17:28:34.797070: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.21GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:34.876055: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.22GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:37.587992: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.83GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2020-06-29 17:28:38.049835: W tensorflow/core/common_runtime/bfc_allocator.cc:246] Allocator (GPU_0_bfc) ran out of memory trying to allocate 1.34GiB with freed_by_count=0. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
WARNING:tensorflow:5 out of the last 8 calls to <function recreate_function.<locals>.restored_function_body at 0x7ed72fd510> triggered tf.function retracing. Tracing is expensive and the excessive number of tracings could be due to (1) creating @tf.function repeatedly in a loop, (2) passing tensors with different shapes, (3) passing Python objects instead of tensors. For (1), please define your @tf.function outside of the loop. For (2), @tf.function has experimental_relax_shapes=True option that relaxes argument shapes that can avoid unnecessary retracing. For (3), please refer to https://www.tensorflow.org/tutorials/customization/performance#python_or_tensor_args and https://www.tensorflow.org/api_docs/python/tf/function for  more details.
Time taken: 4.414276361465454s

Due to the warning at the end of the output i tried to add the experimental_relax_shapes option in the tf.function for saving mb_melgan, but it still occurs:
@tf.function(experimental_relax_shapes=True,input_signature=[tf.TensorSpec(shape=[None, None, 80], dtype=tf.float32)])
    def call(self, mels):
        mb_audios = super().call(mels)
        audios = self.pqmf.synthesis(mb_audios)
        return audios

Could you please check and verify if you have the same behaviour?

@sujeendran can you make a colab for this ?, including a code for downloading pretrained model, saved it into pb and above code, so i can easy to check and help :D.

@dathudeptrai Hi! Sure. Here you go: https://colab.research.google.com/drive/1q065tbqWevKleMjiAJkp58cjR7LWJIj_?usp=sharing
I don't see the tf.function retracing warnings in colab, maybe because of some environment variable set. But the performance difference is as expected. Saved model is 2x slower.

@sujeendran @tf.function and saved model should be a same because @tf.function will convert a code to graph as saved model does. Here saved model 2x slower is the bug of Tensorflow :))). Let say that saved model tensorflow will be slow with the shape of input that saved_model nerver seen before :)). In ur notebook, if you follow bellow code you will see that saved_model run as fast as @tf.function
for j in range(5):
    for i,sentence in enumerate(sentences):
        start = time.time()
        input_ids = tf.expand_dims(tf.convert_to_tensor(processor.text_to_sequence(sentence), dtype=tf.int32), 0)

        mel_before, mel_after, duration_outputs = fastspeech.inference(
            input_ids=input_ids,
            attention_mask=tf.math.not_equal(input_ids, 0),
            speaker_ids=tf.convert_to_tensor([0], dtype=tf.int32),
            speed_ratios=tf.convert_to_tensor([1.0], dtype=tf.float32),
        )
        audio_after = mbm(tf.convert_to_tensor(mel_after,dtype=tf.float32))[0, :,0]
        end = time.time()
        # save to file
        #sf.write(f'frozen_test_{i}.wav', audio_after, 22050, "PCM_16")
        print(f"Time taken: {end-start}s")

So in the real depoyment scenario, you should warm up bot fastspeech and melgan by dynamic fake-inputs has length shape from 1->1000 for example :)). I think that is ok, just take more time to warm-up model. Pls refer this issue https://github.com/tensorflow/tensorflow/issues/29075. Maybe you can create issue on tensorflow repo to ask about this bug :)).

@dathudeptrai Hmm you are right, the time does reduce from the second j loop. This is really a very bad issue with tf2 when it comes to deployment point of view. On lower-power machines the GPU overhead to load the model itself takes a long time, add to that warmup for 1000 fake samples, it will take a really long time to start any useful inferencing. I will have to see how it will behave with tflite if the conversion works in first place for fastspeech and mbmelgan. Have you tested the same?
PS. Thanks for the link to tensorflow issue!

@sujeendran tflite is ok, no problem. For server, i we can use @tf.function :))).


https://www.vivo.com.br/para-voce/por-que-vivo/qualidade/teste-de-velocidade#testar-velocidade false positive

Over-blocking. should almost had no ads... only a dns one i guess... still the website is meant test connection speed for ISP VIVO TELEFONICA.

Disabling blockconvert adguard rules fixed it.

That is caused by vivo.com.br being in https://raw.githubusercontent.com/mitchellkrogza/Phishing.Database/master/phishing-domains-ACTIVE.txt
I am removing the list since it has caused quite a few false positives


Add an Account not works behind proxy (azure auth code grant)

Issue Type: Bug
1- Click on the account icon over the settings gear icon, then open the linked account menu on the right side and click on Add an account button.

2- Web browser opens Sign-in page, and select your account
3- It gets stuck and still loading, never finishes to link the account

note: Azure Device code not works for me (when I select this option shows nothing)

I tried to use VSCode using mssql plugin, to replace azure data studio, but I guess it works like  azure data studio because both get stuck at the step to add an account, but the sign-in works on VSCode - azure tools plugin (using the same proxy)

I register a bug in the mssql plugin repo where I describe almost the same proccess and i got the same results as azure data studio: https://github.com/microsoft/vscode-mssql/issues/17234

Azure Data Studio version: azuredatastudio-insiders 1.35.0-insider (250532f39d2c460f25e646e701bb94d9860d7365, 2022-02-10T06:31:40.825Z)
OS version: Darwin x64 20.6.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz (16 x 2300)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (3.43GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (6)

Extension
Author (truncated)
Version

admin-pack
Mic
0.0.2

agent
Mic
0.47.0

dacpac
Mic
1.9.1

import
Mic
1.5.0

powershell
ms-
2021.12.0

profiler
Mic
0.12.1

Hi @esauaguilar-kr, can you go into the settings and enable Verbose logging for Azure?  Then try this process again and report back with the relevant logs.  You can find the logs by hitting control + shift + P and selecting Developer: Open Logs Folder, and following this path: [default log folder]/exthost1/output_logging_[earliest timestamp]/2-Azure Acounts.log

I' having the same issue

My Azure configuration looks like in below picture

#----main.log---contents--------
[2022-03-04 15:44:27.070] [main] [info] window: vscode-file:// protocol is explicitly disabled
[2022-03-04 15:44:27.246] [main] [info] update#setState idle
[2022-03-04 15:44:57.252] [main] [info] update#setState checking for updates
[2022-03-04 15:44:58.412] [main] [info] update#setState downloading
[2022-03-04 15:46:27.202] [main] [info] update#setState ready
#---------------------------------
#-----render1.log---contents---------
[2022-03-04 15:45:01.928] [renderer1] [info] Cancelling connection for URI connection:providerName:MSSQL|applicationName:azdata|authenticationType:|database:|server:|user:|group:undefined
[2022-03-04 15:45:06.896] [renderer1] [warning] Settings pattern "debug." doesn't match any settings
[2022-03-04 15:45:06.896] [renderer1] [warning] Settings pattern "launch" doesn't match any settings
[2022-03-04 15:45:06.898] [renderer1] [warning] Settings pattern "notebook." doesn't match any settings
[2022-03-04 15:45:06.898] [renderer1] [warning] SettingsEditor2: Settings not included in settingsLayout.ts: sql.query.shortcut1, sql.query.shortcut2, sql.query.shortcut3, sql.query.shortcut4, sql.query.shortcut5, sql.query.shortcut6, sql.query.shortcut7, sql.query.shortcut8, sql.query.shortcut9, notebookExplorerSearch.actionsPosition, notebookExplorerSearch.collapseResults, notebookExplorerSearch.exclude, notebookExplorerSearch.followSymlinks, notebookExplorerSearch.globalFindClipboard, notebookExplorerSearch.location, notebookExplorerSearch.maintainFileSearchCache, notebookExplorerSearch.quickOpen.history.filterSortOrder, notebookExplorerSearch.quickOpen.includeHistory, notebookExplorerSearch.quickOpen.includeSymbols, notebookExplorerSearch.searchEditor.doubleClickBehaviour, notebookExplorerSearch.searchOnType, notebookExplorerSearch.searchOnTypeDebouncePeriod, notebookExplorerSearch.seedOnFocus, notebookExplorerSearch.seedWithNearestWord, notebookExplorerSearch.showLineNumbers, notebookExplorerSearch.smartCase, notebookExplorerSearch.sortOrder, notebookExplorerSearch.useGlobalIgnoreFiles, notebookExplorerSearch.useIgnoreFiles, notebookExplorerSearch.usePCRE2, notebookExplorerSearch.useReplacePreview, notebookExplorerSearch.useRipgrep, serverTree.useAsyncServerTree, resultsGrid.autoSizeColumns, resultsGrid.cellPadding, resultsGrid.fontFamily, resultsGrid.fontSize, resultsGrid.fontWeight, resultsGrid.letterSpacing, resultsGrid.maxColumnWidth, resultsGrid.rowHeight, sql.defaultAuthenticationType, sql.defaultEngine, sql.maxRecentConnections, notebookViews.enabled
[2022-03-04 15:45:09.280] [renderer1] [error] An unknown error occurred. Please consult the log for more details.
[2022-03-04 15:45:10.606] [renderer1] [error] An unknown error occurred. Please consult the log for more details.
[2022-03-04 15:45:52.043] [renderer1] [error] An unknown error occurred. Please consult the log for more details.
[2022-03-04 15:46:59.084] [renderer1] [warning] Settings pattern "debug." doesn't match any settings
[2022-03-04 15:46:59.084] [renderer1] [warning] Settings pattern "launch" doesn't match any settings
[2022-03-04 15:46:59.085] [renderer1] [warning] Settings pattern "notebook." doesn't match any settings
[2022-03-04 15:50:59.606] [renderer1] [info] Cancelling connection for URI connection:providerName:MSSQL|applicationName:azdata|authenticationType:|database:|server:|user:|group:undefined
#----------------------
#-------sharedprocess.log------contents--------
[2022-03-04 15:44:40.324] [sharedprocess] [info] [logs cleanup]: Starting to clean up old logs.
[2022-03-04 15:45:00.323] [sharedprocess] [info] [code cache cleanup]: Starting to clean up old code cache folders.
[2022-03-04 15:45:00.324] [sharedprocess] [info] [storage cleanup]: Starting to clean up storage folders.
[2022-03-04 15:45:10.326] [sharedprocess] [info] [language pack cache cleanup]: Starting to clean up unused language packs.
#-------------------
#----exthost/exhthost1.log--contents---
[2022-03-04 15:44:30.645] [exthost] [info] extension host started
[2022-03-04 15:44:30.679] [exthost] [info] ExtensionService#_doActivateExtension Microsoft.azurecore {"startup":true,"extensionId":{"value":"Microsoft.azurecore","_lower":"microsoft.azurecore"},"activationEvent":""}
[2022-03-04 15:44:30.679] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/azurecore/dist/extension
[2022-03-04 15:44:30.934] [exthost] [info] ExtensionService#_doActivateExtension Microsoft.data-workspace {"startup":true,"extensionId":{"value":"Microsoft.data-workspace","_lower":"microsoft.data-workspace"},"activationEvent":""}
[2022-03-04 15:44:30.934] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/data-workspace/dist/main
[2022-03-04 15:44:30.954] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":""}
[2022-03-04 15:44:30.954] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/git/dist/main
[2022-03-04 15:44:30.988] [exthost] [info] ExtensionService#_doActivateExtension Microsoft.notebook {"startup":true,"extensionId":{"value":"Microsoft.notebook","_lower":"microsoft.notebook"},"activationEvent":""}
[2022-03-04 15:44:30.988] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/notebook/dist/extension
[2022-03-04 15:44:32.321] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":""}
[2022-03-04 15:44:32.321] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/github/dist/extension.js
[2022-03-04 15:44:32.330] [exthost] [info] ExtensionService#_doActivateExtension Microsoft.mssql {"startup":true,"extensionId":{"value":"Microsoft.mssql","_lower":"microsoft.mssql"},"activationEvent":""}
[2022-03-04 15:44:32.330] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/mssql/dist/main
[2022-03-04 15:44:35.234] [exthost] [info] eager extensions activated
[2022-03-04 15:44:35.238] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"}
[2022-03-04 15:44:35.240] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/merge-conflict/dist/mergeConflictMain
[2022-03-04 15:44:35.244] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"}
[2022-03-04 15:44:35.244] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/testing-editor-contributions/dist/extension.js
[2022-03-04 15:47:10.463] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:jsonc"}
[2022-03-04 15:47:10.464] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/configuration-editing/dist/configurationEditingMain
[2022-03-04 15:47:10.471] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:jsonc"}
[2022-03-04 15:47:10.471] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Azure Data Studio.app/Contents/Resources/app/extensions/json-language-features/client/dist/node/jsonClientMain
#-----------------------
All other log files are empty.

We're having this same issue for a customer and wanted to check in on the situation. The customer is generating details of the issue, but is this being pulled into the backlog or are there any known workarounds?

A little more detail here...  What my colleague has uncovered is that the Data Studio application is picking up an environment variable value stored in HTTPS_PROXY. In our situation, the customer has an Azure CLI installation that populates this with a value that is specific for the Azure CLI and other applications (like Data Studio) need to go to a different endpoint. (We're trying to "unbungle" the proxy setup, but that's a long-term objective)
Can we confirm the following:

When present, Data Studio will use the value of HTTPS_PROXY during the authentication process
If there is a setting which will allow for overriding that environment variable value

The issue we're facing seem similar to what's happening here:
https://github.com/microsoft/azuredatastudio/issues/15342

@thevinnie
Have you tried providing Proxy details in Settings (Ctrl+,) in Azure Data Studio?

@thevinnie
I'll proceed to close this issue as its duplicate of #17356 and progress can be tracked there instead.


[ui] Catalog Service is empty

Setup

Epinio UI version: 1.9.0

To Reproduce

Go To Services -> Edit a Service
Screenshots

Verified in Epinio Server Version: v1.9.0-23-g58d35b2e with UI image ghcr.io/epinio/epinio-ui:latest-next and working.
Checked with mysql, postgres, rabbitmq, redis and mongo and ok.
Checked working with binded app and ok
Checked in Applications > bindings an ok (with several svcs bound)

Rechecked in Epinio v1.10.0-rc1


"Incorrect Kibana version in plugin [datasweet_formula]. Expected [6.4.0]; found [6.3.2]"

When did you release the version of datasweet_formula for Kibana  6.4
actually we have:
./bin/kibana-plugin  install  https://github.com/datasweet/kibana-datasweet-formula/releases/download/1.1.0/datasweet_formula-1.1.0_kibana-6.3.2.zip
Attempting to transfer from https://github.com/datasweet/kibana-datasweet-formula/releases/download/1.1.0/datasweet_formula-1.1.0_kibana-6.3.2.zip
Transferring 402149 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Plugin installation was unsuccessful due to error "Incorrect Kibana version in plugin [datasweet_formula]. Expected [6.4.0]; found [6.3.2]"

Hi @djfredc
We will provide a new version soon.

Hey @tcharlot-datasweet, any updates on this issue? I'm also interested in this 6.4.x update, so let me know if I can help you guys somehow :)
I recently updated my Kibana plugin (Comparable Time Range) for Kibana 6.4.x. See this PR, it can be helpful.

Hi @gmatheus
Unfortunately, i don't have time to upgrade to 6.4.x.
Indeed, as u noticed, elastic team have changed a lot of things....
I started the changes in https://github.com/datasweet/kibana-datasweet-formula/tree/6.4.x, but for now, kibana launched, but no vis worked...

@tcharlot-datasweet great! I'm working on this branch and will open a PR soon.
About your private plugin, do you plan to open-source it some day? It could be a helpful example for me since I'm planning to build the same feature (global comparing, not at vis-level) for my plugin in the future!

Hi @gmatheus,
For now, we didn't expect to release this functionality, cause it has been built for version v5.5.2.
So, we have a lot of work to upgrade the code, and we have others priorities...
Indeed, Kibana is evolving too fast with a lot of changes in plugin API / license etc, and we have a lot of constraints in Kibana. That's why, now, we are working on our own system.
But we could create a repo without release just for the code.

hi @djfredc , @gmatheus
Please have a look to the new release v2.0.0 for kibana 6.4.x


How to set CellType.Formula into cell

i try to set cell with fomula like '=Sum(A1:A10)' but seem it not working. only text inside and cannot calculate data in sum column. i see CellType.Formula but don't have any suggestion for using this

any news ??

To anyone who stumbled upon this like me. (Using the Prerelease: 2.0.0-null-safety-3)
Found it after some trial & error - It is actually quite simpel:
Sheet sheetObject = excel['Sheet1'];
final urlIndex = CellIndex.indexByColumnRow(
  columnIndex: 0,
  rowIndex: 0,
);
sheetObject.updateCell(cellIndex, Formula.custom('YOUR_FORMULA'));

Hope that helps for future reference.


Chore: switch workflow to pnpm

If is necessary to switch monorepo workflow tool to pnpm?
https://github.com/vitejs/vite/commit/3e1cce01d01493d33e50966d0d0fd39a86d229f9

It's unnecessary, but I don't mind it if you want it. PR is welcome.


pull request for e2e test at 01/18/2017 04:15:09

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


navigation to operator declaration does not work

Examples:
In Dart Editor one used to be able to Cmd + Click (Ctrl + Click) on the characters underscored in the examples below and it would take you to the declaration, just like going to the declaration of a method/function does.
Zone.current['local'];
//          ^       ^
if (a == b) {
//    ^^
}

This does not work in Atom (although other kinds of navigation work).

@scheglov, is this supported by the analysis server? The atom handing code isn't special-casing based on the text under the click.

Do you use analysis.navigation notification or analysis.getNavigation command?
The first definitely supports navigation to operators.
The second - not sure.

We're using the first. I'll try and repro and see if I can get more info.

@scheglov, I do not get any results back from the getNavigation command. Perhaps I'm not using it correctly.
However, when using the navigation event (which we're doing in the shipping app), I see results for positions 2 and 3 above. from looking at the returned nav event info, it looks like the right bracket has nav info, the ==, but the left bracket has no associated nav info.

import 'dart:async';var bar = Zone.current['foo'];
dsdf() {
  String a = 'a';
  String b = 'b';
  return a == b;
}

https://codereview.chromium.org/1402353009

Fixed.
https://github.com/dart-lang/sdk/commit/289bd0a056abb17587a692fd9b1f5f02190139e5

@scheglov, thanks! Will close this since the fix will be in a future SDK rev.

:+1:


Feature request for adding system prefered theme

I am requesting feature to have a theme setting which sync your vscode theme to windows setting
eg. if I am changing my windows color settings to light it should set my vscode theme to Light+ but if I change my windows color setting to dark than my vscode theme should be converted to Dark+

/question
Already exists https://code.visualstudio.com/docs/getstarted/themes#_auto-switch-based-on-os-color-scheme
If you have issues with this feature - you should create proper bug reports.


Ability to do incremental lexing

Can tokenizer provide two methods getState and setState just like CodeMirror? So we can use it for incremental lexing such as live syntax highlighting in code editor.

Nope, it can not. You could try to implement it and submit a pull request. But I am not going to work on it myself.


docs(dag-demo): improves dag demo with some flashy animation

:tada: This PR is included in version 1.8.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to calculate the Consistency metric and SSIM?

Thank you for your code.
I'm curious about the calculation of the Consistency metric and SSIM as reported in the paper. Would it be possible for you to provide the code for these metrics?

Hi, sorry for the late response. We use from basicsr.metrics.psnr_ssim import calculate_ssim to calculate SSIM. Can you provide your email? I can send you the code.

Thank you very much. My email is<EMAIL_ADDRESS>

Hi, sorry for the late response. We use from basicsr.metrics.psnr_ssim import calculate_ssim to calculate SSIM. Can you provide your email? I can send you the code.

hi, wyhuai, your work is so good and inspire me a lot.  i am a little bit confused when i calculate consistency metrics by myself, could you please send this code to me? thanks a lot for your help! my email is<EMAIL_ADDRESS>


can not get elasticsearch

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

Dupe of #4171.


[TASK] Bump golang version to v1.22

The project is based on Go v1.20 but the version was already out of support. We should update it to a newer version.

Close as resolved by #25


Update getting-started.md

Closing this since another PR from @mhailstone contained the same changes.


add create root key function

Thanks for the PR.
While I'd rather do it as part of install script, others seem to think like you #15 , and the code talks, accepting. Thanks again.


Refactor Camera methods and add viewport rect

While working on a refactor of bevy_mod_picking to include viewport-awareness, I found myself writing these functions to test if a cursor coordinate was inside the camera's rendered area.
Objective

Simplifies conversion from physical to logical pixels
Adds a method that returns the dimensions of the viewport as a min-max rect

Changelog

Added Camera::physical_to_logical
Added Camera::physical_viewport_rect
Added Camera::logical_viewport_rect

🚲 🏠 opportunity: should Camera::physical_to_logical be renamed to Camera::to_logical to better follow the rust api guidelines, or would that just obscure the from side of the conversion?

Isn't T::from() usually meaning that you create a new object of that type? In which case Camera::to_logical(input: physical) should be enough to convey the full meaning given that the input parameter is usefully named / has docs.

Bevy has some Rect types. This has the same data structure, but lives in bevy_sprite. This Rect lives in bevy_ui, but it uses a different structure (left/right/top/bottom).

^ I really would like to get the geometric-shapes RFC merged so that we could start building and reusing for these purposes

^ I really would like to get the geometric-shapes RFC merged so that we could start building and reusing for these purposes

Preaching to the choir. :slightly_smiling_face:

When it comes to Physical vs Logical, we could look into creating or reusing a type for it similar to what winit is doing: https://docs.rs/winit/0.21.0/winit/dpi/enum.Position.html

I like this, though we may want to provide some auto deref impls to reduce any added overhead.


UI tweaks to variant fields

I think we should hide the "Variant:" label that appears to the left of the variations -- the term "variant" is probably a bit unfriendly to the standard content editor, and I think any clarification could be made by the developer in the field's help text.

There needs to be a way to "clear" the selection

Steps to reproduce the clear issue:

Visit https://beta.editor.dev/example/?path=%2Fexample%2Fstructure.yaml
Click "hero"
Put some text into the field
Clear the text
Notice that I can't choose "Hero with image" until I refresh the whole page

I think a "clear" button next to the variant labels would fix the issue

Removed the variant label and added an icon for clearing the current value for the variant.


[MM-15381] Write an automated test using Cypress for "Whitespace with emojis does not affect size"

Summary
Adds test for whitespace's effect on emojis.
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/10777

One more thing: build is failing due to outdated branch.  Could you please update by merging master into this branch?

@saturninoabril @thekiiingbob Thanks for the feedback! I'm planning on working on the changes you mentioned tomorrow.