link-time constants in reflection API

Hi,
As discussed in https://github.com/shader-slang/slang/discussions/5664#discussioncomment-11387114, I think it would be nice to be able to get a list of available link-time constants 'parameters', for example to generate shader permutations.
I'm working on a toy game engine, and I was searching for a convenient way to automatically handle shaders permutations.
Looking at the slang syntax, I thought that using link-time constants would be a good idea as it doesn't requires to compile the modules again like the examples provided in the user guide. I would only need to inject a module that set the value for each constant parameter.
Short example :
Slang code : PlayGround Link
Cpp-side :

// STEP ONE : use the reflection API to get a list of link-time constant parameters => we store this in a map named "static_switches"

// Example of how I would use the reflection API to populate the static_switches map. This doesn't exists in the current version of slang.
std::unordered_map<std::string, bool> static_switches;
for (const auto& param : module->getLayout()->getLinkTimeConstants())
    static_switches->emplace(param->get_name(), param->get_default_value());

// STEP TWO : each time we need a different combination of static_switches values, we inject the desired values as follows :

// This currently works as expected, no change are required here.
std::vector<slang::IComponentType*> components;
if (!static_switches.keys().empty())
{
    std::string generated_module;
    for (const auto& sw: static_switches)
        generated_module += std::format("export static const bool {} = {};", sw.first, sw.second ? "true" : "false");

    auto permutation_values_src = UnownedRawBlob::create(generated_module.c_str(), generated_module.size());
    components.emplace_back(session->loadModuleFromSource("permutation-values", "permutation-values.slang", permutation_values_src));
}
components.emplace_back(entry_point);
Slang::ComPtr<slang::IComponentType> program;
session->createCompositeComponentType(components.data(), components.size(), program.writeRef());

// then link + getEntryPointCode

Currently there is no way to get a list of link-time constants, so I have to manually parse the shader file to retrieve them, which is not a very clean approach.
Also optionally, it would be nice if we can get the default value (which is probable harder to implement)

Feature request. We'll evaluate this next quarter when figuring out our priorities. In the meantime, we welcome contributions if anyone wants to take this one up.

I found a way to get the name of link-time constants
    auto moduleReflection = module->getModuleReflection();
    for (auto child : moduleReflection->getChildren())
    {
        auto type = child->getKind();
        if (type == slang::DeclReflection::Kind::Variable)
        {
            auto asVariable = child->asVariable();
            bool hasExtern = asVariable->findModifier(slang::Modifier::Extern) != nullptr;
            bool hasStatic = asVariable->findModifier(slang::Modifier::Static) != nullptr;
            bool hasConst = asVariable->findModifier(slang::Modifier::Const) != nullptr;

            // bool hasDefault = asVariable->hasDefaultValue(); // you can know if it has default value, but I haven't find a way to know the exact value assigned

            if (hasExtern && hasStatic && hasConst)
            {
                std::string name = child->getName(); // name of the link-time constants
            }
        }
    }

I found a way to get the name of link-time constants
    auto moduleReflection = module->getModuleReflection();
    for (auto child : moduleReflection->getChildren())
    {
        auto type = child->getKind();
        if (type == slang::DeclReflection::Kind::Variable)
        {
            auto asVariable = child->asVariable();
            bool hasExtern = asVariable->findModifier(slang::Modifier::Extern) != nullptr;
            bool hasStatic = asVariable->findModifier(slang::Modifier::Static) != nullptr;
            bool hasConst = asVariable->findModifier(slang::Modifier::Const) != nullptr;

            // bool hasDefault = asVariable->hasDefaultValue(); // you can know if it has default value, but I haven't find a way to know the exact value assigned

            if (hasExtern && hasStatic && hasConst)
            {
                std::string name = child->getName(); // name of the link-time constants
            }
        }
    }

Works as expected
Thanks !


CB01!! Dall'alto di una fredda torre Streaming ITA (.2024.) in Alta Definizione Gratuitamente

11 secondi fa — Scarica e Guarda Dall'alto di una fredda torre streaming ITA in alta definizione senza limiti gratis su Cine Blog 01. Dall'alto di una fredda torre (2024) streaming CB01 film completo Italiano in UHD/4K Registrati Gratis.

Dall'alto di una fredda torre - (2024) streaming ita film in altadefinizione hd Senza Registrazione, Guarda online e scarica film Dall'alto di una fredda torre (2024) completo gratis.
➤►🌍📺📱👉Watch🔴✅👉 Dall'alto di una fredda torre Streaming ita
➤►🌍📺📱👉Click🔴✅👉 Dall'alto di una fredda torre en CB01
➤►🌍📺📱👉Download🔴✅👉 Dall'alto di una fredda torre in Altadefinizione
Scarica | Guarda | Film Dall'alto di una fredda torre™ 2024 - Streaming Ita Altadefinizione CB01 Senzalimiti
Film Dall'alto di una fredda torre Streaming ITA — Po è destinato a diventare il nuovo leader spirituale della Valle della Pace, ma prima di poterlo fare, deve trovare un successore per diventare il nuovo Guerriero Drago. Sembra trovarne uno in Zhen, una volpe con molte abilità promettenti ma a cui non piace l'idea che Po lo alleni.
Dall'alto di una fredda torre streaming ita / Dall'alto di una fredda torre / 2024 / film completo ITA / italiano / gratis / altadefinizione / Scaricare / Guarda / Vedere / sub ita / netflix / il genio dello / disney / cineblog / Film da vedere / cb01 / cineblog01 / youtube / film stasera / film azione / senza limiti / Film per tutti / tanti film / trailer / programmazione / roma / cinema / trama / uci cinema / milano / diretta / Dall'alto di una fredda torre - Dall'alto di una fredda torre - streaming ita, Dall'alto di una fredda torre - Dall'alto di una fredda torre - 2024 streaming da guardare in Alta Definizione e in lingua italiana o sottotitoli. Film Dall'alto di una fredda torre - Dall'alto di una fredda torre - streaming ITA
Dall'alto di una fredda torre - film il genio dello streaming
Dall'alto di una fredda torre - film streaming ita gratis senza registrazione
Dall'alto di una fredda torre - film streaming gratis tanti film
Dall'alto di una fredda torre - film in streaming gratis
Dall'alto di una fredda torre - film da vedere
Dall'alto di una fredda torre - film completo streaming altadefinizione
Dall'alto di una fredda torre - film streaming in altadefinizione
Dall'alto di una fredda torre - Altadefinizione streaming ita cineblog
Dall'alto di una fredda torre - 2024 streaming filmsenzalimiti
Dall'alto di una fredda torre - 2024 streaming cineblog01
Dall'alto di una fredda torre - 2024 streaming ita altadefinizione
Dall'alto di una fredda torre - 2024 streaming altadefinizione
Dall'alto di una fredda torre - streaming ita cineblog, Un film in bianco e nero è un film nel quale l immagine in movimento è un immagine in bianco e nero L uso consolidato dell espressione """"Dall'alto di una fredda torre - Dall'alto di una fredda torre - Film completo italiano """" è improprio Di conseguenza anche l uso consolidato dell espressione """"film in bianco e nero"""" è improprio, poiché in realtà le immagini in movimento sono registrate su una pellicola a scala di grigi ed inoltre vengono definiti così anche film registrati con particolari filtri che utilizzano sfumature di un solo colore, come il seppia
❏ STREAMING MEDIA ❏
Streaming media is multimedia that is constantly received by and presented to an end-user while being deliveEspejo, espejo by a provider. The verb to stream refers to the process of delivering or obtaining media in this manner.[clarification needed] Streaming refers to the delivery method of the medium, rather than the medium itself. Distinguishing delivery method krom the media distributed applies specifically to telecommunications networks, as most of the delivery systems are either inherently streaming (e.g. radio, television, streaming apps) or inherently non-streaming (e.g. books, video cassettes, audio CDs). There are challenges with streaming content on the Internet. For example, users whose Internet connection lacks sufficient bandwidth may experience stops, lags, or slow buffering of the content. And users lacking compatible hardware or software systems may be unable to stream certain content.
Live streaming is the delivery of Internet content in real-time much as live television broadcasts content over the airwaves via a television signal. Live internet streaming requires a form of source media (e.g. a video camera, an audio interface, screen capture software), an encoder to digitize the content, a media publisher, and a content delivery network to distribute and deliver the content. Live streaming does not need to be recorded at the origination point, although it krequently is.
Streaming is an alternative to file downloading, a process in which the end-user obtains the entire file for the content before watching or listening to it. Through streaming, an end-user can use their media player to start playing digital video or digital audio content before the entire file has been transmitted. The term “streaming media” can apply to media other than video and audio, such as live closed captioning, ticker tape, and real-time text, which are all consideEspejo, espejo “streaming text”.
❏ COPYRIGHT CONTENT ❏
Copyright is a type of intellectual property that gives its owner the exclusive right to make copies of a creative work, usually for a limited time. The creative work may be in a literary, artistic, educational, or musical form. Copyright is intended to protect the original expression of an idea in the form of a creative work, but not the idea itself. A copyright is subject to limitations based on public interest considerations, such as the fair use doctrine in the United States.
Some jurisdictions require “fixing” copyrighted works in a tangible form. It is often shaEspejo, espejo among multiple authors, each of whom holds a set of rights to use or license the work, and who are commonly referEspejo, espejo to as rights holders.[citation needed] These rights krequently include reproduction, control over derivative works, distribution, public performance, and moral rights such as attribution.
Copyrights can be granted by public law and are in that case consideEspejo, espejo “territorial rights”. This means that copyrights granted by the law of a certain state, do not extend beyond the territory of that specific jurisdiction. Copyrights of this type vary by country; many countries, and sometimes a large group of countries, have made agreements with other countries on procedures applicable when works “cross” national borders or national rights are inconsistent. Typically, the public law duration of a copyright expires 50 to 100 years after the creator dies, depending on the jurisdiction. Some countries require certain copyright formalities to establishing copyright, others recognize copyright in any completed work, without a formal registration.
It is widely believed that copyrights are a must to foster cultural diversity and creativity. However, Parc argues that contrary to prevailing beliefs, imitation and copying do not restrict cultural creativity or diversity but in fact support them further. This argument has been supported by many examples such as Millet and Van Gogh, Picasso, Manet, and Monet, etc.
Definition and definition of film / film
While the players who play a role in the film are referred to as actors (Dall'alto di una fredda torre - Dall'alto di una fredda torre - ) or actresses (women). There is also the term extras that are used as minor characters with few roles in the film. This differs from the main actors, who have larger and more roles. As an actor and actress, good acting talent must be required that corresponds to the subject of the film in which he plays the leading role. In certain scenes, the role of the actor can be replaced by a stunt man or a stunt man. The existence of a stuntman is important to replace the actors who play difficult and extreme scenes that are usually found in action-action films. Movies can also be used to deliver certain messages from the filmmaker. Some industries also use film to convey and represent their symbols and culture. Filmmaking is also a form of expression, thoughts, ideas, concepts, feelings and moods of a person that are visualized in the film. The film itself is mostly fictional, though some are based on actual stories or on a true story. There are also documentaries with original and real images or biographical films that tell the story of a character. There are many other popular genre films, from action films, horror films, comedy films, romantic films, fantasy films, thriller films, drama films, science fiction films, crime films, documentaries and others. This is some information about the definition of film or film. The information has been cited from various sources and references. Hope it can be useful.
❍❍❍ TV FILM ❍❍❍
The first television shows were experimental, sporadic programs that from the 1930s could only be seen at a very short distance from the mast. TV events such as the 1936 Summer Olympics in Germany, the crowning of King George VI. In Britain in 1930 and the famous launch of David Sarnoff at the 1939 New York World’s Fair in the United States, the medium grew, but World War II brought development to a halt after the war. The 190 World MOVIE inspired many Americans to buy their first television, and in 198 the popular Texaco Star Theater radio moved to become the first weekly television variety show that hosted Milton Berle and earned the name “Mr Television” demonstrated The medium was a stable, modern form of entertainment that could attract advertisers. The first national live television broadcast in the United States took place on September , 1951, when President Harry Truman’s speech at the Japanese Peace Treaty Conference in San Francisco on AT & T’s transcontinental cable and microwave relay system was broadcasting to broadcasters in local markets has been. The first national color show (the 195 Rose Parade tournament) in the United States took place on January 1, 195. For the next ten years, most network broadcasts and almost all local broadcasts continued to be broadcast in black and white. A color transition was announced for autumn 1965, in which more than half of all network prime time programs were broadcast in color. The first all-color peak season came just a year later. In 1902, the last holdout of daytime network shows was converted to the first full color network season.
❍❍❍ formats and genres ❍❍❍
See also: List of genres § Film and television formats and genres
TV shows are more diverse than most other media due to the variety of formats and genres that can be presented. A show can be fictional (as in comedies and dramas) or non-fictional (as in documentary, news, and reality television). It can be current (as in the case of a local news program and some television films) or historical (as in the case of many documentaries and fictional films). They can be educational or educational in the first place, or entertaining, as is the case with situation comedies and game shows. [Citation required] A drama program usually consists of a series of actors who play characters in a historical or contemporary setting. The program follows their lives and adventures. Before the 1980s, shows (with the exception of soap opera series) generally remained static without storylines, and the main characters and premise barely changed. [Citation required] If the characters’ lives changed a bit during the episode, it was usually reversed in the end. For this reason, the episodes can be broadcast in any order. [Citation required] Since the 1980s, many FILMS have had a progressive change in the plot, characters, or both. For example, Hill Street Blues and St. Elsewhere were two of the first American prime time drama television films to have this kind of dramatic structure [] [better source required], while the later MOVIE Dall'alto di una fredda torre - Dall'alto di una fredda torre - 5 further illustrated such a structure had a predetermined story about the planned five season run. [Citation required] In 2020, it was reported that television became a larger part of the revenue of large media companies than the film. Some also noticed the quality improvement of some television programs. In 2020, Oscar-winning film director Steven Soderbergh declared the ambiguity and complexity of character and narrative: “ think these qualities are now being seen on television and people who want to see stories with such qualities are watching TV.
❍❍❍ Thanks for everything and have fun watching❍❍❍
Here you will find all the films that you can stream online, including the films that were shown this week. If you’re wondering what to see on this website, you should know that it covers genres that include crime, science, fi-fi, action, romance, thriller, comedy, drama, and anime film. Thanks a lot. We inform everyone who is happy to receive news or information about this year’s film program and how to watch your favorite films. Hopefully we can be the best partner for you to find recommendations for your favorite films. That’s all from us, greetings! Thank you for watching The Video Today. hope you like the videos share. Give a thumbs up, like or share if you like what we shared so we are more excited. Scatter a happy smile so that the world returns in a variety of colors.

M ALL
### The Movie You are Looking for Is Available at watch4khd.com In Various Formats.


Empty constants on iOS

This is the output of a console.log(TrackPlayer) on both platforms:
Android

iOS

Then when calling the TrackPlayer.getState() method on Android it returns a number (which apparently match with the constants) but on iOS it returns a string like STATE_PLAYING

I wonder if #70 caused this

@jpgarcia does aa8302756baa732a21878cf100a3541a530535b7 fixes the issue?

@Guichaguri it didn't fix the issue for me

@Guichaguri @dcvz could this be related to RN version > .49?
Getting a warning saying Module RNTrackPlayer requires main queue setup since it overrides `constantsToExport` but doesn't implement `requiresMainQueueSetup`. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.
Not sure if this might be messing with the constants that are getting exported or not

#98 Fixed this - submitted a pull request for this. The AudioPlayerState's may also need some sort of value attached to them as they are still null, however I am not sure if those get set once the player is playing audio.


Bug reading read counts that do not use tab to separate values.

If it use simple blanks instead, ReadCollectionUtils.parse results in a NullPointerException instead of just fail by saying that threre is no enough columns or that there is no target name, nor interval columns

Does need verification.


I think either saving between refreshes and/or in save file (even tabbing out and back in resets it) would be good. But also just having them default to off would work.

The thing is, that on refresh, there's not enough time to save. Unless I stop the user from reloading.

I already save once a minute instead of once every 5 minutes.


The "button" option has no effect.

Whether the button option is set to true or false, the top right button is still there.

You are right. I deleted it by mistake.

Can you publish a new version to npm?

Just release v0.5.1 for this.


Revert "[Ubuntu] add clang-11"

Reverts actions/virtual-environments#2851 since it breaks already installed clang-10
Fixes #2995
Unblocks #2939

@catthehacker it looks like we can leave clang 11 itself, just need to remove the additional libs and make a not in the readme that they need to be installed separately in order to use -stdlib=libc++

/azp run ubuntu2004


Theres no radio effects, can you add some ?

I just doesn't work

there are you just didn't set it up correctly

client.lua line #\2 change to true
restart resource and type in chat /radio

hey cant i change the sound when someone is talking in rp-radio


We prevent execution of page elements' handlers which binded with capturing after click on status panel (closes #1389)

/cc @AlexanderMoskovkin @AndreyBelym

FPR


mail services

I personally recommend tempmail.lol as mail service

I tried 3 different accounts, some error messages are encountered when logging in using email: Something went wrong. Please wait a moment and try again.


Update 31-tcpin.js

TCP-IN: Add check to see if object exists, fixes issue #1222

Coverage remained the same at 87.269% when pulling 3bd30e1b8ad0ac6974b64a318d1e21f1a5ed4c06 on natcl:patch-2 into d1c42262d6ae9524c7a2cbde05deff25498f66bc on node-red:master.


[CONTROLLER/DB] improves robustness

This PR is for:

Server

improves robustness
Checklist

[ ] Added unit test.

Backport to branches

main

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.zhengya seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


chore: copy updates for help page - AI-492

Description

Adds the copy changes from this ticket

How to test
https://oak-ai-lesson-assistant-9bde9x93r.vercel-preview.thenational.academy/aila/help
Checklist

[ ] Manually tested across browsers / devices
[ ] Considered impact on accessibility
[ ] Does this PR update a package with a breaking change

Two general notes from testing:

I noticed that all of the headings we now have are not reflected in the menu structure on the left, is this intentional? I'd assume they should all be present.
Clicking on the links in this list of section doesn't take the viewport to the selected section. There seems to be some movement but only to the top of the content.

Double checked on production and both are these are happening there, so not necessarily due to these changes but in this area.

Have address the comments, fixed the nav and added missing sections and refactored everything to Oak Components. Will await @hannah-bethclark feedback for any copy changes

:tada: This PR is included in version 1.17.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Cannot play video/audio on Roku with latest update

Latest update on Roku has broken audio & video playing. Our previous fix (https://github.com/ConnectSDK/Connect-SDK-iOS/issues/124) doesn't work this time.
On Roku 3 (6.2.3467), the player displays for a second, then exits.
On Roku Stick (6.2.3491), the video player hangs saying "retrieving", and then Roku restarts after ~15 seconds. But the audio is played for one second, then the player exits.
Android issue: https://github.com/ConnectSDK/Connect-SDK-Android/issues/279

Yes I can reproduce on iOS as well...

The official Roku app works though. We'll have to figure out how it works.

We could actually detect this error if we supported events (#167).

Apparently, the latest version stops playing a media if the event URL is incorrect/inaccessible/doesn't reply/something wrong. Since we don't support events now (#167), the fix is to use "(null)" for the "h" parameter.

Fixed in dev.

verified dev fixes this issue for me too

@manifestinteractive, great, thanks for confirming!


[Device Support Request] TS130F - _TZ3000_1dd0d5yi - Moes curtain switch

Is your feature request related to a problem? Please describe.
Currently there is already an implementation for this device, however, it seems it might be outdated?
https://github.com/zigpy/zha-device-handlers/blob/dev/zhaquirks/tuya/ts130f.py#L161-L203
Describe the solution you'd like
Currently my device is seen as a general Tuya curtain roller (TuyaTS130FTI2). This isn't the case, it's a Moes curtain switch module.
Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line.
{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0203",
      "in_clusters": [
        "0x0000",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0102"
      ],
      "out_clusters": [
        "0x000a",
        "0x0019"
      ]
    }
  },
  "manufacturer": "_TZ3000_1dd0d5yi",
  "model": "TS130F",
  "class": "zhaquirks.tuya.ts130f.TuyaTS130FTI2"
}

Additional context
https://zigbee.blakadder.com/Moes_MS-108ZR.html

In addition to this issue. I can however run various tasks for this device, like setting the calibration_time value.
However, it looks like it’s not 100% closing each time. So opening works fine but closing (even after I manually force-close the cover) it still doesn't close 100%.
In my case it’s a patio cover in my garden which is slightly tilted down, I’m guessing this might be the reason it’s not fully closing? Not sure here…
I guess it would be solved if the reverse motor was run just a second longer but I have no idea how to fix this with the ZHA clusters.
Any suggestions or tutorial/documentation pointers are very welcome!

Did some more testing and can definitely confirm that the opening and closing speed of my patio cover is not the same. This is the reason the calibration is off. Each time I open the cover and close it again it stops further away from actually closed.

While this issue indeed has become stale it is definitely not fixed.

I have the same device and the same issue : it open nicely, but won't close completely.
Please let me know if I can help debugging this :)

@JoryHogeveen I think this have been fixed : i found this issue where there is a lot of details, and it explains how you can check if the correct quirck is loaded.
You need to use the Calibration time attribute.
Make sure you read through everything : https://github.com/home-assistant/core/issues/46146

calibration_time

How do you add calibration time with zha? (no zigbee2mqtt).

(Comment for GH Actions and future ref)
Issue is still very much active though people seem to find ways around the issue.
For what I can see now the issue is that ZHA doesn't provide simple ways to modify the modes and settings in which the curtain switch can operate.
I'm not sure this is an actual issue of this switch but more a general ZHA issue for device settings. The Tuya app (and Z2MQTT) provide a clear interface to change such settings and ZHA only has the more technical clusters interface which requires the end user to do a lot of research and digging into the Tuya documentation to get/set cluster values.

Any new with this issue? I have the same problem, the up and down time are different, so if you pt it to 50% and then to 100% It wil not close the blind. Mi first blind was waorking with 2 switches and I used Time based cover with up and down time. But now I'm using the zigbee Moes MS-108ZR and I have the same issue.
@JoryHogeveen JoryHogeveen Can you share the script you used to patch this?

Same here...any workaround to solve?


Create a comment in pull requests about the preview

A live preview is being deployed!Please note that it may take a few seconds for GitHub Pages to build and deploy. The preview will be removed in a few days.


Compress tombstone files

This adds a v3 tombstone format that is a gzip compressed version of the v2
format.  It reduces the size of tombstone files substantially without
having to support a more feature rich file format for tombstones.  Prior versions can still be read, but new tombstone will use the v3 format.
Testing with 1M series and dropping all of them in my local env reduced disk usage for tombstone files from 397MB to 11MB.  Each file is about 98% smaller.
Before
$ du -c -h *.tombstone
 99M	000000004-000000003.tombstone
 99M	000000008-000000003.tombstone
 99M	000000011-000000002.tombstone
 99M	000000012-000000001.tombstone
397M	total

After
$ du -c -h *.tombstone
2.8M	000000004-000000003.tombstone
2.8M	000000008-000000003.tombstone
2.8M	000000011-000000002.tombstone
2.8M	000000012-000000001.tombstone
 11M	total

Fixes #8558
Required for all non-trivial PRs

[ ] Rebased/mergable
[ ] Tests pass
[ ] CHANGELOG.md updated
[ ] Sign CLA (if not already signed)

@e-dard All fixed.


.jar file deploy for java SE via zip deploy will extract files

To deploy .jar files on the Java SE images, use the /api/zipdeploy/ endpoint of the Kudu site. For more information on this API, please see this documentation.

.jar file deploy for java SE via zip deploy will extract files. while the startup script doesn't seem to be interested in non-jar files. refer init script below
https://github.com/Azure-App-Service/java/blob/dev/shared/init_container.sh#L144

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

ID: 80721d46-351f-8643-7439-e7e903d56c9a
Version Independent ID: 7dc8d5f1-8a5e-9301-98de-cedd07c61f4d
Content: Configure Linux Java apps - Azure App Service
Content Source: articles/app-service/containers/configure-language-java.md
Service: app-service
GitHub Login: @bmitchell287
Microsoft Alias: brendm

we should add some more details on adding custom startup script via
java -cp ......

Hi @prashanthmadi - Thank you for your feedback! We will review and update as appropriate.

@Prashanthmadi, Thanks for your suggestions on adding additional details in the doc. Just to aid, you could contribute on the doc update with a Pull Request (PR) or encourage customer to raise a PR by following the steps below:
If you know the change that is needed in an article, submit the changes directly using a pull request:

From the Azure Document where you wish to propose a change, click on “Edit” option (top right-hand corner). * Sign into GitHub if you aren't already.
On the GitHub content source, right side of the document header is a Pencil icon.
Propose the change you wish to see by making an edit to the file. Update the markdown to make the change.
In the “Propose file change” title box below the markdown editor, provide a title and description of your change. Be short, but accurate.
Click “Propose file change”. This opens a page comparing the changes you've made. If you’re satisfied you made all the changes you intended to, click “Create pull request”.

The author will get notified and would review the update for accuracy.
For a complete guide on this, kindly refer this document: https://github.com/Microsoft/Localization/wiki/How-to-Contribute-to-docs.microsoft.com.

@KarlErickson - Karl would you please look into this issue? Thanks

We could possibly deploy a zipped jar file, in which case, the zip would get extracted and the content (jar) would be placed under wwwroot. Not the best way to do it, but it should work.
We could possibly add a logic in the kudu API to not extract the file when the extension is .jar?

This topic has been updated and no longer refers to zip deployment. #please-close


KEYPOINT_HEAD

When I want to use the KEYPOINT_HEAD,what should I do? Thank you so much.

You can refer to the implementation of mask-rcnn and how they add an additional head for predicting mask / keypoint.


Quick button View Relationships not showing

Hi, @viktorgusev1984 !
It seems that it was intentional because this view accessible both from details dialog and from popup which shows on hover in editing mode.
I guess the problem is related to one of readonly modes (react component or webcomponent) right? Does the Relationships tab in Details dialog cover your scenario?

Hi, @pavelpykhtin !
In the dialog box with details there is a button open, but it is too long way.
Quick button is much more convenient for viewing in out.


Support for a validation dataset and batch size parameter

Creation of validation and training datasets (correctly shuffled)
Optional parameter to adjust batch size
Usage of an optional seed to generate predictable shuffling (for debugging) (using the same lib that tf.js uses)
Supports creation of loss and accuracy charts on TM2 side.

Just doing this for the image model for for now so we can review.


Cannot using display

AttributeError: module 'pinocchio.pinocchio_pywrap' has no attribute 'getNumpyType'
This is mainly because of the version of eigenpy.  Refer to https://github.com/stack-of-tasks/pinocchio/pull/1091/commits/4f99224c08cee2fd6b8fab920568f29aee5bac88
Current version is 3.5.0 from /opt/openrobots/lib/python3.8/site-packages/eigenpy/init.py

Uninstall 3.5.0 and install 2.9.2
conda install -c conda-forge eigenpy==2.9.2
But it will cause other problems. back to 3.7.0

Currently working version:

Pinocchio 2.6.5
Crocoddyl 1.6.0
eigenpy 2.6.2
hpp-fcl 1.7.5
eagle mpc 20210902
example_robot_data 20210618
gepetto-viewer 4.12.0
gepetto-viewer-corba 5.6.0


Centos8 Make Error

While using make after ./config with -q and --enable-optimization to build latest OpenSSL Alpha Version on CENTOS8 Stream - Elrepo Kernel-ml-5.10.12 following error was encountered:
gcc: error: unrecognized command line option '-q'
make[1]: *** [Makefile:4274: apps/lib/libapps-lib-app_params.o] Error 1
Without using -q with ./config (but with --enable-optimization) following error was detected in make command:
cc1: error: unknown pass optimization specified in -fenable
make[1]: *** [Makefile:4262: apps/lib/libapps-lib-app_params.o] Error 1

I believe you're mixing us up with another software project.  OpenSSL's config has never known those arguments, as far as I can remember, and therefore tries to pass them on to the compiler.

I could compile successfully from source on the same server configuration for OpenSSL version 1.1.1i (./config -q --enable-optimization followed by make and finally make install). So tried it on 3.0 alpha but resulted in above error. I believe there are 3 projects - Which one I should try and can you please post a link here? Thank you in advance and also for clarifying vide above response.


Welling/add get rule metadata

This PR:

Fixes a bug which caused the data_types input array to not be passed to the rule engine for derived datasets (those with ingest_metadata but no ingest_metadata['metadata']
Adds an endpoint assaytype/metadata/ which returns the dict which is passed to the rule engine for the given uuid.  This is needed for diagnostic purposes, as figuring out why a rule didn't fire requires knowing the inputs to the rule.  Originally this was unnecessary because the input to the rule was just entity.ingest_metadata.metadata, but the process of producing the inputs has become more complex and less transparent.

Once again, should have been against dev-integrate

Once again, should have been against dev-integrate

No need to close the PR, you can change base branch


Add clarity to SPN role-based permissions

https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-aks-engine?view=azs-2108
The following line should clarify which role-based permissions are required. Do I need owner, contributor, something else? Consider adding details on how to assign the permissions in the portal as well.
The Kubernetes cluster will need service principal (SPN) and role-based permissions in Azure Stack Hub.

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

ID: bcfb60cd-c79d-e4c3-9015-bb3b49e1dc06
Version Independent ID: 9a48b797-af3b-462d-94a0-07693651a488
Content: Add Azure Kubernetes Services (AKS) engine prerequisites to Azure Stack Hub Marketplace - Azure Stack Hub
Content Source: azure-stack/operator/azure-stack-aks-engine.md
Service: azure-stack
Sub-service: azure-stack-hub
GitHub Login: @mattbriggs
Microsoft Alias: mabrigg

@easyveazie Thanks Mike. #in-progress

updated the Operator topic.
#please-close


Changes required for deployment.

These changes are mostly just for getting unicorn working, although I did add a rake task for the DB migration.

Thanks! :)


Add a simple smart contract that performs a hello_world

Summary

Follow the getting started section from the SNFoundry book to place the starter contract in starknet/contracts.

Inside the directory create a new helloWorld directory.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
A few weeks ago I was working on my first issue and I learned too much from it.
How I plan on tackling this issue
I was reading and learning about "The Starknet Foundry Book", and I think I can solve this issue.

@gadyrcdz all yours 🫡

Hey @danielcdz , can I take this issue up

hello @Manush-2005 to submit a PR you first need to have the issue assigned!


[3.1][cdc-composer] Support routing sharding tables with the same primary key into one.

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
Now we can support routing sharding tables into one only if they don't have a same value of primary key. We can improve it by add two metadata columns like database and table, and add they to a composite primary key.
You can separate it into some subtasks if needed.
Solution
No response
Alternatives
No response
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

Closing this issue as it has been migrated to Apache Jira.


improve generator gulpfile

jscs
jscs on watch and test (also run for tests)

fixed by ac1772b4b5c9fc73429b73b36eacc4b019310651

fixed by ac1772b4b5c9fc73429b73b36eacc4b019310651


Reuse process-compose if available

What problem are you trying to solve?
I'm installing Devbox on GitHub Actions using the following snippet:
- name: Install devbox
  uses<EMAIL_ADDRESS>  with:
    enable-cache: true

It works alright and everything is installed and cached, the run after the cache is quite fast, 40 seconds or so to install everything and restore the cache. But not everything is cached and the issue happens when I try to spin up the dependencies to run my tests. Every time it installs process-compose and that process takes quite some time because there is no cache. I tried to add process-compose to my list of packages on Devbox, but it did not worked, even listed there, Devbox tries to download it every time.
What solution would you like?
If process-compose is at the packages list of Devbox it should be reused.
Alternatives you've considered
No response

I just ran into this issue today too, would be fantastic to have an option like this that pre-installed and cached process-compose in CI jobs where it was used.
- name: Install devbox
  uses<EMAIL_ADDRESS>  with:
    enable-cache: true
    install-process-compose: true

We've moved our process-compose installer to use the version of process-compose in Nixpkgs. This means we can install process-compose from the official Nix cache, which significantly reduces the installation time for process-compose


xd

What you were trying to do
What actually happened
How to reproduce

Step 1
Step 2
Step 3

Log details and game version
Computer details

xd

xd

xd

xd

dxd

xd


Create track-users-to-page-views-purchase-events-and-leads-with-the-s…

…endgrid-pixcel
Added 5th doc for ads series.
Description of the change:
Reason for the change:
Link to original source:

Closes #

Hello @negarzipan,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


Newlines being added before selectors in SCSS/CSS

Mac OS 10.13.5
VS Code Version: 1.26.1
beautify Version: 1.4.2

Code Example:
I've added messy indentation to make the example outputs clear
$color-variable:    #000;
.offers-table {
    margin: 0 auto;
  .table-row {
margin: 0 auto;
  }
  .table-cell {
           margin: 0 auto;
  }
}

Provide the settings you use:
VS Code:
{
    "terminal.integrated.shell.osx": "zsh",
    "workbench.startupEditor": "newUntitledFile",
    "editor.minimap.enabled": true,
    "files.autoSave": "off",
    "editor.tabSize": 2,
    "telemetry.enableTelemetry": false,
    "window.zoomLevel": 0,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "files.associations": {
        ".jsbeautifyrc": "jsonc"
    }
}

.jsbeautifyrc
none

Action performed
Format javascript file with HookyQR.beautifyFile command.
Expected results
Previously when I would format a scss file, none of the css selectors would have a new line added before them, so the code above would format to the below:
$color-variable: #000;
.offers-table {
  margin: 0 auto;
  .table-row {
      margin: 0 auto;
  }
  .table-cell {
      margin: 0 auto;
  }
}

Actual results
Within the last day it seems something has changed, now whenever I format using beautify, my css selectors have a new line added before them. So when I format the code example from above, it looks like this:
$color-variable: #000;

.offers-table {
  margin: 0 auto;

  .table-row {
      margin: 0 auto;
  }

  .table-cell {
      margin: 0 auto;
  }
}

Comments
And this is going to cause problems with git comparisons for the projects I'm on at work, as none of the files have new lines between the css rules and I dont want to be adding this. I've tried coming up with and adding variations of "newline_between_rules" to the vscode settings to prevent this but nothing works.
I want to be able to add something like "css.format.newline_between_rules": false, to my vscode user settings.
I tried adding a jsbeautifyrc file to my home directory or adding beautify.config options to my vscode user settings, but this then forces me to use one tabSize only, and one of the things I like and need of beautify is that it respects the tabSize of each file (different scss files have different indentations within the same project...)

@thatjeeb
I think "css.format.newline_between_rules": false is the correct.
But if you also preserve_newlines it will leave the empty lines there once they have been added.
You might need to set "css.format.newline_between_rules": false and then reset your file to a clean state and test it again.

Did you fix this problem?

@thatjeeb
Did you fix this?

From your settings, this looks like it's fixed.

Hi
Apologies for just not replying for ages, been so blind sided at work haven't had time to come back to this.
Unfortunately, my issue still remains, so I would be grateful if this could be re-opened. I tried changing my vscode settings to this, but it has had no effect:
{     "terminal.integrated.shell.osx": "zsh",     "workbench.startupEditor": "newUntitledFile",     "editor.minimap.enabled": true,     "files.autoSave": "off",     "editor.tabSize": 2,     "telemetry.enableTelemetry": false,     "window.zoomLevel": 0,     "javascript.updateImportsOnFileMove.enabled": "always",     "files.associations": {         ".jsbeautifyrc": "jsonc"     },     "css.format.newline_between_rules": false,     "css.format.preserve_newlines": false }

I assume you're running beautify and selecting CSS. This issues is the first one that has a test specifically for it, so I'm positive it works: https://github.com/HookyQR/VSCodeBeautify/blob/master/test/issues.test.js#L6
You should be on version 1.4.4 of beautify.

@thatjeeb If you have newlines_between_rules it is reasonable to expect that newlines will be added between nested rules as well.

@bitwiseman I don't have newlines_between_rules set anywhere, which is why I don't understand why this is happening. Is it coming from vscode beautify, or from vscode itself?
Yes I can manually set newlines_between_rules to false but that causes my indentation issue to occur. I can't seem to change newlines_between_rules without the rest of my beautify settings changing as well, I just want to change this one property without affecting everything else.

@thatjeeb
I would expect that you should be able to change that one property without loosing autodetect, but  there are multiple layers of settings being pulled in.  I'm not sure how the plugin auto-detects indentation (or if it uses some existing setting pulled from the editor).
Do the different projects you're working with have settings files checked in that define their code style?


Old value is not clearing

in bellow screen 1 first i selected date.
=> SCREEN 1

then later i cleared the textbox again if i click then it is showing old value. why it is not clearing old value
=> SCREEN 2

Hi @sadashivm, thanks for reporting this.
I've just verified this issue and, as you said, the directive does not clear the previous value in the picker view. I'm going to fix this as soon as I can :)

Hi @sadashivm, can you please verify if you still have this issue in the latest release.
Thanks.

I'm going to close this issue, since I am no more able to reproduce it in the latest version.
Feel free to reopen it for any other trouble :)

you are awesome man, its working fine , it is one of the best angular datepicker.
keep it up

Thank you @sadashivm! 👍


Add field to send process model in CloudProcessDeployedEvent

Related to https://github.com/Activiti/Activiti/issues/2389

Depends on

https://github.com/Activiti/activiti-api/pull/89
https://github.com/Activiti/Activiti/pull/2549


SubscriptionID added

changed parameter from Subscription to SubscriptionID.

@kemura : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Sorry I will raise another PR which fixes azcli problem


Install instructions fail after upgrading to Ventura

I used the readme on Monterey to run the application. It worked as documented in the readme.
I upgraded to Ventura.
Since I'm experimenting with things, I tried to run it again in a new environment and now I get an error.

I'm a conda user so I created a conda environment with the constraints on python, then pip installed briefcase in that conda env and ran briefcase dev. This updated packages in the conda env and worked as expected before I did the ventura upgrade. Commands I ran:
conda create -n briefcase 'python>=3.7,<3.11'
conda activate briefcase
pip install briefcase
briefcase dev

If I go into the briefcase environment, created previously, I can successfully run the application as it installed the dependencies correctly. However, when I created a new env after Ventura upgrade, I get an error:
conda create -n briefcase2 'python>=3.7,<3.11'
conda activate briefcase
pip install briefcase
(briefcase2) jasmine@Jasmines-MacBook-Pro HackdaysAIImageGenerator % briefcase dev

[hackdays_ai] Starting in dev mode...
===========================================================================
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/jasmine/miniconda3/envs/briefcase2/lib/python3.10/runpy.py", line 224, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/Users/jasmine/miniconda3/envs/briefcase2/lib/python3.10/runpy.py", line 96, in _run_module_code
    _run_code(code, mod_globals, init_globals,
  File "/Users/jasmine/miniconda3/envs/briefcase2/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/Users/jasmine/projects/HackdaysAIImageGenerator/src/hackdays_ai/__main__.py", line 1, in <module>
    from hackdays_ai.app import main
  File "/Users/jasmine/projects/HackdaysAIImageGenerator/src/hackdays_ai/app.py", line 6, in <module>
    import toga
ModuleNotFoundError: No module named 'toga'

Problem running app hackdays_ai.

Log saved to /Users/jasmine/projects/HackdaysAIImageGenerator/logs/briefcase.2023_02_15-16_02_15.dev.log

It appears the dependencies listed in the pyproject.toml didn't get installed. I haven't dug into it yet but wanted to log it. And curious if it is reproducible for others.
briefcase.2023_02_15-16_02_15.dev.log

Hi Jasmine,
briefcase dev only has a limited ability to install dependencies automatically (https://github.com/beeware/briefcase/issues/881), but you should be able to install them manually by running briefcase dev -r.


feat: busola bumps

Description
Changes proposed in this pull request:

feat: busola bumps

Related issue(s)

/retest


Rerankers - How to use?

Hello,
I have deployed a reranker model on serverless runpod via your worker.
In your docs it says it must be used with standard usage, meaning http requests.
I try the following:
data = {
    "model": 'BAAI/bge-reranker-large',
    "query": 'What is a Panda',
    "docs": [
        'Donalt trump is a former US president.',
        'The giant panda (Ailuropoda melanoleuca), sometimes called a panda bear or simply panda, is a bear species endemic to China.',
    ],
}

body = {"input": {"method_name": "rerank", "input": data}}
headers = {"Authorization":  ...}

async def main():
    async with httpx.AsyncClient(timeout=60) as client:
        response = await client.post(url=f'{url}/runsync', json=body, headers=headers)
        response.raise_for_status()

But this gives me the error message:
{'code': 400, 'message': "the loaded moded cannot fullyfill "embed".options are {'rerank'}."
Do you know what is wrong?
Could you perhaps provide an example which showcases the format?
Thanks!

So I figured it out.
To answer my own question, the issue was the format of the body.
It should just be body = {"input": data}.
The previous body was from some other runpod instance I had used in the past.


feat: add Repo struct

This captures information about the git repository we're running builds in, including its absolute path on disk and its current git HEAD.
We already used the side effects of capturing this information in the past; this lets us capture and hold on to it.

Pushed a version that moves this into axoproject. I've also added a second WorkspaceGraph constructor that works from a git repo rather than a clamp_to_dir param, and deduped the repo detection by getting cargo-dist's config to use that.


PROTOTYPE: Make search asynchronous

This is prototype quality code. It is not intended to be merged, but you might find it interesting.
It modifies the search endpoint to return JSON, and adds some Javascript to the front end to load the search results dynamically every time the user interacts with the filters or search box.

Closed this as not for merging. Runs on heroku on: http://dm-auto-reload.herokuapp.com/


Add cluster-autoscaler addon documentation

What this PR does / why we need it:
It mentions cluster-autoscaler add-on in cluster definition documentation. The feature is present in acs-engine but it is not documented and because of it users are not able to use it.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
If applicable:

[x] documentation
[ ] unit tests
[ ] tested backward compatibility (ie. deploy with previous version, upgrade with this branch)

Release note:

/assign @jackfrancis

@sozercan Can you confirm that we will want to mention VMSS-only support for this addon?

@jackfrancis yes, it is VMSS only right now. It has a validation against availability sets if you try to generate/deploy.

The change lgtm.
cluster-autoscaler also works for vmas. @sozercan Would you like to also add vmas support? (in another PR)

@jackfrancis we should expand the addons docs to include the missing addons (nvidia-device-plugin, oms, aci-connector, etc.) - in a separate PR


Changing base units to inches does nothing

Changing the value of baseUnit to "in" (for inches) in method-draw.js does not seem to make any difference.
I know this can be done in SVG Edit but I love the interface and simplicity of this editor.

I am curious to know if there is a resolve for this


Help with containing focus to edited field - keyboard etc

Hi,
I am trying to create a page that allows a user to edit some configuration items.  The page contains multiple objects, including ddlist and textareas.  I use popup keyboards for text areas.
The problem I have struck is that if a use clicks on a text area, this opens a (say alphanum) keyboard.  If the user clicks on another area, this opens another different (say number) keyboard.  The user can click on a ddlist and that opens up - gets very messy very quickly.
Is there a simple way to keep focus on the currently editing object.  For example, if a ddlist is open, then only react to clicks within that object.  Similarly with the keyboard - if a keyboard is open, then only react to clicks/touch within the keyboard?
I hope this makes sense,
thank you,
Ron

Hi,
There is no ready-to-use solution for this issue. Do you know how is it solved in other GUI libraries?
I can suggest three things:

In the action of an object (e.g. ddlist) apply lv_obj_set_click(ta, false) on other objects to prevent their clicking. Note that ddlist and ta are page in the under the hood and you need to use lv_obj_set_click(lv_page_get_scrl(ta), false) too.
In the action of the objects manually close/hide the other objects. Not elegant nor flexible but should work.
If something is opened (ddlist, keyboard etc) create a transparent screensized lv_obj obejcts. It's purpuse is to absorbe the clicks. Move the "active" elements to the transpraent object with lv_obj_set_parent.

This is the first embedded GUI I have used, so my experience is limited.
I do know that other GUIs have the concept of modality - where a window stays on top and eats all input.  I was thinking about this a bit, and I think that there are a couple of solutions.

Implement an input filter that only allows clicks within an active rectangle to pass through.  If a window (such as a keyboard) needs to be modal, it would do a modal open, and create that filter.  It would have some complications such as if the modal window moves but not insurmountable.
You could register windows with the input layer such that it knows the starting point for farming out input events.  Eg, a modal window would insert itself so that no prior windows/objects would receive clicks, only its children. Or the input task would trace the stack of windows/objects and work out the highest modal window to allocate events to.

I will look at the workarounds you have proposed.   I have done something like this (3) for keyboards, but not sure how to do this for ddlist.
I do think that the GUI should be responsible for closing the ddlist if there is a click outside its bounds.  Similarly for anything else that the GUI changes in response to clicks - as opposed to the user adding a popup etc.
thanks for your input.
Ron

@rrroonn @kisvegabor I did some experimenting with keeping track of mouse focus. You can test it out with the input_block branch. I added a new signal called LV_SIGNAL_PRESS_LEAVE that is triggered when the user moves to a new object.
One thing I noticed is that we already have the LV_SIGNAL_FOCUS and LV_SIGNAL_DEFOCUS signals, but they're only used for handling groups at the moment. Since this is v6.0, I think we should consider expanding those signals to cover all input devices, not just group handling. This would take care of problems like what @rrroonn pointed out:

I do think that the GUI should be responsible for closing the ddlist if there is a click outside its bounds.

Sounds like a good plan.  I will test if I get a chance.

@embeddedt

One thing I noticed is that we already have the LV_SIGNAL_FOCUS and LV_SIGNAL_DEFOCUS signals, but they're only used for handling groups at the moment. Since this is v6.0, I think we should consider expanding those signals to cover all input devices, not just group handling. This would take care of problems like what @rrroonn pointed out:

Awesome idea! In v6.0 we can trigger LV_ACTION_FOCUS and LV_ACTION_DEFOCUS actions to notify the user. Let's postpone it until the basic structure of the general action handling is added.
Finally, it would result in a similar approach than my 2) suggestoin: "In the action of the objects manually close/hide the other objects."

In v6.0 we can trigger LV_ACTION_FOCUS and LV_ACTION_DEFOCUS actions to notify the user.

The problem I see with using actions is that it's manual, i.e., requires the user to do the closing of objects themselves. I was hoping to integrate functionality like this into the objects themselves.

@rrroonn
Do you think on DEFOCUS automatically close the ddlist? If yes, it really can work and would be convenient.
I've checked the list the existing objects types and as I see only the ddlist is affected.

@kisvegabor yes, I think that's appropriate.

Can you test it with the dev-6.0 branch? You can close the ddlist in the LV_EVENT_DEFOCUS event.
Here is some info about using the dev-6.0 branch: https://github.com/littlevgl/lvgl/issues/785#issuecomment-470829577

Due to inactivity, I close this issue. Feel free to reopen it if you have comments.


VlcMediaPlayerLengthChangedEventArgs returns wrong type

VlcMediaPlayerLengthChangedEventArgs returns a float
This should be a long i think.
As i only got a sensible time when using it as a Long

This has already been fixed in the 3.0 - develop package since october. Please try this prerelease version and tell me if there's something else you need


tidevice install报错ApplicationVerificationFailed

CreatingStagingDirectory (5%)
ExtractingPackage (15%)
InspectingPackage (20%)
TakingInstallLock (20%)
PreflightingApplication (30%)
InstallingEmbeddedProfile (30%)
VerifyingApplication (40%)
[E 210902 14:41:18 _device:744] ApplicationVerificationFailed
[E 210902 14:41:18 _device:745] Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.p4l0K1/extracted/Payload/test.app : 0xe8008016 (The executable was signed with invalid entitlements.)
Traceback (most recent call last):
File "/usr/local/bin/tidevice", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 723, in main
actionsargs.subparser
File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 128, in cmd_install
bundle_id = d.app_install(args.filepath_or_url)
File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 746, in app_install
raise ServiceError(progress['Error'])
tidevice.exceptions.ServiceError: ApplicationVerificationFailed

我前几天也遇到这个问题了，跟你错误信息一样，看你的问题提出的挺久的了，请问现在解决了？

这个是应用包的问题，不是tidevice工具的问题


Fix some English in README.md

⚠⚠⚠ Since we do not accept all types of pull requests and do not want to waste your time. Please be sure that you have read pull request rules:
https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Tick the checkbox if you understand [x]:

[ x] I have read and understand the pull request rules.

Description
Just fix some English
Type of change
Please delete any options that are not relevant.

This change requires a documentation update (README.md)

Checklist

[ x ] My code follows the style guidelines of this project
[ ] I ran ESLint and other linters for modified files
[ x ] I have performed a self-review of my own code and tested it
[ ] I have commented my code, particularly in hard-to-understand areas (including JSDoc for methods)
[ x ] My changes generates no new warnings
[ ] My code needed automated testing. I have added them (this is optional task)

Screenshots (if any)
Please do not use any external image service. Instead, just paste in or drag and drop the image here, and it will be uploaded automatically.

I don't think any of these are strictly improvements worth including.

Closing due to inactivity


Ping trace dropdown implementation and ping test graph generation issue fix

Handled Issue #42 and #41

@Ramaraja  Nice! Can I see the demo on don.ciscozeus.io?

Yes :)


fix a minor bug related to docker

well I figure out I have minor problem with my docker and I want to solve it

i fixed it and add nginx file in root of project