fix runfile to terminate states before exit

Fix sensorbee runfile to terminate states defined in the topology before shutting down.
In my usecase it is mandatory to clean up things via Terminate API.

LGTM！


Wrap grpc-generated code with port_def/port_undef protobuf headers

Some windows-specific macros looks like common method names. For example macro GetObject which defined in wingdi.h (transitively included in windows.h):
#define GetObject  GetObjectW
#else
#define GetObject  GetObjectA
#endif

This can cause unexpected problems when compiling "GetObject"-containg services for windows. In proto messages generated code port_def.inc/port_undef.inc include solves this problem. I suppose in grpc-generated code this wrap can be used too.
@veblush

@veblush, could you, please, take a look?

I don't understand what problem you want to solve with this PR? Would you elaborate it more?

Closing this since I didn't get information on this change but please feel free to reopen it if this is required.


Fix #55: improve plain-text

This is an attempt to fix #55, which I also hope to fix the treatment of formulas in the titles

Thank you!


Leaderboard: Taping on my avatar should open tip popup explaining how to change it

When tapping the round shown by the red arrow:

... show this tooltip:

To set up your leaderboard avatar, tap "Set as avatar" in the three-dots menu of any image."

Hi, @nicolas-raoul I would like to look into this. Can you assign me?

@ratneshnavlakhe It is yours, thanks! :-)

Hi @nicolas-raoul there seems to be some issue with loading leader board, getting this stack trace on logcat.
2022-02-01 23:49:51.214 8161-8161/fr.free.nrw.commons.beta E/AchievementsFragment: Fetching achievements statistics failed     java.lang.StringIndexOutOfBoundsException: length=31; index=-1         at java.lang.String.substring(String.java:1935)         at fr.free.nrw.commons.mwapi.OkHttpJsonApiClient.lambda$getAchievements$4$OkHttpJsonApiClient(OkHttpJsonApiClient.java:259)         at fr.free.nrw.commons.mwapi.-$$Lambda$OkHttpJsonApiClient$-O4cqgnxRevLtbK8AVZXcOmTWMo.call(Unknown Source:6)         at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)         at io.reactivex.Single.subscribe(Single.java:3603)         at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)         at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)         at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)         at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)         at java.lang.Thread.run(Thread.java:764) 2022-02-01 23:49:51.256 8161-8161/fr.free.nrw.commons.beta E/RecyclerView: No adapter attached; skipping layout

@ratneshnavlakhe Can you reproduce this problem on the master branch? If yes, please create a new GitHub issue, thanks for finding this! :-)

@ratneshnavlakhe are you running betaDebug build variant (as it seems from the logs)? Please test the leaderboard with prodDebug instead, thanks. :)

@ratneshnavlakhe are you running betaDebug build variant (as it seems from the logs)? Please test the leaderboard with prodDebug instead, thanks. :)

Maybe also adding a toast message saying "Leaderboard is only available on prod version" could be another good first issue.

@madhurgupta10 Great idea, issue created: #4784

Yeah makes @madhurgupta10 to add a toast if the feature is unavailable for other variants.
Thanks, @misaochan will try it out with prodDebug build.

@nicolas-raoul can i add this feature ?

@SamarthAsthan Sure, feel free to make a PR.

@madhurgupta10 it will be great if it will open that persons profile picture on taping on avatar ?

@SamarthAsthan Sorry it was ambiguous, I rewrote the issue title and description to detail exactly what must be done. Thanks! :-)

@nicolas-raoul you wanna say like like instagram?
https://user-images.githubusercontent.com/97031010/187924514-dcb976be-3086-4d02-81b1-ba9a8ad7267d.MP4

@SamarthAsthan Yes except it should show an explanation popup rather than a menu.

Hi @nicolas-raoul , Is anyone working on this issue? Can I take this up?

@SamarthAsthan Any progress on this? :-)
@bhavanagarlapati Please take one issue at a time. Do not hesitate to come back to this one after sending a pull request for your currently assigned one. :-)

@SamarthAsthan Sorry I realize I did not respond. A simple toast or snackbar is enough. No buttons needed, just a label.

@nicolas-raoul can you please assign me this issue.

@ArmanNavodia It is yours, thanks! 🙂


Deprecate macro #method in favour of #through

As explained in #1 by @dgmstuart, the #method in spryte has a nameclash with Object#method.
Chose to name it to #through rather than #http_method or #verb since it's a semantically intuitive DSL.
Made sure that we output a deprecation warning pointing users to the new method and that the test suite will fail once we upgrade major version without removing the deprecated method.

I think this pull request closes #1 please have a look @dgmstuart

Solution LGTM though :+1:


Backup Size

Hello,
this is a question, not really an ISSUE.
The volume that I'm backing up is about 53mb. The snapshot in my bucket is about 300kb. The log doesn't show anything unusual.
Is this normal or is the backup not working properly
Thanks in advance.

You would need to share some more information.
Can you share how you run resticker?

Hey, i run it with docker compose, this is my file:
restic:
container_name: restic
image: mazzolino/restic
hostname: docker
environment:
BACKUP_CRON: "0 0 4 * * *"
RESTIC_REPOSITORY: s3:https://xxxxxxxxxxxxxxxxxx
RESTIC_PASSWORD: xxxxxxxxxxxxxxxxxxxxxxxxxxxx
RESTIC_BACKUP_SOURCES: /source
RESTIC_FORGET_ARGS: --keep-daily 7 --keep-weekly 4
AWS_ACCESS_KEY_ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AWS_SECRET_ACCESS_KEY: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
RUN_ON_STARTUP: "true"
RESTIC_BACKUP_ARGS: --tag octoprint
volumes:
    - octoprint:/source/octoprint

@Kourgiantakis As restic does deduplication of data, if the biggest part of that data is redundant, that could be possible.


Address auth being undefined and missing return on line 213

This closes #8 and closes #7

Thanks for the contribution. However, we do not accept PRs for issues that do not include tests that will cover the regression. For more information on this topic, please refer to our contribution guidelines.
In the mean time, I have opened #11 to address the same issues.

@cdata
Sorry about that, I'll be sure to include tests next time.
Thanks for your help!


Is react-native-video support LL-HLS on iOS platfroms?

Hi guys!
Just couldn't find any info and questions about it.
I have stream with LL-HLS playlist but it doesn't work on iOS platform at all, checked on iOS 15.
So do anybody can the same issue and explanations?
Thanks in advance)

Did you follow this documentation ?
https://developer.apple.com/documentation/http_live_streaming/enabling_low-latency_http_live_streaming_hls
It doesn't seem that patch is needed on application side to support it (so react-native-video should already be compliant)


Consensus node configuration issues

Hello team,
I am trying to configure a consensus node. following this tutorial (https://docs.cess.cloud/core/consensus-miner/running). Everything goes smoothly up until I try to generate the session key.
When typing the command "cess tools rotate-keys" I get "null"  as an output. I have tried many times and checked everything more than once.  Asked questions in the discord channel and presented info there but no one was able to help so far.
The next screenshots are after I did "cess down"; "cess purge"; "cess config set";  "cess start" and "cess tools rotate-keys".

Can someone help?

We are very sorry for replying to you so late!
This issue is actually related to the cess-nodeadm program. And it's probably the version of the program that matters.
Can you provide the output of the cess version command?
Make sure your output is consistent with the following:
Node mode: authority
Profile: testnet
nodeadm version: v0.5.2
Docker images:
  config-gen: config-gen 1.4.8 53976b848715
  chain: cess-node 0.7.5-unknown 6cc28c2aa3a2
  kld-agent: kaleido-rotator 0.3.1-testnet 092b9de72bce
  kld-sgx: kaleido 0.3.1-testnet d8d1864d56d7

If inconsistent, please download v1.5.2 version to reinstall and configure again.
Thank you so much for your feedback!
Please continue to leave a message if you have any questions.

Thank you for the answer.
This is the output of cess version:

Indeed there is a difference in the nodeadm version although I have installed the latest version as mentioned in the manual I will download v0.5.2  and try again.


ShimTest will be removed in a future release. Future development should make use of the ChaincodeStub Interface for generating mocks

Why are the official unit test examples still in use?

Thank you for reporting the issue. No current sample code makes use of the shimtest package (which was removed in fabric-chaincode-go@v2.0.0).


muxSize in Port is incorrect and unused

Not sure if this is eventually needed in code generation, but the muxSize field in Port is currently unused in code generation and analyses, and is incorrect in cases where broadcast is used. If you're ok with it @mattfel1, we can just remove this field. It can always be recalculated based on vector widths and the muxOfs field.

We'll just remove that field for now. We can have a helper method for codegen which calculates the same thing, but correctly.


Request: Also support Quarm

Project Quarm has forks of the Quests and Server submodules for their upcoming server launch.  It would be super cool if your Docker wrapper could support both TAKP and Quarm since they share the overwhelming majority of their code.  It wouldn't need to be anything fancy, maybe just a different branch with different submodule URLs.
I can try to open a PR in the coming days if that's something you would be interested in.

Added a branch.
Let me know how it works, there were some migration state issues I tried to address.


Get super patreon organized

What are the medium and long-term goals are for the format and for the community?

I have NO interest in commercializing the format against the wishes of others.

What is the dream version of Penny Dreadful? What would we do if we had 1M players and the eye of the world?

Tournaments
Leagues
Apps and websites

Is a Patreon a good step towards any of this stuff?

Where does the money go? To whom?

What country
With what stipulations
What are the tax implications?
Is there any sense in which we want to make this a businesss? What does that hurt?

What do we want to pay for with it?

Hosting

Should PD have its own dedicated hosting?

Advertising/marketing

Tournament prizes

Programmer time

What should the tiers be? How much are we asking for? What "rewards"?


Used "kotlinx.serialization" instead of "protobuf" serialization

Hello  @siarhei-luskanau! The main idea behind this example was to use protobuf. Why did you decide to replace it?

@Fi5t Thank you for great example of Jetapack datastore and tink-android. I have used that in production project.
In my experience kotlinx.serialization take less development time and effort than protobuf.
I had to fix issues with protobuf dependencies in unit tests.
Additional I spent time to rewrite protobuf declaration to Kotlin in build.gradle.kts.
For now com.google.protobuf gradle plugin don't work with Kotlin version 1.5.0, And kotlinx.serialization gradle plugin works well as part of Kotlin ecosystem.
I think that secured-datastore example help for another developers and  kotlinx.serialization save some development time.

Hello @siarhei-luskanau! The main idea behind this example was to use protobuf. Why did you decide to replace it?


Resolve build-time dependency warnings

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 95.042%

Files with Coverage Reduction
New Missed Lines
%

CourageScores/ClientApp/src/components/division_fixtures/sayg/PlayerInput.js
1
87.29%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
6544

Relevant Lines:
6658

💛  - Coveralls


Allow data server to use divide-and-conquer

@yaoli was interested in using a divide-and-conquer approach to preprocessing, as is used in in @dwf's ImageNet PR (https://github.com/bartvm/fuel/pull/68). With that code, I think it should be relatively easy to update the preprocessing server to (optionally) use multiple workers as well.

You guys are doing something really fancy, way beyond my league to grasp.
On Thu, Apr 30, 2015 at 3:54 PM, Bart van Merriënboer <
<EMAIL_ADDRESS>wrote:

@yaoli https://github.com/yaoli was interested in using a
divide-and-conquer approach to preprocessing, as is used in in @dwf
https://github.com/dwf's ImageNet PR (#68
https://github.com/bartvm/fuel/pull/68). With that code, I think it
should be relatively easy to update the preprocessing server to
(optionally) use multiple workers as well.
—
Reply to this email directly or view it on GitHub
https://github.com/bartvm/fuel/issues/93.

If we were to use it in that context we'd probably have to harden it a
little bit using request/reply on ROUTERs and DEALERs and bears (oh my).
The current setup has a race condition which matters in general but doesn't
matter for beefy workers that actually take a solid amount of time.

I'm tossing the relevant code onto https://github.com/dwf/fuel/tree/imagenet_old as I'm moving forward without it, doing something much simpler that doesn't need it.


[ceres] Build error

Copy issue body from C:/Users/Arihant/Desktop/Easiofy/vcpkg/installed/vcpkg/issue_body.md

See "How to report a package build failure [explanation video] #30604".

See "How to report a package build failure [explanation video] https://github.com/microsoft/vcpkg/issues/30604". Resubmit issue.


#50 observable type gets removed

If we declare a property without assigning it a specific type (e.g. number ,any ...), its value will not be read and therefore not merged since the compiler tries to use the value before giving it a specific value is assigned.
Therefore, if we enter simple parameter types without curly brackets {} in Observable<>, it will be merged.

Maybe you should leave out tests which are not working and instead proof, that if you use correct syntax for the observable type, the merge will work. because if you run the tests, they will always fail and this indicates future developers that something might be broken, although it isn't.

All tests that have been written already work, otherwise the pipeline will fail.


[DETECTION] Any CP866 encoded file detected as CP1125

Provide the file
CHEBUR.TXT
MGICMASK.TXT
WISHGEN.TXT
Verbose output
CHEBUR.log
Expected encoding
All of those files are CP866.
From CLI output:
"language": "Russian"
CP1125 is Ukrainian variant of CP866, not Russian. But most of the characters are the same.
https://en.wikipedia.org/wiki/Code_page_866#Ukrainian_and_Belarusian_variants
Desktop (please complete the following information):

Windows 10 x64
Python 3.9.6 x64
Package version: 2.0.3

Hi @PalmtopTiger
Indeed those two code pages are very similar. The first course of action would be to verify the assets/__init__.py FREQUENCIES dict. The Russian and Ukrainian char freq order could need some fine-tuning.
If the above did not work, would need (in addition to the above) to limit CP1125 target language to Ukrainian.
Would you take a look? As I have limited time to offer this week.
Regards,

Thanks for the quick response.
The language is detected correctly, no tuning of frequencies is required.
I think it is worth limiting CP1125 to Ukrainian. Sorry, but I don't have the required knowledge to do this. You should look into it when you have time.

Hi @PalmtopTiger
I have started working on your case.
With all the files you gave me, the result does not differ at all if the decoder is ibm866 or cp1125.
Even if I did limit the cp1125 to Ukrainian only, it would not matter at all.
    with open("./char-dataset/ibm866/CHEBUR.TXT", "rb") as fp:
        payload = fp.read()

    print(payload.decode("cp1125") == payload.decode("cp866"))  # Print True!

Given the following code:
from charset_normalizer import from_path

if __name__ == "__main__":

    results = from_path(
        r"./char-dataset/ibm866/MGICMASK.TXT",
        explain=True,
        cp_isolation=["cp1125", "ibm866"]
    )

    print(
        str(results.best().could_be_from_charset)  # Will print ["cp1125", "ibm866"]
    )

I have limited the cp1125 to target Ukrainian only.
Logs:
2021-07-31 23:54:38,609 | WARNING | cp_isolation is set. use this flag for debugging purpose. limited list of encoding allowed : cp1125, ibm866.
2021-07-31 23:54:38,623 | INFO | cp1125 passed initial chaos probing. Mean measured chaos is 0.000000 %
2021-07-31 23:54:38,623 | INFO | cp1125 should target any language(s) of ['Ukrainian']
2021-07-31 23:54:38,626 | INFO | We detected language [('Ukrainian', 0.8243)] using cp1125
2021-07-31 23:54:38,626 | INFO | Using cp1125 code page we detected the following languages: [('Ukrainian', 0.8243)]
2021-07-31 23:54:38,627 | INFO | cp866 passed initial chaos probing. Mean measured chaos is 0.000000 %
2021-07-31 23:54:38,629 | INFO | cp866 should target any language(s) of ['Russian', 'Ukrainian', 'Serbian', 'Bulgarian']
2021-07-31 23:54:38,634 | INFO | We detected language [('Russian', 0.8948), ('Bulgarian', 0.8596), ('Ukrainian', 0.8243), ('Serbian', 0.6974)] using cp866
2021-07-31 23:54:38,635 | INFO | Using cp866 code page we detected the following languages: [('Ukrainian', 0.8243)]

cp866 will be categorized as a sub match of cp1125 as the result is the same.
If both decoders would produce different results, limiting cp1125 to Ukrainian would matter. But in that case, it would not.
But, never the less, there is room for improvement. I have a few ideas.

Patch the sub match factoring and prefer the most coherent one (language detection) on top.
Patch the function cd.encoding_languages to limit returned languages for those specifics charsets.
...Like this.

@lru_cache()
def encoding_languages(iana_name: str) -> List[str]:
    """
    Single-byte encoding language association. Some code page are heavily linked to particular language(s).
    This function does the correspondence.
    """

    # Put too specific code page target language here.
    if iana_name == "cp1125":
        return ["Ukrainian"]

    unicode_ranges = encoding_unicode_range(iana_name)  # type: List[str]
    primary_range = None  # type: Optional[str]
.................

Before I can go any further, I need to identify all the code pages that are similar to the CP1125 case.
If it's one case, code page, I don't think we can produce a PR that addresses a single edge case.

An alternative solution: change the probing order so that CP866 is checked before CP1125. Then CP1125 will be marked as an alternative to CP866.
Ideally, all encodings should be probed in order of popularity. This will speed up detection of the most popular encodings. But I did not find detailed data on the popularity of encodings, other than this: https://w3techs.com/technologies/overview/character_encoding. But there is no CP866 or CP1125 at all.
As for the fact that the encodings are the same, this is not the case. If we find a file containing characters that differ in these encodings, then if the wrong encoding is selected, the text will be damaged. I believe that CP866 is more common due to the size of the countries' populations.
But perhaps you are right and there is no point in changing anything. But the chardet reports that these files are CP866, and this is the correct answer.

An alternative solution: change the probing order so that CP866 is checked before CP1125.

This will not happen. I do not want to disturb the actual order. (Provided by from encodings.aliases import aliases Ordered alphabetically)
I saw many people miss interpreting https://w3techs.com/technologies/overview/character_encoding for the charset detection context.
Neither Chardet nor Charset-Normalizer is an HTML charset detector. The detection concern every text document (SubRip Subtitle for ex.) And it is so hard to find any stats at all regarding this matter. Users' usages can be very dispersed, so making assumptions is unwise.

As for the fact that the encodings are the same, this is not the case.
Chardet reports that these files are CP866, and this is the correct answer.

Maybe I expressed myself wrongly. What I said is that with the files you gave me, there is no wrong answer. And Chardet is nowhere near supporting the same amount of CP.

I believe that CP866 is more common due to the size of the countries' populations.

Yes, I believe so. But I cannot maintain an order check based on popularity. I need a perpetual objective way to doing things.

Perhaps you are right and there is no point in changing anything.

In a matter of urgency, no. But I concur that something can be improved. To me, the fact that the property could_be_from_charset output both CP1125 and IBM866 is sufficient.
As stated in the introduction https://charset-normalizer.readthedocs.io/en/latest/ I strongly advise you to expect the text to be decoded correctly, do not search for the originating encoding. Can be pointless.

I have to say no. After much consideration, and drafts that did not agree with me in the end I am going to close this.
I am willing to accept PR as someone else with a fresh perspective could do something about it.
What I am inclined to do is update the documentation to explain that case a bit more.


CASMTRIAGE-6092 Update csm-upgrade.sh troubleshooting steps

Description

Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[ ] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

/backport release/1.6


PCL targeting .NET4.5 (profile111) fails

This is dependent on Protobuf-net - Which I can't seem to install in a modern 2016 solution's PCL project that targets .NET 4.5  - Any suggestions?

Basically, this comes down to which profile version you are targeting.  Both TimeZoneNames and protobuf are PCLs, and thus can be consumed from lots of different platforms.  But TimeZoneNames targets Profile 328 and protobuf targets Profile 136.
Here's a quick reference of the profiles
Since you are using Profile 111  (from your comment on StackOverflow), that profile is compatible with one, but not the other.  In particular, 111 includes Windows Phone 8.1, which is in 328 but not in 136.
So really, there are only a few options:

You can change your code to target a compatible profile and use the library as-is.
I could change TimeZoneNames to target profile 136, making it more restrictive - which would reflect the current state better.
Protobuf could change their target profile to be less restrictive.
I could rewrite the code to remove the dependency on protobuf.

I do plan to eventually remove the protobuf dependency (See #7).  It's really only there because it was a quick and dirty way to get the data embedded into a compact format.

Thanks for the fast response.  I have to admit I'm impressed.

Not really an option to change profile of my project: Its a Xamarin.Forms solution that works on: iOS, Android, Windows, WindowsUWP.  We're using the default profile for a complex multi-project solution like this to ensure the greatest compatibility with other NuGets etc.  Basically the thinking is "As long as we stay close to 'out of the box' then failures and compatibility issues aren't on our end."
You changing the target profile would be more accurate: While more accurate for now doesn't help bring the solution into modern coding times.
Protobuf changing their target-That would be great for everyone, but to me the project looks abandoned for months. So probably won't happen.
Removing dependency on protobuf-net.  Most work for the most reward.

Looking forward hearing plans/suggestions.

Let's watch mgravell/protobuf-net#166 - but really I'm using protobuf for something other than what it was designed for - so I probably will remove that dependency sooner than later.  I'll keep this open for now.  Thanks.

Thanks.  We can keep an eye on that issue thread but… There are open issues going back go 2014. Looking at all 5 pages of open issues the dates on them seem pretty evenly spread, leading me to think nothing is being done.  Otherwise there would be chunks of time missing where the owner took care of a block of things here and there.  Hopefully I’m wrong.
Regards,
Clint
From: Matt Johnson<EMAIL_ADDRESS>Sent: Tuesday, June 21, 2016 6:38 PM
To: mj1856/TimeZoneNames<EMAIL_ADDRESS>Cc: tlhintoq<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [mj1856/TimeZoneNames] PCL targeting .NET4.5 (profile111) fails (#15)
Let's watch mgravell/protobuf-net#166 https://github.com/mgravell/protobuf-net/issues/166  - but really I'm using protobuf for something other than what it was designed for - so I probably will remove that dependency sooner than later. I'll keep this open for now. Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/mj1856/TimeZoneNames/issues/15#issuecomment-227593471 , or mute the thread https://github.com/notifications/unsubscribe/AK010pA7f1VUHknW2XEtUXrc6_nRGliEks5qOGfXgaJpZM4I7GBU .  https://github.com/notifications/beacon/AK010j1G0STgV3XqShR0YyeztrWIZRubks5qOGfXgaJpZM4I7GBU.gif

I see that Protobuf-net was updated to 2.1.0 on 08july.  It still is not profile111 friendly, still only .NET4.0 instead of 4.5, Win80, no .NETCORE etc.  Further, I see there is a bug registered as breaking profile136 compatibility.  Its nice to see that the project is not abandoned.  Sadly there doesn't seem to be any effort to move forward to current technologies.

Just release 3.0.0 for .NET Standard support and removal of protobuf.  Thus, this is no longer applicable.  Thanks.


Problem with blank pages

After the "body { opacity: 0; }" tag style implementation, that solved the FOUC problem, now I have a new one. With some browsers (ex. Samsung stock browser) when I click on back buttons (on the app, or on the phisical phone button) the back page loaded appear blank.
If I remove body { opacity: 0; } I have again the FOUC problem. There is a solution for this?
Sorry for my english.

Hi @andrea75
Are you still having this issue on the latest version?
I had the same problem before but wrote a fix which is now implemented, see:
https://github.com/godesign/nativeDroid2/issues/24

Yes @webslash , it happen with the latest version. As I said the fix #24 solve the FOUC problem, but with this fix now I have a blank screen when I back pages.

@andrea75 You can try updating the method iniSmoothTransition (https://github.com/godesign/nativeDroid2/blob/master/js/nativedroid2.js#L661-L669) with the following lines:
_self.iniSmoothTransition = function() {
		$("body").addClass("nd2-ready");
		$(document).on("pagechange",function(){
			$("body").removeClass("nd2-ready");
		})
		.bind("pagecontainershow ", function(e) {
		   $('body').css('opacity','1');
		});
		$(window).on('navigate',function(event,state) {
			$('body').css('opacity','1');
		});
};

I will make an update of the resources if you can confirm that this works.

@godesign it seems to be works! Thanks!


docs(watchPlugins): fix argument passed to shouldRunTestSuite

Summary
I found the testPath was a property of an object and not the direct argument so I updated the doc to use testSuite as that's what it looked to me but there is probably a better wording

Test plan
N/A

Codecov Report

Merging #8240 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #8240   +/-   ##
=======================================
  Coverage   62.33%   62.33%
=======================================
  Files         265      265
  Lines       10553    10553
  Branches     2565     2565
=======================================
  Hits         6578     6578
  Misses       3387     3387
  Partials      588      588

Continue to review full report at Codecov.

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

Well, turns out it's was merged on a more recent PR (https://github.com/facebook/jest/pull/8784)

Ah, sorry about that

Oh no, no worries. It's a lot of prs and issues to handle :)
Eduardo San Martin Morote

On 12 Nov 2019, at 13:17, Simen Bekkhus<EMAIL_ADDRESS>wrote:

Ah, sorry about that
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.


Fix FTTN/FTTB labels; add new upgrade types

I think this is a good improvement over existing, not sure if it can be taken further as mentioned in issue but that can be looked into at a later date.


The asynchronous operation has not completed

Unhandled Exception: System.InvalidOperationException: The asynchronous operation has not completed.
at System.Threading.Channels.AsyncOperation.ThrowIncompleteOperationException()
at System.Threading.Channels.AsyncOperation1.GetResult(Int16 token)    at Microsoft.ML.Transforms.RowShufflingTransformer.Cursor.MoveNextCore()    at Microsoft.ML.Data.RootCursorBase.MoveNext()    at Microsoft.ML.Trainers.TrainingCursorBase.MoveNext()    at Microsoft.ML.Trainers.SdcaTrainerBase3.TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, Int32 weightSetCount)
at Microsoft.ML.Trainers.StochasticTrainerBase2.TrainModelCore(TrainContext context)    at Microsoft.ML.Trainers.TrainerEstimatorBase2.TrainTransformer(IDataView trainSet, IDataView validationSet, IPredictor initPredictor)
at Microsoft.ML.Data.EstimatorChain1.Fit(IDataView input)    at GitHubIssueClassification.Program.BuildAndTrainModel(IDataView trainingDataView, IEstimator1 pipeline) in E:\MyProject\GitHubIssueClassification\GitHubIssueClassification\Program.cs:line 103
at GitHubIssueClassification.Program.Main(String[] args) in E:\MyProject\GitHubIssueClassification\GitHubIssueClassification\Program.cs:line 51

The same has happened to me.
=============== Loading Dataset  ===============
=============== Finished Loading Dataset  ===============
=============== Processing Data ===============
=============== Finished Processing Data ===============
=============== Training the model  ===============
Unhandled exception. System.InvalidOperationException: The asynchronous operation has not completed.
at System.Threading.Channels.AsyncOperation.ThrowIncompleteOperationException()
at System.Threading.Channels.AsyncOperation1.GetResult(Int16 token)    at Microsoft.ML.Transforms.RowShufflingTransformer.Cursor.MoveNextCore()    at Microsoft.ML.Data.RootCursorBase.MoveNext()    at Microsoft.ML.Trainers.TrainingCursorBase.MoveNext()    at Microsoft.ML.Trainers.SdcaTrainerBase3.TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, Int32 weightSetCount)
at Microsoft.ML.Trainers.StochasticTrainerBase2.TrainModelCore(TrainContext context)    at Microsoft.ML.Trainers.TrainerEstimatorBase2.TrainTransformer(IDataView trainSet, IDataView validationSet, IPredictor initPredictor)
at Microsoft.ML.Trainers.TrainerEstimatorBase2.Fit(IDataView input)    at Microsoft.ML.Data.EstimatorChain1.Fit(IDataView input)
at GitHubIssueClassification.Program.BuildAndTrainModel(IDataView trainingDataView, IEstimator`1 pipeline) in C:\Users\milan\Source\Repos\GitHubIssueClassification\Program.cs:line 102
at GitHubIssueClassification.Program.Main(String[] args) in C:\Users\milan\Source\Repos\GitHubIssueClassification\Program.cs:line 50

Same here.

System.InvalidOperationException
HResult=0x80131509
Message=The asynchronous operation has not completed.
Source=System.Threading.Channels
StackTrace:
at System.Threading.Channels.AsyncOperation.ThrowIncompleteOperationException()
at System.Threading.Channels.AsyncOperation1.GetResult(Int16 token)    at Microsoft.ML.Transforms.RowShufflingTransformer.Cursor.MoveNextCore()    at Microsoft.ML.Data.RootCursorBase.MoveNext()    at Microsoft.ML.Trainers.TrainingCursorBase.MoveNext()    at Microsoft.ML.Trainers.SdcaTrainerBase3.TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, Int32 weightSetCount)
at Microsoft.ML.Trainers.StochasticTrainerBase2.TrainModelCore(TrainContext context)    at Microsoft.ML.Trainers.TrainerEstimatorBase2.TrainTransformer(IDataView trainSet, IDataView validationSet, IPredictor initPredictor)
at Microsoft.ML.Trainers.TrainerEstimatorBase2.Fit(IDataView input)    at Microsoft.ML.Data.EstimatorChain1.Fit(IDataView input)
at worksforus.Api.AI.SmartSuggestions.BuildAndTrainModel(IDataView trainingDataView, IEstimator1 pipeline) in C:\Projekte\dev\worksforus\worksforus.Api\AI\SmartSuggestions.cs:line 116    at worksforus.Api.AI.SmartSuggestions.Init() in C:\Projekte\dev\worksforus\worksforus.Api\AI\SmartSuggestions.cs:line 64    at worksforus.Api.Startup.ConfigureServices(IServiceCollection services) in C:\Projekte\dev\worksforus\worksforus.Api\Startup.cs:line 98    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)    at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.<Invoke>g__Startup|0(IServiceCollection serviceCollection)    at Microsoft.AspNetCore.Hosting.StartupLoader.ConfigureServicesDelegateBuilder1.<>c__DisplayClass15_0.g__RunPipeline|0(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.b__0(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.StartupLoader.ConfigureServicesDelegateBuilder`1.<>c__DisplayClass14_0.g__ConfigureServicesWithContainerConfiguration|0(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)

Hi @dxq0126, @MilanHajicek, and @54mu3l - could you please tell me what project you're seeing this issue in?

Hi David,
It goes about the GitHubIssueClassification
Have a look at the error details when running in the VS2019.
System.InvalidOperationException
HResult=0x80131509
Zpráva=The asynchronous operation has not completed.
Zdroj=System.Threading.Channels
StackTrace:
at System.Threading.Channels.AsyncOperation.ThrowIncompleteOperationException()
at System.Threading.Channels.AsyncOperation`1.GetResult(Int16 token)
at Microsoft.ML.Transforms.RowShufflingTransformer.Cursor.MoveNextCore()
at Microsoft.ML.Data.RootCursorBase.MoveNext()
at Microsoft.ML.Trainers.TrainingCursorBase.MoveNext()
at Microsoft.ML.Trainers.SdcaTrainerBase`3.TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, Int32 weightSetCount)
at Microsoft.ML.Trainers.StochasticTrainerBase`2.TrainModelCore(TrainContext context)
at Microsoft.ML.Trainers.TrainerEstimatorBase`2.TrainTransformer(IDataView trainSet, IDataView validationSet, IPredictor initPredictor)
at Microsoft.ML.Trainers.TrainerEstimatorBase`2.Fit(IDataView input)
at Microsoft.ML.Data.EstimatorChain`1.Fit(IDataView input)
at GitHubIssueClassification.Program.BuildAndTrainModel(IDataView trainingDataView, IEstimator`1 pipeline) in C:\Users\milan\Source\Repos\GitHubIssueClassification\Program.cs:line 102
at GitHubIssueClassification.Program.Main(String[] args) in C:\Users\milan\Source\Repos\GitHubIssueClassification\Program.cs:line 50
Thanks you for your feedback,
Milan
From: David Pine<EMAIL_ADDRESS>Sent: Monday, August 24, 2020 4:13 PM
To: dotnet/samples<EMAIL_ADDRESS>Cc: MilanHajicek<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [dotnet/samples] The asynchronous operation has not completed (#3763)
Hi @dxq0126 https://github.com/dxq0126 , @MilanHajicek https://github.com/MilanHajicek , and @54mu3l https://github.com/54mu3l  - could you please tell me what project you're seeing this issue in?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/dotnet/samples/issues/3763#issuecomment-679152060 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANXLHPXFFWCFNH62QPWQC43SCJYQJANCNFSM4PPITYYA .  https://github.com/notifications/beacon/ANXLHPS6VYRRQOH4SBGLKO3SCJYQJA5CNFSM4PPITYYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFB5QTPA.gif

Hi @dxq0126, @MilanHajicek, and @54mu3l - could you please tell me what project you're seeing this issue in?

the project is at
machine-learning/tutorials/GitHubIssueClassification/GitHubIssueClassification
and the environment is
.net core 2.1
Microsoft.ML(1.5.1)

Hi @dxq0126, @MilanHajicek, and @54mu3l - could you please tell me what project you're seeing this issue in?

same project as mentioned above
with .net core 3.1
Microsoft.ML (1.5.1)
VS2019

Hello, the same error here
using:
.net core 3.1
Microsoft.ML 1.5.1
VS2019 16.6.5

The same code is working with the
Microsoft.ML 1.5.2-29219-1 from the daily NuGet feed


Duplicate class com.google.android.exoplayer2.ui.package-info found in modules classes.jar

Below issue facing:
FAILURE: Build failed with an exception.

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

1 exception was raised by workers:
java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class com.google.android.exoplayer2.ui.package-info found in modules classes.jar (com.google.android.exoplayer:exoplayer-common:2.14.1) and classes.jar (com.google.android.exoplayer:exoplayer-ui:2.12.3)

Go to the documentation to learn how to Fix dependency resolution errors.

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

pubspec.yaml:
name: gym_admin
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.14.3 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.3
http: ^0.13.4
intl: ^0.17.0
shared_preferences: ^2.0.8
get_it: ^7.2.0
bot_toast: ^4.0.1
percent_indicator: ^3.4.0
flutter_staggered_grid_view: ^0.4.0
syncfusion_flutter_calendar: ^19.3.44
flutter_web_auth: ^0.3.1
oauth2_client: ^2.2.6
cached_network_image: ^3.1.0
table_calendar: ^3.0.2
list_tile_switch: ^1.0.0
mask_text_input_formatter: ^2.0.0
url_launcher: ^6.0.12
syncfusion_flutter_charts: ^19.3.44+1
pie_chart: ^5.0.1
fl_chart: ^0.40.0
equatable: ^2.0.3
flutter_bloc: ^7.3.0
#sreekanth adding
flutter_spinkit: ^5.1.0
auto_route: ^2.4.2
flutter_local_notifications: ^9.0.0
flutter_svg: ^0.22.0
image_picker: ^0.8.4+2
multi_select_flutter: ^4.0.0
dropdown_search: ^1.0.3
firebase_core: ^1.9.0
firebase_messaging:
flutter_slidable: ^0.6.0
webview_flutter: ^2.1.1
zoom: ^1.0.3+1
video_player: ^2.2.5
dio: ^4.0.0
path: ^1.8.0
path_provider: ^2.0.5
charts_flutter:
git:
url: git://github.com/google/charts.git
path: charts_flutter
dev_dependencies:
flutter_test:
sdk: flutter
build_runner:
auto_route_generator: ^2.4.1
change_app_package_name: ^1.0.0
Doctor Summary:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.5.2, on Microsoft Windows [Version 10.0.19042.1348], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Android Studio (version 2020.3)
[√] VS Code (version 1.61.2)
[√] Connected device (3 available)
• No issues found!

I am also facing same issue so any one can give a solution for this.

we are also facing same issue did you got any solution for this , for iOS it is working fine for android we are facing issue

Cause for the issue
After digging deeper in to the library of zoom it is internally using exoplayer and the video_player plugin which am using in our project causing the issue that the video player plugin also internally using exoplayer 2.14 So, here is the cause.
video_player is using com.google.android.exoplayer:exoplayer-core:2.14.1 but
zoom is using 2.12.3
I hope the author can update the exoplayer dependency to the latest version will resolve the issue.
NOTE: by removing video_player plugin working fine for now.

Thanks for reaching out, I have checked zoom-meeting sdk chang log: https://marketplace.zoom.us/docs/changelog#labels/client-sdk-android,meeting-sdk-android,  there is no update about this dependency for now


Implement (part-of) http-bridge API (get network tip, get block)

Context
We want to outline a first network layer that abstract away the retrieval of blocks from a chain producer. In the first iteration, this chain producer will be the cardano-http-bridge which serves blocks through a basic simple http API.
Decision

Implement the necessary HTTP calls to retrieve blocks from the network
The implementation should satisfy to the following interface:

nextBlocks
  :: Natural -- | Number of blocks to retrieve
  -> (EpochIndex, SlotNumber) -- | Starting point
  -> ExceptT ErrGetNextBlocks m [Block]

With m a monad that may be specialized by the implementation. We do not care about rollbacks yet and will introduce them later.

Development Plan
Questions:

I would really like to import some property tested slotting arithmetic functions rather than re-implementing them poorly? Is this possible?
How are we going to configure number of slots in the epoch?
Have we already requested a change to cardano-http-bridge to provide a function to return a range of blocks from the latest epoch?
Is servant-client ok for accessing the node api, or just plain http-client?

Plan

[x] Add some slot arithmetic and comparison functions where necessary
[x] Number of slots in the epoch hard-coded to 21600.
[x] Initially model nextBlocks in IO then make it polymorphic over the chain producer backend.
[ ] Unit tests with a mock chain producer. « There are some tests but not enough
[x] Add function to get a range of blocks from the latest epoch, to work around missing endpoint in the cardano-http-bridge API.
[x] Servant types and client code to model the 3 necessary API endpoints.

PR

Number
Base

#40
master

#41
master

QA

This will be partly covered by unit tests with a mock chain producer.
Integration tests with an actual cardano-http-bridge will be possible after #8 is complete. Although executing these tests will require an external dependency (a network to connect to).

I would really like to import some property tested slotting arithmetic functions rather than re-implementing them poorly? Is this possible?

What do you mean by "import some" ? We won't import anything from cardano-sl, though we may port code from there that is relevant and have a fairly small impact / footprint. Have you examples of that? It's maybe overkill for the wallet to be testing those things :thinking: ? As far as we are concerned, the slot and epoch are just indexes.

How are we going to configure number of slots in the epoch?

In the long-run, yes, this is a protocol parameter which may change via protocol updates.

Have we already requested a change to cardano-http-bridge to provide a function to return a range of blocks from the latest epoch?

No, and we won't likely do it. The http-bridge API won't change, but we'll get to use, at some point, the API of the new Rust node. For the http-bridge, we'll have to work it out ourselves.

Is servant-client ok for accessing the node api, or just plain http-client?

Sounds a bit overkill to me in this particular case because the http bridge just replies with raw binary format. So, we'll have to define a small servant API that have rather little value. So, use your judgement, but you have my two cents.

Cheers.
I was thinking about the Slotting functions in cardano-chain. Or maybe someone has a nice little module somewhere. If we could import just those it might save some work and avoid some bugs.

I truly believe it's unnecessary here. And that would be opening the door to many more issues and coupling. Let's not. Slot and Epoch number are really just indexes for us; there's nothing we really do with them.

lgtm :+1:
I wanted to ask about SlottingOrphans.hs but I see it has been removed by #57.


Pending Donations (Potential Blockscout Issue)

Hey team (CC @MoeNick),
My last few donations have been stuck on pending on the Giveth dapp, and I'm not sure what the issue is.
For some of them, the transaction appears fine on Gnosis Scan, but doesn't appear on Blockscout.
For example this one:
https://blockscout.com/xdai/mainnet/tx/0xc607d2d50e8dbe6928e586ca4912cf7370d19e0dc3a88f614a31d6e08202f7f9 (doesn't show)
https://gnosisscan.io/tx/0xc607d2d50e8dbe6928e586ca4912cf7370d19e0dc3a88f614a31d6e08202f7f9 (does show)
I don't know all the details of how we're verifying donations technically, but could it be that we're verifying them on Blockscout and if so, should we switch to verifying them on Gnosis Scan? I don't know any of the technical details or tradeoffs, but just a suggestion.

It's done by https://github.com/Giveth/impact-graph/pull/892


Co-exist with metamask

This issue is mostly for brainstorming and discussion, but the main goal is to remove the need to run the extension in a separate profile without metamask.
Context
So far I've been using a separate chrome profile to run the extension.
Since both Metamask and this inject window.ethereum, I wanted to avoid conflicts there.
Truth be told, I never actually tried to see what happens if both run on the same profile. I'm guessing it'll be dependant on whichever extension ends up executing first? And I don't know if that's even deterministic or not
However, it should be theoretically possible to have them coexist in some way. A naive approach would be to defer our own injection by a few miliseconds, to ensure we always override Metamask
Then we can think more inteligently: maybe we only want to override for certain domains such as localhost? or maybe we want to give users that choice through the extension configs?

Truth be told, I never actually tried to see what happens if both run on the same profile. I'm guessing it'll be dependant on whichever extension ends up executing first? And I don't know if that's even deterministic or not

After some testing (the documentation was not entirely clear), it seems main factor is the order of installation. Whichever application is installed first executes first. I installed Iron app first and then Metamask, so I had to disable Iron in order to use Metamask.
ChatGPT and a random post on reddit suggest that "specific APIs or the use of declarative content scripts" could lead to changes on priority.

"declarative content scripts"
I'm gonna have to see what this is exactly 😅 but yes, that could be an avenue: ensure our injected code always runs after metamask's
thanks for the research!

This will be closed in favor or #150 which will be the expected way to tackle this (though we still need to wait for MetaMask and all the rest of the ecossystem to support this as well)


Deprecate --formField-label-width and replace with --saltFormField-label-width

The token should've followed the syntax used for CSS API variables as opposed to local tokens, creating an anomaly when trying to customize Form Field styling
--formField-label-width can be deprecated since we don't need it ourselves as a local token - I've kept it in to prevent breaking changes in case anyone used this token already. Usage should be replaced with the new API token

At the moment none of these tokens should be considered public API and ready to use.


scale website back

bors r+
🤖

Why?

I doubt we'll need anything more complex than docs here. All complex stuff lives in https://github.com/rust-analyzer/rust-analyzer.github.io.
I've initially planned to keep sources of the site in this repository as well (I :heart: monorepoes), but the build process for website is to complicated, with wasm, webpack and all that stuff, so I've decided to move complexity out of the other repo


Socket received error message: Token is not valid

Hi
Getting this error on implementation with my account key. Can anyone share suggestion here?

Hi @MeghaPawar2410,
In order to get help, please, open a support ticket from the testRTC dashboard.


change the icon to look more different than visual studio

The icon just looks identical to visual studio but a different color. It's been more than a month and I'm still hitting the wrong icon.

Hello Ben,
Could you please include a printscreen with the icon you see?

сб, 4 авг. 2018 г., 1:32 vscodebot[bot]<EMAIL_ADDRESS>
(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already
covered by an existing one, like:

Icons are missing in the SCM view (#53500)
https://www.github.com/Microsoft/vscode/issues/53500

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/55788#issuecomment-410392653,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVPRpVhSoO-MspHqP2D_dKVAypSDtk-wks5uNM9ogaJpZM4VusZi
.

It's the long weekend in Canada, I'll do so Tuesday. The icons do look different but they are also very similar and have a very similar feel. Both are based on the infinite symbol or a fish depending how you look at it.
Happy long weekend :)

Looking forward to your message...
Peaceful weekend !
сб, 4 авг. 2018 г., 1:42 Ben Manashirov<EMAIL_ADDRESS>
It's the long weekend in Canada, I'll do so Tuesday. The icons do look
different but they are also very similar and have a very similar feel. Both
are based on the infinite symbol or a fish depending how you look at it.
Happy long weekend :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/55788#issuecomment-410394384,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVPRpespbGXTnv_ntIju6k1U1k8bx8epks5uNNHpgaJpZM4VusZi
.

VS Code and VS look nearly identical, the only difference is different color and an extra line in VS.

Hi @graph 👋
Our VS Code logo is a part of the "Visual Studio Family", and is designed to look similar. You can read more about our logo here, https://code.visualstudio.com/blogs/2017/10/24/theicon
Closing, as this is intended.


Support styles for CC License page

Fixes

Fixes https://github.com/creativecommons/project_creativecommons.org/issues/84 by @brylie
Description
New CSS classes to consider for the Minimum Viable Development as relates to creating the CC License page with the Gutenberg editor.
Additional CSS classes for USER TRAINING:

license-card : Adds the top blue border and the left, right and bottom gray borders with a fixed height of 250px
display-inline : When added to a column, everything in the column will be displayed inline.
default-padding: Adds a padding to whatever the class is applied to. The padding values of 1.25em and 2.375em which is the WP default.

Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main or master).
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

I added the custom CSS classes to the user training document.


Dates not properly formatted on pop-up

This popup should be consuming the date format from the webmap popup.

@lindsayking We will provide this fix in next release.

Dates from popups are honored. Tested on Server and AGOL Feature Server


Prevent control key pass-through when docker is running

Prior to this patch we assumed vim would always run on the host system, but docker containers have their own instances of /dev/pts/*, so if vim in say /dev/pts/N was running in tmux which was in a docker container, then we thought vim was running in /dev/pts/N on the host system which caused control keys calls to pass-through as send-keys rather than select-pane on the host system.

No problem. Just updated my branch. Let me know if you need any more changes.

Thanks, @anemator. Merged now.


Dataset preprocessing

Hello! Could you offer the preprocessed datasets (lig.pt, prot.pt) mentioned in "train_model.py" or the download url of them? Thanks a lot.

The datasets are a little large for me to upload here. Perhaps you can generate them by yourself using the ./GenScore/feats/mol2graph_rdmda_res.py script.


Unexpected range for DateTimePicker

When uses the same date for minTime & maxTime, the datetime picker will not limit the user from selecting date exceeded the value specified in the maxTime field.
 DatePicker.showDateTimePicker(context,               minTime: DateTime(2019,12,10,8),               maxTime: DateTime(2019,12,10,12),                 onChanged: (date){                 print(date);                 }               );

yes it is, there is a safety check for min&max time, max time should later than min time

@Realank  If I put any date for minTime it gives me error except DateTime.now


convertMessage is not defined

https://github.com/microsoft/FHIR-Converter/blob/2fcca8c2750b46394718e867bb97f3b9a84b20a7/src/static/js/template-editor.js#L524
Console is displaying convertMessage is not defined error when clicking Refresh button in web UI

@Patrick2011 FYI

Thanks @pjirsa for the feedback. The reason is that the convertMessage is a previous name for convertData.
The issues has been solved on branch personal/xiatia/fix-issue-#69, and will be merged into master soon.
Please feel free to explore more and make suggestions :)


PropertyFieldPeoplePicker is slow

Category

[ x ] Enhancement
[ ] Bug
[ x ] Question

Version
Please specify what version of the library you are using: [1.14.1 ]
Expected / Desired Behavior / Question
When I type something into PeoplePicker for the first time, it takes 20 to 30 seconds for me to get a suggestion. The next attempts will be faster (~ 1 second).

Is there a way that this can be done faster?

and does the waiting time increase with the number of users?

Hi @TarekA,
Sorry for not responding back.
Is it still an issue? I've never seen such a problem with people picker.
If it's still the case, could you provide some info regarding your environment? how many users do you have? How the OOB people picker speed is (for example, if you're trying to edit User or Group field value in modern UI)?
Thanks!


[FEATURE] Ability to get orders other than the orders with 'failed' status

We need to show orders that are not failed (due to any reason like incomplete payment, invalid order, etc) on https://pwa-kit.mobify-storefront.com/global/en-GB/account/orders. It's pretty easy in SFRA.
In short, there should be a way to pass multiple statuses to this scapi call:
https://{shortCode}.api.commercecloud.salesforce.com/customer/shopper-customers/v1/organizations/{organizationId}/customers/{customerId}/orders?siteId=SiteGenesis?&status=new

@TayyabSalmanMRM1996 which pwa-kit version are you on?
If oyu are on version, you can definitely override the order account page  and make change to the useCustomerOrders that is used to retrieve order. To get order with certain status, you can do something like this
const {data: {data: orders, ...paging} = {}, isLoading} = useCustomerOrders(
        {
            parameters: {customerId, limit, offset, status: 'new' }
        },
        {enabled: onClient && !!customerId}
    )

@alexvuong we need to fetch orders that are not failed. i.e. We need to fetch orders of New/Open/Shipped state. I can see that in parameters: {customerId, limit, offset, status: 'new' }, we can add status, but it should provide the facility to add multiple statuses i.e. open and new at the same time.

@alexvuong  - It's better to avoid post-processing and add this feature to the existing API.


StringUtils.ToSnakeCase fails for many common scenarios

StringUtils.ToSnakeCase (used by SnakeCaseNamingStrategy) fails to correctly snake case several common scenarios.
There's plenty more examples when using unicode characters (due to a lack of unicode support), and non-alphanumeric characters, though I'm unsure whether that's by design so have only included examples using ASCII letters and digits.
Steps to reproduce
Add the tests below to Newtonsoft.Json.Tests.Utilities.ToSnakeCaseTest. Observe the output (seen in the comments) is different to expected.
Assert.AreEqual("ab1", StringUtils.ToSnakeCase("AB1")); // FAILS, produces a_b1
Assert.AreEqual("abc1", StringUtils.ToSnakeCase("ABC1")); // FAILS, produces ab_c1
Assert.AreEqual("abc123d_ef456", StringUtils.ToSnakeCase("ABC123DEf456")); // FAILS, produces ab_c123_d_ef456
Assert.AreEqual("abc123def456", StringUtils.ToSnakeCase("ABC123DEF456")); // FAILS, produces ab_c123_de_f456

What's the status of this? StringUtils.ToSnakeCase in it's current version is pretty bad and makes using snake case not a viable option.


interoperability

We have conflicting modelling about the Interoperability class. What is the correct way for each software product:

The three interoperabilities semantic, syntactic and technical interoperability are instances. You choose exactly one of them.
The three interoperabilities are classes and they have instances like "DICOM" and you may choose some of them using the 3 properties for semantic, syntactic and technical interoperability.

Discussed this in the HITO meeting on Monday, 2020-02-24:
Option 1 above is definitely not what we want. We want multiple instances like DICOM.
However option 2 may also not be what we need, as we could use catalogues, however citations don't make sense in this case, so the established catalogue-classified-citation structure cannot be applied either.
@FranziskaJahn and @maghalandari will investigate this and then report back.

As the three subclasses of interoperability were deleted in d536df6463db0f1465a4a87921e95f8b63764946 for issue https://github.com/hitontology/ontology/issues/27, this task is not needed anymore and this issue is closed.

As the three subclasses of interoperability were deleted in d536df6463db0f1465a4a87921e95f8b63764946 for issue https://github.com/hitontology/ontology/issues/27, this task is not needed anymore and this issue is closed.


Specifying only the filename without full path as console parameter does not work.

It should also be able to open the file when only the filename is specified as the console parameter.

Solved.


Deploy contract to the testnet issue

Hello,
I am trying to deploy the simple_storage contract  to the testnet.
but when i execute the command "embark deploy staging"  i get the following error in my terminal:

Local Npm module "grunt-cli" not found. Is it installed?

Running "deploy_contracts:staging" (deploy_contracts) task
primary account address is : 0x2e978....
trying to obtain SimpleStorage address...
Fatal error: Cannot read property 'transactionHash' of undefined
Any suggestion what's going wrong?

What version of Embark are you sing? embark version

I have faced the same issue, however it won't prevent you from deploying.

Thank you so much for your reply.
I can deploy the simple_storage DApp to a local server at http://localhost:8000 successfully.
But when i am trying to deploy the simple_storage contract to the testnet, i meet the Fatal error: Cannot read property 'transactionHash' of undefined.
The embark version is 1.1.1,nodejs version is 4.4.5,geth version is 1.4.4-stable and my system is Ubuntu 16.04.

Did you manage to find the solution to this? Having the same issue.

Same goes for me :/

@hjl4zh @lukasmarshall @lenapera please try rm -rf /tmp/embark and then retry embark blockchain + embark run

when  running embark blockchain,  u should wait a minute for mining a minimum amount of ether before embark run in another command line.
To deploy to the testnet, you need to edit config/blockchain.yml, identifier the datadir + network_id and your account address + password.

Fatal error: Cannot read property 'transactionHash' of undefined - i encountered this same issue. I figured out that the account was locked and hence the issue. The account should be unlocked before deploying and it worked for me.

this should be fixed in embark 2.0


[API] User expose counters

as title

Codecov Report

Merging #16167 (b6e9ba6) into main (b8e4ce7) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main   #16167      +/-   ##
==========================================
- Coverage   44.58%   44.58%   -0.01%
==========================================
  Files         699      699
  Lines       82795    82799       +4
==========================================
+ Hits        36916    36917       +1
+ Misses      39899    39894       -5
- Partials     5980     5988       +8

Impacted Files
Coverage Δ

modules/structs/user.go
100.00% <ø> (ø)

modules/convert/user.go
94.73% <100.00%> (+0.61%)
:arrow_up:

services/pull/temp_repo.go
26.59% <0.00%> (-3.20%)
:arrow_down:

services/pull/check.go
25.51% <0.00%> (-2.76%)
:arrow_down:

services/pull/patch.go
54.23% <0.00%> (-1.70%)
:arrow_down:

modules/queue/unique_queue_disk_channel.go
47.26% <0.00%> (-1.37%)
:arrow_down:

models/repo_list.go
77.04% <0.00%> (-0.78%)
:arrow_down:

models/gpg_key.go
51.42% <0.00%> (-0.57%)
:arrow_down:

models/repo.go
54.08% <0.00%> (+0.87%)
:arrow_up:

modules/notification/mail/mail.go
40.00% <0.00%> (+2.10%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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

:rocket:


Feature/metricdetails

Codecov Report
Attention: Patch coverage is 0% with 1 lines in your changes are missing coverage. Please review.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files
Coverage Δ

Backend/Api/Logic/EventsLogic.cs
0.00% <0.00%> (ø)


/PractitionerRole?organization:missing=true always returns empty

Describe the bug
filter organization:missing does not work correctly with PractitionerRole.
To Reproduce
Steps to reproduce the behavior:

Go to /fhir/PractitionerRole?organization:missing=true
Always return an empty list

Expected behavior
Returns practitionerRoles with no organization
Screenshots

Environment (please complete the following information):

HAPI FHIR Server - 6.8.3

Additional context
Add any other context about the problem here.

I am also observing this behavior on DocumentReference?encounter:missing=true on 6.8.3, while I am able to find DocumentReference resources manually that should match this query.

Have you enabled indexing missing fields, and run a full reindex job? If not, that is probably why this is happening.

I think it has been enabled since searching with PractitionerRole?email:missing=true is working perfect. It only fails to return correct result for PractitionerRole?organization:missing=true in particular

Testing this further, and based on what @tam-endue and I are experiencing, it's a possibility that search parameters that target a reference type do not work with the :missing search parameter modifier.
In the case of DocumentReference I am able to get DocumentReference?format:missing and DocumentReference?location:missing to work, which target a token and uri respectively. However when I try DocumentReference?related:missing, or the aforementioned DocumentReference?encounter:missing, neither work, and both target a reference.
This is in line with what Tam is reporting, where the PractitionerRole?email:missing works and targets a token, while PractitionerRole?organization:missing=true does not and targets a reference.


update timestamp for meeting agendas seem incorrect

What happened?
The last updated timestamp seems to be too far in the past.
It also should use either the user's local timezone or UTC.
Attached is a screenshot of https://datatracker.ietf.org/meeting/114/agenda/ taken on 2022-04-20 at 9:45 in a EDT.

What browser(s) are you seeing the problem on?
Safari
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

Poking, there's an attempt to hide the "updated" indicator if meeting.updated() is not defined. Unfortunately, the updated() method returns 1970-01-01T00:00:00 rather thanNone in that situation, which defies the effort.

It localizes to PRODUCTION_TIMEZONE, so won't change due to the USE_TZ settings. It'd be nice to change it to be explicitly UTC instead of something that depends on settings.py if we want to use a magic number.
We could instead/also just say that anything before [date after Jan 2, 1970 and before plausible update time] is too long ago to be plausible. That'd avoid depending on a particular time zone for the view.

Hackearon

Looks like there are some guards in place now.
if (!updatedDatetime.isValid || updatedDatetime < DateTime.fromISO('1980-01-01')) {
  return false
}

(in client/agenda/Agenda.vue)
It's hard to know when the change was made. The Git history only goes back to Feb 2024 if I'm reading it correctly.
I'll spend some time testing the code at the code sprint tomorrow.

It appears to me that when /api/meeting/114/agenda-data returns the default updated time, i.e. 1970-01-01T00:00:00Z, e.g.
{
    "meeting": {
        "number": "114",
        "city": "Philadelphia",
        "startDate": "2022-07-23",
        "endDate": "2022-07-29",
        "updated": "1970-01-01T00:00:00Z",
        "timezone": "America/New_York",
        "infoNote": "Please see the IETF 114 Proceedings for further records of this meeting.",
        "warningNote": ""
    },
    // ...
}

it correctly hides the Updated element in the UI.

So, I believe the bug has been fixed.
However, we may also want to apply the same filter to the plain text page for consistency.
^agenda(?P<utc>-utc)?(?P<ext>\.txt|\.csv)$

e.g. /meeting/114/agenda.txt

P.S. agenda.csv does not use updated, only agenda.txt does.

However, we may also want to apply the same filter to the plain text page for consistency.
Yes  - that sounds good.


Does EIP 1559 require us to update database schema?

EIP 1559

Are we missing information from newer transactions (post London hard fork) in the database? (maxFeePerGas, maxPriorityFeePergas).

CURRENT MODEL       |    ETHEREUM MODEL
___________________________________
                    |    accessList
hash                |    hash
                    |    chainId
block_number        |    blockNumber
                    |    blockHash
from_address        |    from
to_address          |    to
gas                 |    gas
gas_price           |    gas_price
                    |    maxFeePerGas
                    |    maxPriorityFeePerGas
input               |    input
nonce               |    nonce
                    |    r
                    |    s
transaction_index   |    transactionIndex
                    |    type
                    |    v
value               |    value

Merged https://github.com/bugout-dev/moonstream/pull/339 in prod


Revert "Allow additive-expr with operands of a union type containing builtin subtypes of string and xml"

Reverts ballerina-platform/ballerina-lang#34817
Since it was to the 2201.0.x branch.

@keizer619, @anupama-pathirage, @HindujaB, can we get this merged? Reverts a PR we merged to 2201.0.x by mistake and also fixes a lang server failure on the branch.


codm global error

System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Il2CppDumper.Il2Cpp.Init(UInt64 codeRegistration, UInt64 metadataRegistration) in C:\Users\TIEN\Desktop\Il2CppDumper cod\Il2CppDumper\Il2Cpp\Il2Cpp.cs:line 246
at Il2CppDumper.Il2Cpp.AutoPlusInit(UInt64 codeRegistration, UInt64 metadataRegistration) in C:\Users\TIEN\Desktop\Il2CppDumper cod\Il2CppDumper\Il2Cpp\Il2Cpp.cs:line 102
at Il2CppDumper.Elf64.PlusSearch(Int32 methodCount, Int32 typeDefinitionsCount, Int32 imageCount) in C:\Users\TIEN\Desktop\Il2CppDumper cod\Il2CppDumper\ExecutableFormats\Elf64.cs:line 97
at Il2CppDumper.Program.Init(String il2cppPath, String metadataPath, Metadata& metadata, Il2Cpp& il2Cpp) in C:\Users\TIEN\Desktop\Il2CppDumper cod\Il2CppDumper\Program.cs:line 210

Fixed!


Review excerpts: they look strange for at least News page, probably other

Yes, we'll need to adjust the excerpt field for this.


Cross page links with anchors are rendered incorrectly

If you have a cross page link with an anchor <guideline-rest/hints-on-the-implementation-of-rest-services.adoc#title-section,Hints on the Implementation of REST services>> then it will not be a correct link.
From what I could tell inline_anchor.html.slim uses cross_page_xref? in helpers.rb, which uses str.end_with? ".html". This check is not correct for this case, as the string will be: guideline-rest/hints-on-the-implementation-of-rest-services.html#title-section.
I've changed it to
  def cross_page_xref? str
    str.include? ".html"
  end

And it now correctly renders a link to the other page, it does seem to omit the anchor tag, but at least the link is not totally broken anymore.
If we omit the anchor for the cross link <<guideline-rest/hints-on-the-implementation-of-rest-services.adoc,Hints on the Implementation of REST services>>, then asciidoctor complains.

asciidoctor: INFO: possible invalid reference: guideline-rest/hints-on-the-implementation-of-rest-services.adoc

Fixing this issue would be very helpful.


Compatible with Oracle Database

Hi,
Current lightmin core tables are not compatible with Oracle DB as the table names are too long. Any idea if there are any plans to make it compatible with Oracle DB. BATCH_JOB_CONFIGURATION is longer than 30 char limit in Oracle.
I am using this lib in my project and have customised the table names to make it compatible with Already existing Oracle DB that we are using for a new re-platformed springboot, batch based product.

Hi,
I am planning a refactoring for the repository in the next version (0.4.x). A possible solution for your problem in the upcoming version is, to make the configuration tables configurable via property.
Best Regards
Marcel

Thanks Marcel. There is another issue with library where it does not allow any transactions to be committed if the client app is using JPA repositories. I tried to find if there are any interceptors. Appreciate if you can check and let me know. The server or client config of lightning should not really interfere on type of repository used by client.
A very useful library and we have also made some changes to UI to provide additional analytics regarding batch.
Regards
Alok

I also stuggled  with the strict oracle table name restrictions. In my project i modified the lightmin table name prefixes configuration (in application.yml) in the following way to solve the problem:
spring:
batch:
lightmin:
configuration-table-prefix: B_
repository-table-prefix: BATCH_
table-prefix: BATCH_
This configuration should ensure, that the 30 character limit for table names in oracle will be satisfied.
Hope this helps.

Hi,
thank you for the input @mklinkewitz.
@alokkulkarni , I have created a ticket #13 for the transaction problem.
Best Regards
Marcel

Thanks Marcel... Cheers...let me know if you need any help

@mklinkewitz  , Do we have Oracle supported SQL scripts . If so , please share here

Hi,
the current 0.4.0-SNAPSHOT version contains the described fix above.
I have also changed to table structure of the Lightmin.
The tables for schedulers and listener do not exists anymore. There is a new table, which stores all configuration values by key/value pairs.
CREATE TABLE BATCH_JOB_CONFIGURATION_VALUE (
id                   NUMERIC IDENTITY PRIMARY KEY NOT NULL,
job_configuration_id NUMERIC                      NOT NULL,
value_key            VARCHAR(255)                  NOT NULL,
configuration_value  VARCHAR(255),
FOREIGN KEY (job_configuration_id) REFERENCES BATCH_JOB_CONFIGURATION (job_configuration_id)
);
The table BATCH_JOB_CONFIGURATION also contains now a column application_name, which is needed to difference between applications, which use the same tables.
The names of the Lightmin tables are now configurable via properties:
spring.batch.lightmin.job-configuration-table-name=BATCH_JOB_CONFIGURATION
spring.batch.lightmin.job-configuration-parameter-table-name=BATCH_JOB_CONFIGURATION_VALUE
spring.batch.lightmin.job-configuration-value-table-name=BATCH_JOB_CONFIGURATION_PARAMETERS
The values above are the defaults.
The new SNAPSHOT also contains a remote repository server for the Lightmin configuration.
Please test the current SNAPSHOT version.
Best Regards,
Marcel

Hi,
the version 0.4.0 is released and the configurable table name fix is included.
I will close this issue.
Best Regards
Marcel

Sadly the table name BATCH_JOB_CONFIGURATION_PARAMETERS is still to long for the oracle limit of 30 characters. :cry:
But thanks to the table-name properties it is possible to work around that limitation:
spring.batch.lightmin.job-configuration-table-name=BATCH_JOB_CONF
spring.batch.lightmin.job-configuration-parameter-table-name=BATCH_JOB_CONF_VALUE
spring.batch.lightmin.job-configuration-value-table-name=BATCH_JOB_CON_PARAMETERS

:smile:


Fix issues with the C API vector implementation

While working on https://github.com/wasmerio/wasmer/pull/2683 I noticed a few bugs in wasmtime's implementation of the Wasm C API, specifically the vector types.
The first issue is the incorrect implementation of Clone using #[derive]. This only performs a shallow copy of the vector, which means that you can end up with a double-free once both clones are freed.
The second issue is that the wasm_*_vec_new functions are supposed to take ownership of objects in the given slice, not clone them. This is apparent if you look at the declaration and how it is used in the C API header.

CI failure is unrelated to this PR, it's a new warning from the latest Rust stable release.

Thanks for the PR!
I don't think I'm familiar enough with the C API or our implementation of it to give this a proper review, especially on a Friday. @alexcrichton can take a look in a week and a half, or maybe someone else on the team feels confident enough to review this before then.

It looks like a fix for the build issues has been merged, so this should be good to rebase now.

Rebased.

@Amanieu Thanks again for the fixes!


Player Heads nbt data invlalid after updating

Describe the bug
We updated our server finally from 1.20.4 to 1.20.6 this weekend. It seems that some payer heads have lost their nbt data (aka now components). We had a similar issue with the Shopkeepers plugin where the fix was as easy as removing all space characters from the field SkullOwner.Name ("Head Database -> "HeadDatabase"). We use the Head Database plugin for all our skulls so the trades setup with WanderingTrades do also contain skulls that have invalid profile names, but I am not sure if that is the only issue with the nbt data. Unlike shopkeepers the WanderingTrades plugin stores the item stack as bytes, which is unreadable and uneditable for me.
To Reproduce
Steps to reproduce the behavior:

Run paper 1.20.6-147 with WanderingTrades 1.8.4
Use the example config attached to this issue with player heads generated with headDB from older versions
mobs.yml.txt (trade amount increased for testing, file extension is .txt cause github won't let me upload a .yml ffs)
Spawn a trader (may have to spawn a few)
See "alex" or "steve" head with invalid tooltip (screenshot below)

Expected behavior
Some sort of code that would convert the nbt data to components and converts the profile names to valid format (which is that of minecraft usernames I assume). If that is not feasible then at least an option to convert the itemstackasbyte data back into human readable yml data that I can sight and then edit/fix manually.
Screenshots

The screenshot shows both working player heads and ones that broke. Presumably Head Database changed the nbt of skulls it generated at some point. The first trade (camel head) was added recently from headDB, whereas the second (sheep head) is one of the original heads that came with the plugin a littel over 4 years ago. The bottom 2 (broken trades) where added also around 4 years ago when I first added the plugin (also grabbed from headDB).
Server Software and Version:

Vendor: paper
Minecraft Version: 1.20.6
Output of /version command: This server is running Paper version 1.20.6-147-ver/1.20.6@e41d44f (2024-06-17T19:24:35Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT)

Additional context
I have over 50 trade configs with a thousands (maybe more) trades setup. Almost all of them player heads. If you could help me restore these skulls (texture + item name) I would be eternally grateful.

We were able to fix these by converting the trade entries to the new data format (head-...) with a custom script. Now it is working. Feel free to close this. The issue remains that the old legacy, frankenstein config I used to have still worked in 1.20.4, and does not in 1.20.6. But now I am no longer affected by it.

That format isn't new, it's been in WT since nearly the beginning. If your data didn't upgrade properly then that would be something to do with Paper or the plugin that generated the items, not WT, which uses Paper's (de)serializeAsBytes api.


wrong site_data_dir

In README, on Linux:
from platformdirs import *
appname = "SuperApp"
appauthor = "Acme"
site_data_dir(appname, appauthor)
'/usr/local/share/SuperApp'

However, I get
In [16]: site_data_dir(appname, appauthor)
Out[16]: "/home/wzy/.local/share/SuperApp"

Is it a bug?

Could be. You'll need to provide more information though.

You are right. Now I must find why the bad XDG_DATA_DIRS is added. Thanks!


first commit-rl2852

entering my uni: rl2852
some additions and some deletion of lines of codes

Well done!


Remove reference to istioctl list

Change usage of istioctl so that the get subcommand is used instead of list.

This change is

If the new istioctl binaries were built using the latest kube-inject code from master, they are generating proxy images instead of runtime, which breaks the demo - so we should not merge this PR if that is the case

fixed in #105


Add usage section to README

This adds a usage section to the readme with an example for creating new records. There are probably more examples worth adding (validating? unmarshaling from bytes?), but this is a good start. I also duplicated the example for the godoc in the form of an example test.
Finally, I went ahead and added a small note to the top of the readme based on #1, clarifying what this package doesn’t do.
Fixes #9.

I have an additional example here that could be of use, which is embedding RSA PKs into records:
https://github.com/RTradeLtd/Temporal/blob/V2/rtns/rtns.go

Thanks!
@postables mind making a separate PR (if/when you have time)?

Absolutely I can get around to that tonight when I start digging into IPNS again :D


Handling inline references to .ipynb files

Description
I found that the OpenAI Adapter document cannot correctly jump to other internal links. Clicking on the link will download it as an ipynb file.
If it works normally on both jupyter notebook and doc websites, additional processing needs to be done, that is, replacing the link before rendering.
I added 2 scripts and tested make docs_build and ./vercel_build.sh. In both cases, the link can be generated correctly without affecting the original ipynb file content.
@efriis Please review this.

Hey @169 ! Actually going to go with #14325 for now. I'm still iterating on our docs build in pursuit of making everything mdxv2 compatible for docusaurus 3, and the fewer custom scripts we're reliant on through that, the less likely the docs will break again :).
Great shout though! Found a few actually broken links in addition to the ipynb rewrite ones through exploring ipynb files for it.
If you find other broken (or downloading) links, please let me know!

@efriis OK Before, I also considered adding quarto configuration file to solve the problem, namely pre-render and post-render, but in fact they also use additional scripts, and it is not easy to determine the source when a problem occurs. It is better to add it directly to in a bash script.

I did see another format problem, that is, the format displayed by docusaurus admonitions is incorrect.
For example:

In the tips, the markdown url is not displayed accurately, there are several such links, but they are all displayed incorrectly. but it seems to be a bug in docusaurus.

Great catch! @bracesproul started work in #14349 it looks like

@bracesproul @efriis They don't look as expected:


Call query_async and poll for state in run_query.py

The fast-path sync mode looks like:

Where the async with polling mode looks like:

This is based on https://github.com/RelationalAI/rai-sdk-python/pull/76. The base of this PR should be changed to main before merging.
The sync and async modes should look identical after closing out:

[ ] Sync mode to return entire transaction info https://github.com/RelationalAI/raicode/issues/7786
[ ] Async mode to return results version https://github.com/RelationalAI/raicode/issues/7186

@salamehsameera for question 1.: I think you could get that piece by doing GET /transactions/{id}? (except for the results format version, currently, which makes me think that we should actually return that from the backend's createTransaction() response, and set it in Cosmos, so that you would get that there.
Does that sound reasonable?

okay, this should be ready to review now

This has been green since March; should we just merge it? 😛

+1 to both fronts. 👍 we can do those in two different steps if it's easier.

This PR changes query to be async + poll.
Maybe we should change this PR to leave query unchanged, and add “query + poll” as exec.
Can rename query to exec_v1 later.

Yes, that's a great plan. 👍 👍 Do you want to make that change while sameera's out? 🙏

Yep, just pushed. Lmk how it looks

Thanks Pete! I'm following up on this now


Option to Have Roll Use Stamina Only Instead on Relying on Roll Cooldown?

Rolling based on the amount of stamina a player has instead of waiting for the cooldown to complete could be a neat option to make rolling more dynamic (assuming that I configured the stamina cost to be risky enough for the player to not spam rolls all the time xd).

that's already possible! :)
go to config/combatroll/server.json
set "roll_cooldown" to 0.0
to optionally remove every influence the hunger system has over the roll mechanic set
"exhaust_on_roll" to 0.0
and
"food_level_required" to 0.0
optionally removing the HUD icon indicating the roll cooldown:
go to the config/combatroll/hud_config.json and set
"origin" to "BOTTOM"
"field_1343" to 100.0
"field_1342" to 0.0
optionally removing the cooldown sound:
go to the config/combatroll/client.json and set
"playCooldownSound" to false

Closing.


Fix panics with whitespace in extended mode by being more strict

Instead of ignoring space in all the bump/peek methods (as proposed in
pull request #349), have an explicit ignore_space method that can be
used in places where space/comments should be allowed.
This makes parsing a bit stricter than before as well.

@robinst Thanks so much for working on this! This behavior is indeed a bit more in line with what I'd expect. I will say though that doing it this way leads to a lot more implementation complexity. :-( I'm not sure I can immediately think of a better way though.

Allowing to escape whitespace is in line with what PCRE2 does

Hmmm, yes, I'll need to think about this. I'm a bit distracted at the moment.

I will say though that doing it this way leads to a lot more implementation complexity. :-( I'm not sure I can immediately think of a better way though.

FWIW, fancy-regex's parser does it the same way as I discovered recently, see the calls to optional_whitespace: https://github.com/google/fancy-regex/blob/master/src/parse.rs#L103

@robinst Sorry for taking so long to get around this. For the most part, I've avoid this because I've been internally waffling over this, but that's silly to do. Some thoughts:

I'm pretty unhappy with this solution, because it makes the parser a lot more complex. My guess is that new bugs will be introduced.
This does however fix a real bug.
I am in the process of rewriting regex-syntax. When I get to supporting x, I'll sit down and re-evaluate our approach here.

Thanks so much for finding and fixing this bug. It is much appreciated!

@bors r+

:pushpin: Commit 6f32d2f has been approved by BurntSushi

:hourglass: Testing commit 6f32d2f with merge c15170a...

:sunny: Test successful - status-appveyor, status-travis
Approved by: BurntSushi
Pushing c15170a308cb9673f177015e0d2103f5afcb53f9 to master...


Set functions public

cc @EPashkin

Better do it in https://github.com/gtk-rs/gtk/pull/525 due conflicts

Need close?

Indeed!


Add bearer or basic auth at runtime for kernel python3

Add bearer or basic auth at runtime by substituting a string placeholder

This PR as not to be considered as final implementation for that feature

Yes as @and0111 wrote in the future we will provide a better implementation of that functionality.


Docs.MS Release Updates for azure-sdk-template

Update docs metadata and targeting for release of azure-sdk-template

Docs Build status updates of commit 2d58d09:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-services/preview/azure-sdk-template
:white_check_mark:Succeeded

package.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Installation script doesn't work

Installation script $ bash -c "$(curl -s https://install.prediction.io/install.sh)"
does not work, I think mostly because it's trying to download https://github.com/PredictionIO/PredictionIO/releases/download/v${PIO_VERSION}/${PIO_FILE}, but PredictionIO/PredictionIO repo is not available any more.

Hey, I encountered the same problem as well. I got everything working by building from the source files.

When this project was moved the releases and tags have been lost https://github.com/apache/incubator-predictionio/releases that is why the files in the install script are missing.


VS Code is very slow and there is a lag

We have written the needed data into your clipboard because it was too large to send. Please paste.
I am on Windows 10:

ssh to linux machine using MobaXterm.
From command line, launch VS code using, 'code . '.

Slowness and lag is experienced at all places. Disabling/ Uninstalling plugins also did not solve the problem.

CPUs
Intel(R) Xeon(R) CPU E5-1660 v4 @ 3.20GHz (16 x 1342)

GPU Status
2d_canvas: unavailable_softwareflash_3d: unavailable_offflash_stage3d: unavailable_offflash_stage3d_baseline: unavailable_offgpu_compositing: unavailable_offmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: unavailable_offprotected_video_decode: unavailable_offrasterization: unavailable_offskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: unavailable_offviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabled_readbackwebgl2: unavailable_off

Load (avg)
0, 1, 1

Memory (System)
62.65GB (47.63GB free)

Process Argv
. --no-sandbox

Screen Reader
no

VM
0%

CPU %	Mem MB	   PID	Process
0	    64	 30799	code main
0	     0	 30830	   zygote
0	    64	 30891	   gpu-process
1	    64	 30991	   shared-process
|  Window (event_handler.py - kpande - Visual Studio Code)
|    Folder (kpande): more than 39389 files
|      File types: h(5261) c(2920) cc(1765) txt(755) py(586) png(420)
|                  code(413) svg(373) in(328) cmake(293)
|      Conf files: cmake(293) makefile(65) package.json(7) settings.json(3)
|                  tsconfig.json(2) tslint.json(1) launch.json(1)
|                  tasks.json(1)

Extension
Author (truncated)
Version

python
ms-
2019.11.50794

cpptools
ms-
0.26.1

yang-vscode
typ
1.7.0

vscode-proto3
zxh
0.3.0

/needsMoreInfo
Please use this guide to provide more information: https://github.com/Microsoft/vscode/wiki/Performance-Issues. Thanks.


test(esl-utils): scroll utils code improvements and scroll utils test coverage

In the scope of this PR:

covered scroll utils with tests (except scrollIntoView function, because it's implementation will be changed in future updates);
renamed function from 'isScrollParent' to 'isScrollable', because it didn't actually check element's parent element;
replaced initiatorSet with initiatorMap in order for it to remember initiator target.

:tada: This PR is included in version 4.0.0-beta.13 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[FEATURE] Host configuration file

Affected project(s)

[ ] documentation
[ ] examples
[X] wasmCloud host
[X] wasmCloud CLI (wash)
[ ] wasmCloud dashboard UI (washboard)
[ ] capability providers
[ ] provider bindgen
[ ] control interface client
[ ] other / not sure

Is your feature request related to a problem? Please describe.
In a real-world scenario running wasmCloud, it can be common to have to set many flags at runtime for NATS authentication, labels, topic prefixes, security enhancements, etc. It would be great to set a single value and work with a configuration file instead.
Describe the solution you'd like
It would be great, when starting a host, to supply a configuration file either by environment variable or flag in order to reproducibly configure a host.
I don't have a strict opinion on , but I have a preference towards something YAML or JSON serializable since it's such a common format and there are many tools for templating such formats.
Describe alternatives you've considered
No response
Additional context
We previously supported a JSON file for host configuration, and the primary points of friction around it were when the host would automatically write out configuration in each directory where it was run and use that config automatically. It would be great to have a utility to have a host print its configuration out for later saving, but not do it automatically.

I'd love to take a pass at putting an initial proposal together for what this might look like, happy to self-assign or have it be assigned to me, whatever is appropriate here

Awesome! @joonas assigned to you, take it away 😄

Marking this as a good-first-issue since all of the fields are in place, all we need for this issue is a way to convert a provided host configuration file into the HostConfig struct.
Additionally, there should be a way to have the host output its configuration when configured with the CLI/env. What made this feature frustrating before was that the host automatically wrote out this configuration file and tried to use it, so at the very least let's make sure we output this configuration at a debug or even trace level. Bonus points if we can use a flag to output the host config to a file, but not required.

@brooksmtownsend I noticed the milestone is set to "wasmcloud 1.2" on this, but I think that should now be "wasmcloud 1.3"?