Despawn unused light-view entity

Objective

Fixes #15897

Solution

Despawn light view entities when they go unused or when the corresponding view is not alive.

Testing

scene_viewer example no longer prints "The preprocessing index buffer wasn't present" warning
modified an example to try toggling shadows for all kinds of light: https://gist.github.com/akimakinai/ddb0357191f5052b654370699d2314cf

@akimakinai can you test this on WASM and investigate the failure please?


readme has firebase instead of supabase for template-typescript-bottom-tabs-supabase-auth-flow

Hi,
cool project. I think the readme auth part has firebase typed instead of supabase for the  example template-typescript-bottom-tabs-supabase-auth-flow
regards,
Hari

Hi Hari,
Thank you for that. fixed it


As of today, can no longer add Assistants to Sketch

For each Assistant there is a 'Click here to add to your Sketch document'.
This was working up until last night. But now displays an error saying check the URL.
If you actually check the URL it returns:
'HTTP 500: Cannot read property 'latest' of undefined"

Fixed.


[giveaways] Add missing requirements.

Added cachetools and dateparser since you use these two libs.

LGTM! thank you


Export the type for BottomSheet's Props

This can come in handy for users of this library

@osdnk


✨ [Feature request]: Improve PlayHeader

Is your feature request related to a problem? Please describe.

When there is too much information in the play header, like long descriptions and not many tags, it becomes too large. The description stretches across the header, causing content to shift too far to the left. This creates layout problems where important elements, such as the dates are collapsing or overlapping.

When the play header contains too much information, such as tags and a lengthy description, the height of the header increases significantly. This reduces the available space for viewing the actual play content.

Describe the solution you'd like.
For the first issue, we could set a maximum width for the description area in the play header.
For the second issue, we could add a "Collapse" button that folds the entire play header, leaving only essential elements like the back button, title, and icons (like/edit/share). When clicked, the button would toggle the full header view, allowing users to expand or collapse it based on their preference, ensuring they can focus on the play content.

NOTE: Feel free to suggest any other ideas you believe are effective. The above solutions are just suggestions.
Describe alternatives you've considered.
No alternative.
Screenshot / Screenshare
No response
Additional context
No response
Record

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[ ] I want to work on this issue
[X] I am a Hacktoberfest contributor

Code of Conduct

[X] I agree to follow this project's Code of Conduct

since the tags and date will occupy constant space we can fix its width and leave the description responsive also for second issue as you said collapse we implement it and also increase the necessary margin for good visibility

since the tags and date will occupy constant space we can fix its width and leave the description responsive also for second issue as you said collapse we implement it and also increase the necessary margin for good visibility

do you want to work on it?

Hey @Shivam-Katare, I would like to work on this, can i be assigned

Hey @Shivam-Katare, I would like to work on this, can i be assigned

assigned to you


Allow ranges to be passed for :list props

Similar to #355, allows ranges to be passed for :list values. This is particularly useful when you have a fixed number of components that would be generated from within the prop. I found the need for this when implementing a RadioGroup component that composes Surface.Components.Form.RadioButton
There is an argument for allowing any enumerable to be passed as a list, I'm not sure if that's a good idea or not.

updated the CI matrix as well here to only support 1.11 and up

LGTM.
@msaraiva If I well understood, we should merge this to the https://github.com/surface-ui/surface/tree/surface-next branch?

@msaraiva rebased this against surface-next and changed the target to that branch as well

@davydog187 thanks! ❤


Option to turn into the wind with autopilot if MOB occurs

This is a feature that might be useful for single handers: if a MOB occurs (detected for instance via an AIS MOB beacon), the plugin could instruct the autopilot to turn into the wind.
This obviously requires a wind sensor and a signalk-autopilot compatible autopilot to be available.
This should likely be a setting that can be turned on/off.
NKE autopilots for example have this feature where they turn into the wind and heave to automatically:
https://nke-marine-electronics.com/project/remote-control/

This could be an interesting option.


Feature: add file controls

Is your feature request related to a problem? Please describe.
It would be grate to ability to control what files and folder are downloaded.
Describe the solution you'd like
Checkboxes for files and folder to enable or disable downloads.

This would indeed be really useful! I've been thinking of adding something like this, and possibly updating how detailed torrent info is viewed at the same time.


Ansible request for adopt_etc ansiblerun.log to work

Please put the name of the software product (and affected platforms if relevant) in the title of this issue
Delete as appropriate from this list:

Bug in ansible playbook

Details: We have some provisional code to try and log when the ansible playbooks are run. Ideally this should include:

Start time
Completion times (if it finishes - the absence of a finish time should indicate failure of some sort)
Ideally which SHA of the infrastructure repository was used for the deployment.

At the moment we have some provisional code that should do the first of these, but it is not working properly and does not create the log files. We should try and get a fix for that as a first pass, then look at the others.

See also https://ci.adoptopenjdk.net/view/Tooling/job/VagrantPlaybookCheck/1518/OS=Ubuntu2004,label=vagrant/consoleFull for a verbose debug run with some extra options

Closing as this can be covered under the initial still-open issue https://github.com/adoptium/infrastructure/issues/2202


Simplify customization of autocomplete views

Make it easier to select the adequate field to filter against so subclasses can properly use super() and stop having to redefine whole queryset because of this.
Hardly a big change but this annoyed me pretty much when I realized I had to write more lines than needed for a simple attribute name change.

We'll need tests and documentation, here's some background history that you might be able to use: https://github.com/yourlabs/django-autocomplete-light/issues/783

Hello ! Would it be possible to add just a small unit test before we release this ?

I'd rather delay the inclusion of this. I have had a look at the history as suggested and I started work on it. Some work priorities got in the way though hence the delay.

damn, I am so utterly sorry that I failed to deliver this feature in half a year.. :( I just managed to find some free time today and I'll still see what can I come up with

@toudi don't worry about it, time is not the same, for humans and for software, time doesn't matter only <3 matters :dancer:

Added in #954


Latest release does not include HEAD of master

I'm using the library with Carthage and would like to be able to point my Cartfile to a version to get the latest. Will you please cut a release that includes the latest commit?

Release 6.0.1 is out, with latest changes.


Make the libWebRTC.a thinner

The current libWebRTC static library is compiled for all the architectured (included the i386 of the OSX iPhone simulator). We should provide a smaller one in the plugin just for real iOS devices.

Closed. Xcode already strips i386/x64 symbols from the binary when building the iOS package.


Windows (powershell) support

PR #11 helps with some start up. need windows users realistically to test this as my windows machines use WSL2


Replace bower-rails with webpacker

Note that Rails 5.1.0 does have support for webpack. As the changelog says:
Add Webpack support in new apps via the --webpack option, which will delegate to the rails/webpacker gem.

To generate a new app that has Webpack dependencies configured and binstubs for webpack and webpack-watcher:
rails new myapp --webpack
To generate a new app that has Webpack + React configured and an example intalled:
rails new myapp --webpack=react
DHH


Update package.json

Update patch to use the latest changes on web

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


[Machine Learning] Machine Learning using Pandas Profiling and Scikit-learn Pipeline

Proposal Submission
Proposed title of article
[Machine Learning] Machine Learning using Pandas Profiling and Scikit-learn Pipeline
Proposed article introduction
Pandas profiling is an open-source Python module with which we can quickly do an exploratory data analysis. Pandas Profiling saves us all the work of visualizing and understanding the distribution of each variable. Pandas Profiling generates a report that shows the overview, variables, interactions, correlations, missing values, and a sample of your data. This enables faster data analysis and manipulation.
Python Scikit-learn provides a Pipeline utility to help automate machine learning workflows. Pipelines work by allowing for a linear sequence of data transforms to be chained together culminating in a modeling process that can be evaluated. The Pipeline assembles several steps that can be cross-validated together while setting different parameters.
Through the use of both the Pandas Profiling and Scikit-learn Pipeline, we will be able to build a machine model. The packages will enable to follow all the machine learning workflows and stages.
Key takeaways

Installing Pandas Profiling
Generating the dataset profile report.
Initializing the pipeline steps.
Creating the Pipeline transformers and estimators.
Automate machine learning workflows.

Article quality
This tutorial is unique because we will use both the Pandas Profiling and Scikit-learn Pipeline. By the two libraries, we will build a custom model that predicts customer churn. The tutorial will also use guided steps that explain the installation and the use of these libraries. This is a practical approach. We will also explore the transformers and estimators functions that are used to automate the machine learning workflows
References
Please list links to any published content/research that you intend to use to support/guide this article.
Conclusion
Finally, remove the Pre-Submission advice section and all our blockquoted notes as you fill in the form before you submit.
We look forwarding to reviewing your topic suggestion.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Seems like a helpful topic. Let's ensure that it adds value to the community. Thanks


takeLatest/actionChannel subscribed to the same action + actionChannel peek

The general problem here is that there are two types of server calls, transactions and tasks.
All tasks accumulated must complete before a transaction starts
function* requestWatcher(requestChannel, taskChannel, taskBuffer) {
    while (true) {
        const { transaction, task } = yield race({
            transaction: take(requestChannel),
            task: take(taskChannel)
        });

        if (transaction) {
            yield put({ type: workingData.transactions.CREATE });
        }

        if (task) {
            // WAIT FOR ALL TASKS
            yield put({ type: 'TASK_IN_FLIGHT', payload: task });
            yield fork(flightAccumulator, flightChannel)
            yield take('ALL_TASKS_COMPLETE');
        }
    }
}

here, you can see that if a single task fires before a transaction, we want all tasks (and any subsequent tasks fired) to resolve before creating a transaction.
initially, I had a helperSaga monitor tasks with takeLatest
yield takeLatest('TASK_START', taskManager)

function* taskManager(taskBuffer, action) {
    console.log(action.type, action.meta, 'type in manager');
    const { payload, meta: { pid } } = yield take('TASK_COMPLETE');

        /*
            edge case: if A has fired while B resolved,
            the taskBuffer will actually be empty while we wait for it to resolve
            with takeLatest, we are guaranteed we are waiting to resolve most recent taskStart

            so while we're waiting, taskBuffer should be empty, so it's safe to put
        */
        // if most recent task complete does not match the first task that started,
        // wait for it to come back
    if (pid !== action.meta.pid) {
        yield take('TASK_COMPLETE');
    }

    yield put({ type: 'ALL_TASKS_COMPLETE', payload });
}

I noticed in Redux DevTools that in firing 3x TASKS in rapid succession, the first TASK_START was not recorded in devTools (even though it logged 3x TASK_COMPLETE
Questions:

Can takeLatest and actionChannel be subscribed to the same action?
Is there anyway to query an actionChannel for the number of items (or PEEK) at it without using yield take?

Can takeLatest and actionChannel be subscribed to the same action?

Yes, although probably not the best idea imho

Is there anyway to query an actionChannel for the number of items (or PEEK) at it without using yield take?

no way to check numer of items, but its possible to check if there are any:
const buf = buffers.expanding()
const chan = yield actionChannel(ACTION_TYPE, buf)

//...
if (buf.isEmpty()) {
  //...
}

shucks. I settled copying data from the channel and maintaining a separate counter for the items that pass through the channel.
thank you for the quick reply!


Suggest: Add details about hand-launch takeoff mode in the user guide.

First, The RWTO_TKOFF was set to disable.
then, after I turn the mode to takeoff, the motor will not spin, and landing was detected after 2s.
so I change the RWTO_TKOFF=1, and after I turn the mode to takeoff, the motor works.
because my FW does not have any landing gear, so I throw my FW, just like the hand-launch method, the FW works.
so, how to use hand-launch takeoff mode correctly ?
And after 4 hours searching on Google and PX4 guide, I found nothing.
I still don't know why hand-launch not work, and how to disable landing detector.

In the introduction of takeoff mode ("https://docs.px4.io/master/en/flight_modes/takeoff.html")
nothing details information about how to use hand-launch takeoff mode exist.
hope you could give the details about how to use hand-launch takeoff mode.
i.e.  step1. armed the vehicle,
step2. turn the mode to TAKEOFF ( at this time, the motor should spin.......)
step3. throw the vehicle in 5s after turned the mode.

 But the fact is, that you don't, this is not documented.
@RomanBapst @Antiheavy Can either of you comment on how hand-launch works on PX4? I have not done it. All we have in takeoff mode docs is:

In catapult/hand launch mode the vehicle will perform a full throttle climbout (ramp up to RWTO_MAX_THR in about 2 seconds). Once the altitude error < FW_CLMBOUT_DIFF, regular navigation will proceed.

My guess is that you arm the vehicle, face into the wind (?), throw it on a 30 degree angle (?), and thta if armed the vehicle will detect the acceleration is over a certain amount and immediately kick in the throttle.

Is any of that close? If not, what do you do.
Does arming still auto-disarm on fixed-wing after 10 seconds
Is there a size/weight limit that is max recommended for hand launch?
Any other considerations, settings you particularly need for this?

Further, what about catapult launch? How does that differ, if at all. Any other considerations? Any catapults we "recommend"?

There are multiple ways to do an automated hand launched takeoff with PX4:
1) Use Mission Takeoff waypoint: this is what we do on our hand launched fixed wing and I think this is how most people do it.  You must have a Takeoff waypoint at the start of the mission (or at least it needs to be the active waypoint when the mission starts.  Arm the vehicle while in Mission mode AND the Takeoff waypoint is active.  Once flight is detected (not landed) after being thrown the vehicle climbs out (using the minimum pitch parameter in the the Takeoff waypoint (terrible way to do it BTW! see note below) until it reaches < FW_CLMBOUT_DIFF (also a terrible way to do it! should be a height above launch param, not height below waypoint param, but oh well...)
2) Use Takeoff flight mode:  When the vehicle is armed in Takeoff flight mode, it waits to detect flight (not landing) then the vehicle will climb to it's minimum loiter altitude and then hold/loiter in place when it reaches that altitude. I haven't personally tested this in a long time so I'm not sure if it is working properly anymore.  I think QGC might actually block this flight mode button for fixed wing now (maybe for good reason? see note below).
Note: I think there is still a hard-coded 10 degrees takeoff pitch for Takeoff mode which may not be appropriate for many vehicles.  I know there is a stale PR or three hanging around that tried to add a parameter to control takeoff pitch: FW_TKO_PITCH_MIN.  The PR we rolled into our firmware was based on this: https://github.com/PX4/Firmware/pull/9243  Not sure why it was never merged upstream...
3) Use Launch detection with either of the above options:  we use this to start the motor before throwing.  We pump/shake the aircraft forward to trigger launch detection, then when the motor has reached full throttle (1-2 seconds) we throw the aircraft using the full thrust of the propeller to assist immediate climb out.  Works MUCH better than letting the throttle ramp up after the vehicle has been thrown.

Thanks, everyone, I found the way to use hand-launch takeoff in doc of ArduPilot,(I'm still using PX4 now) and now I understand the reason why my motor not spinning. I think the procedure is basically the same. I will try it this weekend. thanks again.
by the way, the hand-launch takeoff introduction of  ArduPilot is worth learning from, I think. (https://ardupilot.org/plane/docs/takeoff-landingpage.html).

OK discussion to continue in https://github.com/PX4/px4_user_guide/pull/744

I think this is covered now:

http://docs.px4.io/master/en/flying/fixed_wing_takeoff.html#catapulthand-launch-mode
http://docs.px4.io/master/en/flight_modes/takeoff.html#fixed_wing


How to cancel incomming call on ios when app terminate sate.

im try send voip with message signal_type=callend but not work?

the iOS system launches your app in the background after receiving the VoIP notification and you can try to send common signaling message from the onCallRejected callback

it is possible for Android, but for ios we should investigate, can we process the VoIP push notification without displaying new Incoming call

@BaoDevFS the feature was implemented in version 2.7.0. for closing the iOS CallKit the caller should send the common call VoIP push notification where signal_type is 'endCall' or 'rejectCall'


[.NET SDK] UserAgent String associated with the BotBuilder SDK .NET changed sometime after <IP_ADDRESS>

Bot Info

SDK Platform: .NET
SDK Version: 3.15+
Active Channels: Any
Deployment Environment: Any

Issue Description
UserAgent String associated with the BotBuilder SDK .NET changed sometime after <IP_ADDRESS> .
Prior to <IP_ADDRESS> it looked like:
","FxVersion/4.7.2563.0 OSName/Windows_Server_2016_Datacenter OSVersion/6.3.14393 Microsoft.Bot.Connector.ConnectorClient/<IP_ADDRESS> Microsoft-BotFramework/3.1 (BotBuilder .Net/<IP_ADDRESS>)"
and afterward:
"FxVersion/4.7.2671.0 OSName/WindowsServer2016Datacenter OSVersion/6.3.14393 Microsoft.Bot.Connector.ConnectorClient/<IP_ADDRESS>"
Specifically - the "Microsoft-BotFramework/3.1 (BotBuilder .Net/<IP_ADDRESS>)" section was dropped.
Expected Behavior
UA String to maintain consistency

Thanks for reporting this @jameslew
Addressed with this PR: https://github.com/Microsoft/BotBuilder/pull/4766

Closing ... fix has been merged.  It will be in the next nuget release.


Aggregation bugfix

The correct default ref was not being stored for each repository, leading to the aggregated state being taken from a seemingly random ref.

(This PR has been tested in production.)


Dragging out text from an input causes the dragging of the input itself

As you can see in the image above.
I don't know if javascript has access to the text drag & drop events for inputs...
Also forgive me if somebody already reported this.

This is intentional. You can select text inside the input but unless you make the input return false in moves or invalid, it is still draggable.

Anyways the position is offset by the previous drag distance, i feel like it is wrong


PluginRegistrarTest.ManagerRemovesOnDestruction logs a warning

[ RUN      ] PluginRegistrarTest.ManagerRemovesOnDestruction
Warning: Failed to respond to a message. This is a memory leak.

Needs investigation; from a glance I'm not sure why there's even a response handler object in that test.

Looks like it was actually from another test, and just getting interleaved oddly in the output.


"Failed to load share library" on a windows 10 electron app

I checked the path is correct, it can be loaded on most windows, but it cannot be loaded on one windows10
<EMAIL_ADDRESS><EMAIL_ADDRESS>windows10 22H2 19045.5011

It seems that my dll depends on the system's vs runtime library, but the system doesn't have it. I copied the vs runtime library to system32 and it worked.


Fix #967: 'can't modify frozen String' error on Rails 5.2 and ruby 2.7.1'

This is the change I made locally to fix the FrozenError exception as I encountered it in #967

@eirvandelden thanks for the work! I have fixed the CI build btw, can you rebase the latest master and push again?

Thanks for fixing CI, I’ll rebase the branch tomorrow 👍🏼
Groetjes,
Etienne
Groetjes,
Etienne

Op 6 aug. 2020 om 09:20 heeft Stan Lo<EMAIL_ADDRESS>het volgende geschreven:

@eirvandelden thanks for the work! I have fixed the CI build btw, can you rebase the latest master and push again?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@st0012 I've rebased and all test pass 👍

@eirvandelden after digging into the issue, I think a more thorough solution is to avoid using string mutation methods (<<) and just use string concatenation. I also added a test suite with --enable-frozen-string-literal option enabled.
the above changes are made in https://github.com/getsentry/raven-ruby/pull/977. so I will close this one after merging it. thanks again for reporting the issue and sorry for not asking to rebase before giving it a closer look 😢

That's okay, I thought about rewriting the code to no longer using string mutation, but opted not to, because I'm unfamiliar with the code base. I'm glad you took the effort to do it 👍


update lbry links 1 last time![done]

unfortunately I'm too tired to continue but have a look at my partial solution
  bot.on("message", msg => {
    if (inPrivate(msg)) {
      return;
    }
    let message = msg.content;
    //get all matches for lbry urls (and a whitespace after the link)
    let allLbryUrls = message.match(/lbry:\/\/\S*?(\s|$)/g);

    //if no matches are found then abort
    if (allLbryUrls === null)
      return;

    //for each found match perform the necessary work
    allLbryUrls.forEach(lbryUrl=>{

      //trim the space at the end
      lbryUrl = lbryUrl.trim();

      //get all matches for text containg <ANYTHING>
      let encodedUserId = message.match(/<\S+?>/g);

      if (encodedUserId === null){
          //no malformed names in here
          //replace the URL with the open.lbry.io one
          lbryUrl = lbryUrl.replace('lbry://','');
          //prepare the message
          const embed = {
            description: "I see you tried to post a LBRY URL, here's a friendly hyperlink to share and for others to access your content with a single click: \nhttps://open.lbry.io/"+lbryUrl,
            color: 7976557,
            author: {
              name: "LBRY Linker",
              url: "https://open.lbry.io/"+lbryUrl,
              icon_url: "https://i.imgur.com/yWf5USu.png"
            }
          };
          msg.channel.send("",new Discord.RichEmbed(embed));
        }
      else if (encodedUserId.length > 1){
        //impossible to have multiple IDs in a single URL
        //something is messed up, break the current operation and continue processing other URLs
        continue;
      }
      else{
        //a correction is needed
        let userId = encodedUserId[0].replace('<','').replace('>','').replace('!','');
        //cycle the mentions in the message to locate the username corresponding to userId and replace the malformed text with their name
        //https://discord.js.org/#/docs/main/stable/class/MessageMentions
      }
    });

ill just let you submit a pr cause im not gonna take credit i didnt write at all

hey it's not about taking credit for something :) if you can learn something from me I'm happy enough.
The code is not complete, but it could be a base for your solution. Please see if you can understand and extend it

its basically done just a few things like the embed you have going doesnt do rich embeds like that just use it normally ({embed}) and add in to not post links if just lbry:// is provided

and continue needs to be return in your if else statements

slight improvements and cleaned it up so you can follow it easier
https://github.com/lbryio/lbry-wunderbot/pull/124


value to set for weight_regularizer & dropout_regularizer when dataset size is unknown

Hi,
To calculate the value of weight_regularizer & dropout_regularizer the dataset_size N is used. What if we don't know the dataset size in advance like in case of Lifelong Reinforcement learning in which case re-training happens on a periodic basis on new data as it comes.
I am not able to figure out in such cases how we will be able to use this concrete dropout implementation.
Can you please suggest on how to handle such situations using Concrete dropout. Will really appreciate it.
Thanks in Advance
Nikhil

I am facing the same issue.

You can update N as the amount of data increases (have a look at this). In effect this will push the dropout p towards 0 in the limit of data


Bring back Coveralls

Recover Coveralls integration with badges.

Changes Unknown when pulling 5948a61b7e7cfc020bac7e22946950950e88981a on bagrat-bring-back-coveralls into ** on master**.


Fix + Improve Debug Mode

Abstract
This PR fixes a simple yet highly breaking bug in which all transactions would fail to send, if Debug Mode was enabled.
Additionally, the PR improves the style of Debugging logs, with extra verbosity and isolation from regular logging.

Testing
To test this PR, it's suggested to attempt these user flows, or variations of these:

Open "Settings", scroll to the bottom, toggle "Debug Mode".
Test transactions: Sending, Staking, Unstaking.
Check your browser's Console, look for debug lines like the above image shows.

If all of the above, and variations of such; go without error, then things are looking bright!

What unused variables? I also ran the Linter which notifies of any new unused ones, there shouldn't be any new ones in this PR.

What unused variables? I also ran the Linter which notifies of any new unused ones, there shouldn't be any new ones in this PR.

Oh I'm very sorry, my bad. It was not from this PR, but there are 3 or 4 unused variables that has been in MPW for a long time now. Maybe we could remove those as they are not being used. Will approve the PR now :D Great work Kitty!


Issue when packaging folders which dont have .msi in it

Hey, i am trying out your tool and i got a folder with powershell script in it. I tried to set the source dfirectly to the path of the powershell script, but that didnt work. I get an error because the source wasnt an msi file, so i tried setting just the directory as a source. That kinda worked, but i had 3 files with no name, just the file extension.
Why is it even necessary for the source to be an msi file? I´d imagine this is because the msi file contains information that can be stored in the json file to publish? But then it should also be allowed to set any opther file extension as a source aswell, so the file name is correctly used. So .exe, .ps1, .bat, .cmd etc should all work as they are used quite often for intune

Hi @Joly0.
IntuneAppBuilder does support PowerShell files! To package ps1 files simply put the files in a directory then use the pack command with the --source pointing to the directory of the ps1 file.  As follows:
IntuneAppBuilder pack --source  ".\DirectoryWithPowerShellFiles"
The above command will create an intunewin package with the contents of the source folder. Please let me know if you have other questions

I know this process, i already wrote, that i tried that and it worked, but the output is a .intunewin file without a name. Thats quite odd imo

What is the source you are using in the command? When I try this, the intunewin package's name is the name of the folder where the scripts exist.

Hm, its weird, i literally cant replicat that anymore today.
The command i used was this:
IntuneAppBuilder pack -s "R:\Intune - Apps\KeePassNatMsg - v2.0.16" with an install.ps1  script and a keepass plugin in that folder

Strange that you are no longer able to reproduce. Good to hear its working now. Ill close this issue for now, but please let us know if you see it again.

I just had the same Issue right now, however i also found out why.
When you tab-complete the Folder in Powershell, it adds a trailing Backslash at the end of the Folder, so the Path is wrong and thats why the Name is empty.


fix: The OnClick event in FluentMenuItem does not function when it is an item within a FluentMenuButton.

🐛 Bug Report

When FluentMenuItem is nested within FluentMenuButton, its OnClick event is not triggered.
💻 Repro or Code Sample

<FluentMenuButton ButtonAppearance="Appearance.Stealth" Text="File" >
    <FluentMenuItem Id="itmAccCodeList" OnClick="@((e) => itmAccCodeList_Click(e))" >AccCode List</FluentMenuItem>
</FluentMenuButton>

@code {
    private void itmAccCodeList_Click(MouseEventArgs e)
    {
        // Do somthing like:
        Console.WriteLine("Worked!");
    }
}

🤔 Expected Behavior

The itmAccCodeList_Click event is triggered when a FluentMenuItem is clicked.
😯 Current Behavior

No action occurred when it is a child of FluentMenuButton.

That will be fixed in the next Release: #2784
In the meantime, you can use the FluentMenuButton.OnMenuChanged event to detect when a menu item is clicked.


Egghead

Hello,
I've recently have seen the flow team (@thejameskyle) pump out great articles for the community at large and have been doing a solid job at selling developers on why they should flow in their applications. I've seen the community write articles on their experience and how they made redux actions amazing and a bunch more. However I'm more of a visual learner and learn well from videos like the ones on egghead.io . Is there anyway the flow team could maybe make an egghead course for those people like myself that really excited about flow?

I'd love to see @thejameskyle do something like this -- there seems to be quite a few people interested and asking for it.
What do you think, James?

Egghead has been asking me to do a video series for them for a while now, I've just marked it as a lower priority thing for now since it's going to take up a ton of time. I can do it if people think I should though

This would be amazing!

@thejameskyle this would be awesome. I love your medium article series on type systems and I think you could translate those into episodes for the video series too. Maybe some "advanced topics" episodes at the end?

@thejameskyle That would be awesome! I love articles and docs but I learn the best from screencasts. Egghead is fantastic to work with.

This would be great! Docs are helpful but videos like these really make it easier for people to digest content quickly.

Yes please! Totally do it!

This would be fantastic!

Egghead videos FTW!!

Do it, Egghead is awesome people and you'll reach a large audience! :)

This probably can be closed.
/cc @vkurchatkin


Fresh Install through script on Ubuntu Studio 20.04 (Xfce Desktop) opens 38 Debug windows at VM Launch

Followed instructions from website, ran curl https://dl.feenk.com/scripts/linux.sh | bash. After ~10 minutes see Gtoolkit window, success I think, then additional windows start popping up, I cannot close them fast enough! Close all of them and close Gtoolkit and retry, thinking it was some issue with first time run as part of install. Run ./glamoroustoolkit Pharo.image --no-quit --interactive and same scenario. Don't close any windows, count 39 total windows when luckily new windows stop popping up. Confirmed same behavior a third time
I know things are in beta and I am willing to assist in troubleshooting this further, hopefully can get assistance on some files or stacks to dump here but want to point out that if an install fails or partially fails, opening of so MANY additional windows might dissuade newbies to Smalltalk, Pharo and/or Gtoolkit, not the best U/X to telegraph that things are working properly.
The frequency of errors I'm seeing:

Most of the windows have a heading Error: There is no free space in this collection!
~3 have a heading '<=' was sent to nil and that error comes up in Gtoolkit-Fenster > GtFensterPhysicalSize
1 has a heading of Instance of BrToggle did not understand "#action"
1 has a heading of BlTktExplicitlyTerminatedTaskException: Termination Requested

For whatever it's worth, Glutin does seem to come up in most stack traces and those additional windows coincide with seeing the following lines on the console repeated (with different numbers):
executeWorkerTask: returnHolder = 0x7fa43f49dd80
[Glutin] Profile #0 worked
*task->returnHolderAddress = 0

Let me know how else I can assist to try and resolve this.

Thanks. Something seems to have gone wrong with the installation. You are only suppose to get a single window :).
A screenshot would help. Also, please attach the PharoDebug.log file that appears next to the image.
Also, would you like to try running the ready made distribution (rather than building it yourself)?
https://dl.feenk.com/gt/GlamorousToolkitLinux64-v0.8.37.zip

Only one window with latest archive :+1:
Below is the debug file from the version created with the script
PharoDebug.log

I am glad it works!
Thanks for the debug log. We will look into it. I will close this issue now.
Please do keep asking questions. You can also join the community here: discord.gg/FTJr9gP


Convert selected HTML elements to markdown

Goal
To select any HTML element on a page and convert it to markdown
Purpose of this functionality
Useful to make notes from websites.
Available tools (and its limitations)
JohnnyFee/CopyAsMarkdown: This is a Chrome Extension used to copy the element in current page as markdown format., does what I am requesting, but the tool is no longer supported and has several npm vulnerabilities and is not available in firefox.
Example
When I copy and press Alt + c (to activate the extension) on the website: Navier–Stokes equations - Wikipedia

I get the following when I paste it in my editor:
These balance equations arise from applying [Isaac Newton's second law](https://en.wikipedia.org/wiki/Newton%27s_second_law "Newton's second law") to [fluid motion](https://en.wikipedia.org/wiki/Fluid_dynamics "Fluid dynamics"), together with the assumption that the [stress](https://en.wikipedia.org/wiki/Stress_(mechanics) "Stress (mechanics)") in the fluid is the sum of a [diffusing](https://en.wikipedia.org/wiki/Diffusion "Diffusion") [viscous](https://en.wikipedia.org/wiki/Viscosity "Viscosity") term (proportional to the [gradient](https://en.wikipedia.org/wiki/Gradient "Gradient") of velocity) and a [pressure](https://en.wikipedia.org/wiki/Pressure "Pressure") term—hence describing *viscous flow*. The main difference between them and the simpler [Euler equations](https://en.wikipedia.org/wiki/Euler_equations_(fluid_dynamics) "Euler equations (fluid dynamics)") for [inviscid flow](https://en.wikipedia.org/wiki/Inviscid_flow "Inviscid flow") is that Navier–Stokes equations also factor in the [Froude limit](https://en.wikipedia.org/wiki/Froude_number "Froude number") (no external field) and are not [conservation equations](https://en.wikipedia.org/wiki/Conservation_law "Conservation law"), but rather a [dissipative system](https://en.wikipedia.org/wiki/Dissipative_system "Dissipative system"), in the sense that they cannot be put into the quasilinear [homogeneous](https://en.wikipedia.org/wiki/Homogeneous_polynomial "Homogeneous polynomial") form:

<math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} _{t}+\mathbf {A} (\mathbf {y} )\mathbf {y} _{x}=0.}">
      <semantics>
        <mrow class="MJX-TeXAtom-ORD">
          <mstyle displaystyle="true" scriptlevel="0">
            <msub>
              <mrow class="MJX-TeXAtom-ORD">
                <mi mathvariant="bold">y</mi>
              </mrow>
              <mrow class="MJX-TeXAtom-ORD">
                <mi>t</mi>
              </mrow>
            </msub>
            <mo>+</mo>
            <mrow class="MJX-TeXAtom-ORD">
              <mi mathvariant="bold">A</mi>
            </mrow>
            <mo stretchy="false">(</mo>
            <mrow class="MJX-TeXAtom-ORD">
              <mi mathvariant="bold">y</mi>
            </mrow>
            <mo stretchy="false">)</mo>
            <msub>
              <mrow class="MJX-TeXAtom-ORD">
                <mi mathvariant="bold">y</mi>
              </mrow>
              <mrow class="MJX-TeXAtom-ORD">
                <mi>x</mi>
              </mrow>
            </msub>
            <mo>=</mo>
            <mn>0.</mn>
          </mstyle>
        </mrow>
        <annotation encoding="application/x-tex">{\displaystyle \mathbf {y} _{t}+\mathbf {A} (\mathbf {y} )\mathbf {y} _{x}=0.}</annotation>
      </semantics>
    </math>![{\displaystyle \mathbf {y} _{t}+\mathbf {A} (\mathbf {y} )\mathbf {y} _{x}=0.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e61ca3ba503b1cbee749633b181faeaba727b61c)

Request
Please provide this functionality if possible.

Hi, this is a feature request that's been asked for several times, but I couldn't see the value of it.
Suppose you're writing an article in Markdown, what's the reason you want to import some rich text from a web page and put it in your article? Markdown doesn't support all formats that are available in HTML, so it's unlikely will be parsed correctly.
Secondly, in many Markdown editors you can embed HTML. So all you need to do is extract the HTML from web page and paste it into Markdown. To do so, you can find an add-on that extracts the selected web content to HTML. Of course, you need a Markdown editor that allows you to embed HTML.  Whether the target rendering environment recognizes the HTML is another story. The example you gave generates a bunch of non-standard HTML tag to display mathematical equations, and is unlikely supported in different browsers.
Therefore, I doubt if this feature provides value that worths me to maintain.
If you really want to convert a given web page HTML to Markdown, consider using turndown or other command line tools.


add-worker not joining node to cluster

Hi and thanks for the useful tool!
This is related or duplicate of #257.
It seems that cluster add-worker returns successful after a while but the node never joined the cluster.
Trying the join command manually on the node:
kubeadm join <IP_ADDRESS>:6443 --token xxx.xxxxxxx --discovery-token-ca-cert-hash sha256:d3359f<snip>
results in error:
Failed to connect to API Server "<IP_ADDRESS>:6443": cluster CA found in cluster-info configmap is invalid: none of the public keys "sha256:f2753<snip>" are pinned
So it seems  the discovery token ca cert hash is wrongly generated by the master node after running kubeadm token create --print-join.
Substituting with the ca cert hash from the error i get:
I1213 16:07:17.476782   22375 round_trippers.go:443] GET https://<IP_ADDRESS>:6443/api/v1/namespaces/kube-public/configmaps/cluster-info  in 62 milliseconds I1213 16:07:17.476809   22375 round_trippers.go:449] Response Headers: I1213 16:07:17.476868   22375 token.go:146] [discovery] Failed to request cluster info, will try again: [Get https://<IP_ADDRESS>:6443/api/v1/namespaces/kube-public/configmaps/cluster-info: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")]
Any ideas? Thanks!

this project is really nice in its simplicity to use but maybe a bit defunct


Load Tabs from promise

Problem:
I need to load the tabs from local sqlite database so the result is only available in promise.
Is there any way to make the tabs "wait" for the tabs binding variable to be set?
Which platform(s) does your issue occur on?

[x] iOS 12
[ ] Android

What type of device?

[ ] Emulator
[x] Device

Please, provide the following version numbers that your issue occurs with:

CLI:
tns --version: 5.4.0

Is there any code involved?
I call the following promise function inside the onload event:
itemComponent.setNavigationItems(args, "tabs")
But when I set the tabs data binding object it is "undefined" because the tabs init function will not wait for the promise :(
BTW: The below code is also much better to prevent overwriting other binding data. This could improve your docs!
page.bindingContext = Object.assign({
            tabs: [
                new BottomNav.BottomNavigationTab("First", "ic_home"),
                new BottomNav.BottomNavigationTab("Second", "ic_view_list"),
                new BottomNav.BottomNavigationTab("Third", "ic_menu"),
            ]
        },
        page.bindingContext);
´´´

Hi,
I need a better example of what you are trying to do because the component creates the tabs when you set values to the tabs property
as you can see
[tabsProperty.setNative](value: BottomNavigationTab[]) {
    this.createTabs(value);
}

can you show me how you are doing the promise and setting the value for the tabs? because one of the problems can be that you are not using an observable for your bindingContext

closed due to inactivity


link up resume meta data

currently there is no association of ActiveState with the process of launching a save of the currently navigator state. This should probably be done using the navigationStatic and navigationVapour.
It can't be up to traverse to instigate a resume save. The client application should be resposibile for trapping a ctrl-c interrupt then calling a method within traverse to save the current state. The exception to this is if an unhandled panic occurs which the default panic handler can handle implicitly which in turn invokes save.

This problem of saving active state and use of the panic handler when an in-line sync is in play. That is, if a panic occurs during navigation the default panic handler instigate a save of the active state.
But what happens when a parallel sync is in play; ie the client has invoked Run instead of Walk? This will be addressed by another issue but we can speculate what should happen.
Currently the client handler will be invoked but in a separate go routine. That means that the recovery mechanism built into the mediator (running in the main thread) will not be able to rescue the panic.


EventListener proxy events

http://square.github.io/okhttp/events/

Between callStart and dns event there is likely a thread context switch.  Awkwardly there are API interactions, e.g. the Proxy selection which is essentially implicit here.  This event is hidden from event listeners.
I'd like to be able to make decisions in a ProxySelector based on the active call, but it's not easy to track either through direct API parameters or implicitly via the associated call/thread etc.
        at ee.schimke.okhttp.android.factory.AndroidProxySelector.select(AndroidProxySelector.kt:12)
        at okhttp3.internal.connection.RouteSelector.resetNextProxy(RouteSelector.java:115)
        at okhttp3.internal.connection.RouteSelector.<init>(RouteSelector.java:63)
        at okhttp3.internal.connection.ExchangeFinder.<init>(ExchangeFinder.java:75)
        at okhttp3.internal.connection.Transmitter.prepareToConnect(Transmitter.java:138)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:79)

Options

a OkHttp Proxy API with this information
add events around Proxy selection to EventListener

Why should we care?

At least on Android multiple networks might have different proxies e.g. Cellular is direct, Wifi has a corporate proxy.
Proxy selection is an "interesting" event we aren't tracking.

Cool. Maybe this?
/**
 * Invoked prior to a proxy selection.
 *
 * This will be invoked for route selection regardless of whether the client
 * is configured with a single proxy, a proxy selector, or neither.
 *
 * @param url a URL with only the scheme, hostname, and port specified.
 */
open fun proxySelectStart(call: Call, url: HttpUrl)

/**
 * Invoked after proxy selection.
 *
 * Note that the list of proxies is never null, but it may be a list containing
 * only [Proxy.NO_PROXY]. This comes up in several situations:
 *
 * * If neither a proxy nor proxy selector is configured.
 * * If the proxy is configured explicitly as [Proxy.NO_PROXY].
 * * If the proxy selector returns only [Proxy.NO_PROXY].
 * * If the proxy selector returns an empty list or null.
 *
 * Otherwise it lists the proxies in the order they will be attempted.
 *
 * @param url a URL with only the scheme, hostname, and port specified.
 */
open fun proxySelectEnd(call: Call, url: HttpUrl, proxies: List<Proxy>)

Only other gotcha is to make sure we don’t call these while holding any locks.

I'll check the locks, but if we were holding locks we were potentially executing javascript of Proxy PAC files, so that's a more serious problem.

Done!


Sorry I cannot get it trainning

I created a new config file with the coco2014 data set saved at"train_image_path": "./train2014".
Then I got this error:
Found 0 images belonging to 0 classes.
Traceback (most recent call last):
File "main.py", line 31, in
train(options)
File "I:\anaconda_env\fast-neural-style-keras-master\helper_functions.py", line 124, in train
epochs=1, verbose=0, batch_size=options["batch_size"])
File "C:\Users\cheng\anaconda3\envs\anaconda_env\lib\site-packages\keras\engine\training.py", line 1154, in fit
batch_size=batch_size)
File "C:\Users\cheng\anaconda3\envs\anaconda_env\lib\site-packages\keras\engine\training.py", line 637, in _standardize_user_data
training_utils.check_array_length_consistency(x, y, sample_weights)
File "C:\Users\cheng\anaconda3\envs\anaconda_env\lib\site-packages\keras\engine\training_utils.py", line 235, in check_array_length_consistency
str([x.shape for x in inputs]))
ValueError: All input arrays (x) should have the same number of samples. Got array shapes: [(0, 256, 256, 3), (0, 128, 128, 128), (4, 256, 256, 64), (4, 128, 128, 128), (4, 64, 64, 256), (4, 32, 32, 512)]
I am new the style transfer. Have you ever come across the same problem?

After putting the whole data folder into a another folder, the problem is solved.
However, there was a new error:
tensorflow.python.framework.errors_impl.FailedPreconditionError: 2 root error(s) found.
(0) Failed precondition:  Error while reading resource variable _AnonymousVar249 from Container: localhost. This could mean that the variable was uninitialized. Not found: Resource localhost/_AnonymousVar249/class tensorf
low::Var does not exist.
[[node style4/ReadVariableOp (defined at C:\Users\cheng\anaconda3\envs\anaconda_env\lib\site-packages\keras\backend\tensorflow_backend.py:3009) ]]
(1) Failed precondition:  Error while reading resource variable _AnonymousVar249 from Container: localhost. This could mean that the variable was uninitialized. Not found: Resource localhost/_AnonymousVar249/class tensorf
low::Var does not exist.
[[node style4/ReadVariableOp (defined at C:\Users\cheng\anaconda3\envs\anaconda_env\lib\site-packages\keras\backend\tensorflow_backend.py:3009) ]]
[[input_8/_7]]

This seems like an environment error. As I could not access your environment I may not be able to help you solve this problem. On my side it works well.

I am using anaconda virtual environment.
tensorflow-gpu 2.1.0
keras 2.3.1
May I know which version of tensorflow and keras you are using?


probers: log to file

ref https://github.com/kubernetes/kubernetes/issues/87143
/assign @mm4tt

/lgtm
/approve
/hold
Wait for https://github.com/kubernetes/kubernetes/pull/88113

/hold cancel

/retest

/test pull-perf-tests-clusterloader2

/test pull-perf-tests-clusterloader2-kubemark

Logs has been successfully collected in the presubmit's test (e.g.
https://storage.googleapis.com/kubernetes-jenkins/pr-logs/pull/perf-tests/981/pull-perf-tests-clusterloader2/1230808617817477120/artifacts/e2e-981-62db2-minion-group-m4pp/cl2-dns-lookup.log
)

Nice!


fix: use sudo when modifying the agent config

Some customers receive an error because sed doesn't have permission to
modify the infra agent configuration. Add sudo in the command to fix it.

@jlegoff a few tests failed, but it's not uncommon for the PR tests to fail when a lot of them are run at the same time.
I'll watch the next non-regression test job, which is more stable. If/when it passes I'll go ahead deploy this change


Open Discussions please

It would be nice if you open discussions to add working configurations. I could not use ANY of my local websites with hass_ingress.

Done. However, there are currently not many users of ha ingress, and not many people may pay attention to the discussions. You may be able to get a faster reply from others if you go to https://community.home-assistant.io/ for help.

I haven't found any area where examples have been posted. Not even an example for google.com
I thought if it's right in your own repository, then it's best to find it? If you think it's better off at community.home-assistant.io, I'll happily follow your recommendation.


[BUG]: [csi-vxflexos]: controller.yaml template has unnecessary nodeSelector field under spec.template.spec.affinity

Describe the bug
The controller.yaml template has an unknown field under spec.template.spec.affinity part of the latest csi-vxflexos Helm Chart.
The exact warning message on helm install
 281201 warnings.go:70] unknown field "spec.template.spec.affinity.nodeSelector"

Upon investigation, found unnecessary nodeSelector field in line 174 of controller.yaml
    spec:
      affinity:
        nodeSelector:  ## ==> cause of the warning
        podAntiAffinity:

After removing the line and executing helm install, the warning message was gone.
Version of Helm and Kubernetes:

Kubernetes v1.26.13
Helm v3.14.3

Which chart:

csi-vxflexos

How to reproduce it (as minimally and precisely as possible):
Using helm lint doesn't show any failures. However, installing the chart using helm install will give us the above-mentioned warning message along-with a successful installation of the CSI driver.
Anything else we need to know:
The installation of the CSI driver itself doesn't get affected as the above is just a warning message, not an error. I am unsure if this should be considered as a "bug" but I felt like this should be updated over here as well.

Closing issue as resolved. Please feel free to open another github issue for further issues.
We also have github issues filed here  as well. Thank you.


Cache the songs in Music, not in cache

I would really love an option to save the file in ~/Music/<ALBUM>/<SONG>.mp3 instead of ~/.cache/ytermusic/downloads. This would allow me to also listen to my music with other software and should be a quite small change.

It used to be like that but there are some issues with song names (that can contains characters or names) that can't be handled by some file systems (For instance there are some reserved words names can't contain / ... which is allowed as song title on YT Music.
But an export option could be indeed useful (I've already created it to sync with my phone but didn't release it)

That forbidden-name thing should be a Windows-only thing. Maybe you could escape it somehow and embed the real title in the mp3-metadata.

That's definitely an option I just wanna ensure security so my users don't get hacked via file path tricks. I'll probably use a very strict escaping method but for the meta part I'll have to look at the performance implications.


Add auto merge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/pcodedmp-feedstock#2.


install problem

I just want to know why I can not install cnpy according to the commands.Is there any body can tell me how to install cnpy  specifically.

How to install cnpy specifically is written in the README.


Windows: CNFGChangeWindowTitle not implemented?

I recently wanted to use CNFGChangeWindowTitle in my fork of cnping (commit 0b9b2aa), but Travis CI (under some Linux) failed to compile with use of the function, because nobody seems to have implemented it...
ld output:
/tmp/cc3hRTGK.o: In function `ContinueStarting':
/home/travis/build/overlisted/cnping/cnping.c:795: undefined reference to `CNFGChangeWindowTitle'

Also, I don't know if it's a problem with the command in cnping's makefile. Maybe.

It could also happen because Travis had a headless Linux installation, thus without X11 libraries.

And yes, I have to say it. "It compiles on my machine!"

Ok, Charles fixed it in commit fe46d5f


Verba start zsh: command not found: verba

I have Python 3.9.6 , I installed Verba using ' pip3 install goldenverba '  but I received this error:
Verba % verba start
zsh: command not found: verba

Make sure to install Verba in a clean virtual environment. You might need to use this to start verba python3 -m verba start


Run unit tests on windows

Signed-off-by: Eduardo Apolinario<EMAIL_ADDRESS>TL;DR
Please replace this text with a description of what this PR accomplishes.
Type

[ ] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[ ] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
How did you fix the bug, make the feature etc. Link to any design docs etc
Tracking Issue
https://github.com/lyft/flyte/issues/
Follow-up issue
NA
OR
https://github.com/lyft/flyte/issues/

We should confirm that this fixes the issue described in https://github.com/flyteorg/flyte/issues/2174.

Fixed the issue described in https://github.com/flyteorg/flyte/issues/2174.
Failed to install some packages in python3.10 on Windows, could we just ignore the tests in python3.10?

Failed to install some packages in python3.10 on Windows, could we just ignore the tests in python3.10?

Yes, we should ignore that combination (windows + python3.10). The reason is that docker-py is installing a version of pywin that doesn't support python 3.10 yet. More specifically, docker-py is installing pywin32==227, whereas pywin only added support for python 3.10 in version 301 (note the https://github.com/mhammond/pywin32/blob/main/CHANGES.txt#L26-L38). Can you leave a comment?


chore: add jest versions v28.1.1 through v29.3.1

Resolves https://github.com/aspect-build/rules_jest/issues/64
"+31,488 −0" 😂  Do I get a GitHub achievement for this one?

Can we not fetch these instead? lol
Only checkin the hashes and download them?

Can we not fetch these instead? lol
Only checkin the hashes and download them?

To make the transitive deps pinned and deterministic its best to check-in the whole lock file

To make the transitive deps pinned and deterministic its best to check-in the whole lock file.

Aren't the ones in a specific git tag/hash or npmjs.org package be pinned?
IMO checking in anything that must be constantly updated (adding new versions) is a hassle. I think we've concluded we have to do it, but a list of versions+hashes is far nicer then entire lockfiles or libraries...

The jest npm package has a ton on transitive deps so its more than just one hash to worry about

Doesn't lockfile pin all those though? If the lockfile doesn't change then none of those transitive deps change... if we checkin a lockfile hash wouldn't that guarantee nothing changed?


Auto Restart With Reach Mass

Play Can U Tell Me How Make A Restart System like www.ftwin.io it restarts when some one in the server reach 80k mass but frist it change the board to [Auto Restart In 1 Min] Then It restart @Megabyte918

@kareemman00 Something like what you are describing was already implemented here, here, and here, but was later removed. It doesn't restart the server, but kills the player. You can add back the code if you want, but I've already stated many times that an auto-restart system is not necessary

But What About The Board Change ?? @Megabyte918


[Storage] [STG94] Support more service versions in Queue, propagate StorageBearer Challenge to all packages

This PR makes the following changes:

Bring the accepted API service versions for Queue to more closely match Blob
Apply this change to all packages
Bring the StorageBearerTokenCredentialPolicy to all remaining packages (only Blobs had this), allow for the challenge authentication to operate
Adjust all test cases in the "bad" audience case to no longer assert for a failure, since they will now auto-resolve

NOTE: Test recordings are missing for file-share as I am unsure of the expected behavior. Hitting this:
>   ???
E   azure.core.exceptions.ClientAuthenticationError: Operation returned an invalid status 'Forbidden'
E   ErrorCode:AuthenticationFailed

I believe it may be related to the fact that in Files it requires a token_intent so maybe expected behavior here is to still fail (or does this mean we shouldn't add StorageBearer to files?

/azp run python - storage - ci

API change check
API changes are not detected in this pull request.

/azp run python - storage - ci


don't reserve 'service' name to make it able be used in config file as a dependency key

or raise a validation error from importer.
service name currently reserved for service configuration.

now, I think that reserving service name for the mesg service is can be something good. Because an nginx dependency may want to route http requests to service, in this case something like http://service:3000 should be placed into the conf file of nginx.


Actor.sol:120: Use of delegatecall is not allowed

Error: Contract contracts/Miner.sol:Miner is not upgrade safe
@zondax/filecoin-solidity/contracts/v0.8/utils/Actor.sol:120: Use of delegatecall is not allowed
https://zpl.in/upgrades/error-002
使用hardhat做可升级部署时，出现了这个错误。升级方案用的是uups模式。

:link: zboto Link

FEVM only allow delegatecall to call actor.

This can be solved in Solidity like Alex Wade solved it here: https://github.com/wadealexc/fevmate/blob/main/contracts/utils/CallNative.sol#L53-L63
This basically "hides" the delegatecall from the compiler; it's not the best solution but it works today.
Related discussion: https://filecoinproject.slack.com/archives/C029MT4PQB1/p1682349651342079

HI,
It is my pleasure to join the discussion, however,  I used different email address for slack, could please invite @.*** @.***> to the slack channel instead of this one.
Best Regards
Young

2023年4月26日 21:27，raulk @.***> 写道：
This can be solved in Solidity like Alex Wade solved it here: https://github.com/wadealexc/fevmate/blob/main/contracts/utils/CallNative.sol#L53-L63
This basically "hides" the delegatecall from the compiler; it's not the best solution but it works today.
Related discussion: https://filecoinproject.slack.com/archives/C029MT4PQB1/p1682349651342079
—
Reply to this email directly, view it on GitHub https://github.com/Zondax/filecoin-solidity/issues/368#issuecomment-1523423620, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACJUMGF4V6LC74M7QMQ7JHLXDEPE5ANCNFSM6AAAAAAXL43WAI.
You are receiving this because you authored the thread.


Agenda for 12/13/2017 Meeting

Topics
Previous action items

Configuration

[x] @zoumo  https://github.com/caicloud/nirvana/pull/45

Validation

[x] @walktall https://github.com/caicloud/nirvana/pull/46

Instrumentation

[ ] @caitong93 https://github.com/caicloud/nirvana/pull/48

Project [folder] re-arrangement

[ ] @kdada

Tracing

[ ] @yejiayu https://github.com/caicloud/nirvana/pull/56

OpenAPI Update

[ ] @liubog2008 https://github.com/caicloud/nirvana/pull/57

Start adding more documentation?

[ ] @walktall
[ ] @zoumo https://github.com/caicloud/nirvana/pull/54

Example project

[ ] @Jimexist https://github.com/caicloud/nirvana/pull/49

To-dos

Repository setup?

labels, milestones, etc

Others

errors? @walktall
log? @zoumo
framework done? if yes, next items? @kdada

router change 405, xxx
tracing matching routes?  Fill issue
re-org

Action Items

Do we need a logo?
Next Meeting Time ??


Ignore partial path

Hello,
I would like to have all directories in "kebab-case", but, I have one directory I want to be in PascalCase (e.g. whatever-kebab/Users/sub-whatever-kebab).
I don't want to ignore that path because I still have files inside it that I want to be under a rule.

@dror-weiss
Did you try to add another specific path to your Inflint configuration file? Something like this
import type { Config } from<EMAIL_ADDRESS>
const inflintConfig: Config = {
	rules: {
		'./**/*': [2, 'kebab-case'],
		'./YourSpecificPath': [2, 'PascalCase'],
	},
};

export default inflintConfig;


can not build ARkit plugin

when I run swift build , I will get this error : no such module "ARkit"
Steps to reproduce the behavior:

import ARkit
run swift build

I am not good at English and programming, so, trying to successfully run this project took me a lot of time. Now I have successfully made the plugin run in the editor.
but can not add some unique iOS features to the plugin .
Is it possible to build an Arkit plugin for iOS?

You likely need to use Xcode?

You likely need to use Xcode?

As I said , I am not good at programming .
So , I would appreciate it if you can tell me the specific steps for using SwiftGodotBinary .
Repeatedly trying to build from source code is really time-consuming.
By the way , Is it normal that there is no 0.46 in the release ? i can not download it .