Redesigning the Home page

This is the design thought for the home page when the user first land on the website .

This is the design when the person has already entered the date .
If any one wants to redesign it , you can do it . This issue is open for all , the persn whose design is selected will be assigned the task and the points will be rewarded .
https://www.canva.com/design/DAEe_S8mFIU/YRkqcBvK72O7D4yYjN9KCA/edit?utm_content=DAEe_S8mFIU&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
https://www.canva.com/design/DAFacgmiWg0/BS-clxkGD9TcFrplLlrujA/edit?utm_content=DAFacgmiWg0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Here is the link ..
Just copy and work on your own file  . Donot  change anything on the original one. ANYONE DOING SO WILL NOT BE ALLOWED TO WORK ON THIS PROJECT ANY FURTHER
background colour code #dbc1b1
For all JWOC participants entries will be taken on and after 15th of feb. before that .

Hello mentor,
I want to redesign the home page, please assign to me this issue.
Thank you.

I want to work on this issue under JWOC

Hey! @nisha331 ... I am interested to contribute to redesign your home page  , kindly assign me this issue.

I want to work on this issue under JWOC.

Hello mentor,
I want to redesign the home page, please assign to me this issue under JWOC.
Thank you.

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

hey @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 @itsshahinhere i am just expecting a canva design here no code.. this issue is related to UI designing not coding

@nisha331 perfectly ok, I understood your requirement , will work on it.

@nisha331, i understood your expectation and am on it, thank you for clearing out.

Hi @nisha331 . I'm ready to work on the design part. Kindly assign me this issue

Hello, I want to redesign the Home page. Kindly assign it to me.

I want to work on this issue please assign it to me

Hi @nisha331.
I want to redesign it. Can you please assign to me this issue?
Thank you.

i want to contribute

i want to contribute

I want to contribute in this project under JWOC

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Hello mentor,
Following is my design.
Canva Link - https://www.canva.com/design/DAFamwfq-8k/ZRDVMms2B-y2JkGiGcusiA/view?utm_content=DAFamwfq-8k&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

@itsshahinhere there needs to be q place for explore aswell

@itsshahinhere there needs to be q place for explore aswell

So explore more section is not related to Article ?

Can we have the bg color as #dbc1b1
and a proper division header and the explore more thing .. (may be white as before) . becz when i click on explore I expect a white bg page to come so if explore part is with white bg .

Can we have the bg color as #dbc1b1 and a proper division header and the explore more thing .. (may be white as before) . becz when i click on explore I expect a white bg page to come so if explore part is with white bg .
@itsshahinhere

@nisha331 Like this ?

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Hello mentor, Following is my design.
Canva Link - https://www.canva.com/design/DAFamwfq-8k/ZRDVMms2B-y2JkGiGcusiA/view?utm_content=DAFamwfq-8k&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

@nisha331 is this upto the requirement?

@nisha331 Here is my design :
https://www.canva.com/design/DAFapVRROcc/PoAIE2GzDGLZXc5cjfiB_g/view?utm_content=DAFapVRROcc&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Canva Link for my designs:-
https://www.canva.com/design/DAFankq8GiU/nrfyHiQdBXIzpk-979p1GQ/edit?utm_content=DAFankq8GiU&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
https://www.canva.com/design/DAFaps4skI4/yBOh-i3xXGqt5ZXdLaN1rg/edit?utm_content=DAFaps4skI4&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Hello mentor, Following is my design.
Canva Link - https://www.canva.com/design/DAFamwfq-8k/ZRDVMms2B-y2JkGiGcusiA/view?utm_content=DAFamwfq-8k&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

This is my second design as per the background color #dbc1b1
Canva Link - https://www.canva.com/design/DAFap17Z4Vo/kNwLSeHkX7NYc9SacoLM5w/view?utm_content=DAFap17Z4Vo&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Please share points to be improved if any @nisha331 🙂

hey @nisha331 you some changes in my design please tell , i would rectify it.

Hello @ADITI-2003 @itsshahinhere @Code1705 @PrachiSingh66 create your design and post it here in the comment . who so ever's design is selected will be assigned this issue .. u have only 1 day .. follow the rules mentioned above

Canva Link for my designs:- https://www.canva.com/design/DAFankq8GiU/nrfyHiQdBXIzpk-979p1GQ/edit?utm_content=DAFankq8GiU&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
https://www.canva.com/design/DAFaps4skI4/yBOh-i3xXGqt5ZXdLaN1rg/edit?utm_content=DAFaps4skI4&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

These.are the links..

Thank you @Code1705 @ADITI-2003 for your designs .. I will move forward with @itsshahinhere design .. @itsshahinhere I need some improvement we can sit and fix it in the evening .

Thank you @Code1705 @ADITI-2003 for your designs .. I will move forward with @itsshahinhere design .. @itsshahinhere I need some improvement we can sit and fix it in the evening .

Ok sure!!

https://www.canva.com/design/DAFaktcisUE/e6LvJiG_bBxUFObhNQjDZg/edit?utm_content=DAFaktcisUE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
@nisha331 Ok ?

YES @itsshahinhere


Display Interactions

Treeview groupable by type, player etc.
Item sorting by date/amount (for contracts or donations)

Should also be able to group interacting players by corp.


Train on custom dataset

HotelID is a dataset that has similar hierarchical architecture as Imagenet21k.
https://arxiv.org/abs/2106.05746
So I want to try to use this project to train on that dataset.
The question is in that case, each chain_id has many sub-hotels, this means the parent of the chain_id class is itself when genrating the 'semantic tree'.
Do you think it can give reasonable results?

your tree doesn't have lots of depth (only 2 possible hierarchies if i understand correctly).
so  a simple 2 softmax solution seems reasonable.


Different code

The documentation refers to points in the code that allow you to enable Server-side rendering. After running
dotnet new angular -o my-new-app
cd my-new-app

Startup.cs looks like this
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;

namespace Web
{
    public class Startup
    {
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public IConfiguration Configuration { get; }

        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc();
        }

        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
                {
                    HotModuleReplacement = true
                });
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");

                routes.MapSpaFallbackRoute(
                    name: "spa-fallback",
                    defaults: new { controller = "Home", action = "Index" });
            });
        }
    }
}

As you can see there is no "app.UseSpa" anywhere in there.

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

ID: 32a18270-91cd-2a02-2eb8-2c8b1ed03737
Version Independent ID: c58d57e5-a0c2-201d-f6dd-076ad5971fcb
Content: Use the Angular project template with ASP.NET Core
Content Source: aspnetcore/client-side/spa/angular.md
Product: aspnet-core
GitHub Login: @SteveSandersonMS
Microsoft Alias: scaddie

@wtilton What do you see when you run dotnet --info. The project template being used here seems older.

I will check when I'm at work on Monday. I was thinking that could be the issue, but I did have Core 2.1 installed.

.NET Command Line Tools (1.0.4)

Product Information:
 Version:            1.0.4
 Commit SHA-1 hash:  af1e6684fd

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\1.0.4

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.7
  Build    : 2d61d0b043915bc948ebf98836fefe9ba942be11

@wtilton You're using v1.0.4 of the .NET Core SDK. You'll need to install at least v2.0 to take advantage of the server-side rendering feature.

Ok, my bad. I thought I had? Maybe I have to uninstall the earlier versions first.

@wtilton There's no need to uninstall earlier versions. One of the really cool things about .NET Core is you can run multiple versions side-by-side.

I think I downloaded 2.1 and then ...nothing. My bad. Install and everything is fine. Sorry for wasting your time.

@wtilton Not a problem. Thank you for letting me know.


When entering the EventMap screen, the Back button on the AppBar is not necessary.

Overview
Currently, the BackButton is placed in the AppBar of the EventMap screen.

However, according to Figma design, the BackButton on the AppBar of the EventMap screen is only necessary when scrolling.
Therefore, this should be removed.

First View
Scroll

Suggestion

Back button installation should be unified.
First of all, perhaps we don't need a back button on this screen(?)

@nobonobopurin
I think you forget to remove the back button. Is that right?👀

@sanao1006 @takahirom Yes, I missed removing the back button, but I've just taken care of it now.

@sanao1006 If you want to remove the back button. I'll assign this issue to you 👍

@takahirom
Thank you!
I will take care of this issue!

Thanks. Assigned 👍


deliver silently fails to create new app version if there are already two versions active

Issue Description
When you have a live app version and one in pending release or review (etc.) it is not possible to create a new version (in itunesconnect). However, if you run deliver and specify a new app_version, one that would in effect be a third version, it silently fails to create the version. The binary is uploaded etc, but there is no new version in itunesconnect.
It is a minor thing, but maybe a warning would be useful?

Thanks for the feedback!

I think I just ran into this issue as well - version number is not updated.

This is especially bad as when you run deliver with a Deliverfile including  app_version "newversionnumber" in deliverfile, the run deliver submit_build -u user --skip_metadata --skip_binary_upload --skip_screenshots --submit_for_review -a bundleId, so that it actually sets the pending release's version number... It actually marks it as the new version, which didn't work before, but it chooses an older version pending uploaded version to submit with it if the new ipa hasn't been uploaded yet!
(I am using the latest deliver, just did gem update deliver).
This is really annoying and should be a check in deliver.

I'm sorry I missed replying to this close message. This issue is still outstanding I think. I will try to test against the latest to confirm, but I don't see any indication that it has been changed. I'll open another issue if it is still there if you want.

@evilDave Thanks for following up. I've reopened this. We are cleaning up some old feature requests, but since you bumped this we'll leave it open. Let me know what you find out. Thanks!

Is there any possible way to stop "new feature" or "improvement idea" like issues from getting automatically closed for having no activity? This type of feature request might well be closed if you don't consider it useful, but closing them because they are not worked on seems odd - the issue has not gone away why close it? I personally don't have time to maintain them open but I feel like it makes it a total waste of my time to even report issues if they are just going to be closed out because no-one has time to work on them.


Server-side video conversion for html5-formats

Video-conversion via ffmpeg & HandBrake, triggered both after upload & through a cron-job. I will make it optional to the user whether he wants all 3 codecs (h.264, ogg, and webm) or not.

Ok, I have pushed a first try at h264 video conversion to this branch: https://github.com/dularion/streama/tree/videoConverter
If anyone feels like playing around with it, feel free!

Hmm, it cannot find the bash script in the project root for some reason. im calling it via './convertVideoH264.sh'. works locally. I'm gonna look into it. anyone have any ideas in the meantime?

Log the output of the pwd command to see which directory you're in...
Does Grails have some variable that points to the project root?
Thank you for using #!/bin/sh and not bash :-)
But why HandBrakeCLI instead of just ffmpeg?
One last thing: adding binaries like HandBrakeCLI to git isn't a good idea, you should .gitignore them.

I added it in git on purpose so people wouldnt have to install it :/ I looked at their license and it stated that it could be freely distributed. Why is it not good to add them you think?
The reasoning behind using handbrake instead of ffmpeg is that I saw more people referencing handbrake (in forums etc) when it comes to h264. Other than that no reasoning at all. I could do ffmpeg also, its really not important to me. as long as conversion works and the users are happy :P

Git is not made to work with binary files! Because if you update that file, cloning the repo will download the previous version too and… see where this is going? :) Git can't diff a binary, so it will store all the full versions and the repo will become huge over time. GitHub even made an additional tool for large binary files.
People talk about Handbrake because it has a desktop GUI! On servers, ffmpeg is the most popular tool. It's available in pretty much all operating systems' package managers. Just tell the users to brew / pkg / apt-get / … install ffmpeg.

Ok makes absolute sense. Will use ffmpeg instead and will remove the binary. Thanks for the info, learned something new :)
Btw, since you seem to know a little bit about this stuff, do you know a good ffmpeg h264 execution for me? I tried the following, but there was no sound. Looking around for others now, but there are so many different options that people suggest... its a bit like a jungle.
ffmpeg -i input.avi -an -vcodec libx264 -crf 23 test.mp4

Not sure if this fits here. I've used Nginx RTMP module to stream multiple live (video) streams. ffmpeg can be called to serve out smaller bitrate streams. So you can lower bitrate on demand. Also, with HLS support you can support non flash browsers. but, I realize HTML5 is the goal here-- but sometimes you don't want to crush a 1080p video over your WAN.

that sounds really fancy and interesting .. But this doesnt work with html5?

ffmpeg is deprecated - you should use avconv instead. It uses the same parameters, but for claritys sake:
ffmpeg -y -i input.mkv -vcodec libx264 -strict experimental output.mp4
avconv -y -i input.mkv -vcodec libx264 -strict experimental output.mp4

After reading this answer on stackoverflow http://stackoverflow.com/a/9477756/919459 it seems like the whole "deprecated" debate was because of poor wording, and that that is actually not the case

No, it's not deprecated! Where did you get that?!
Here's the news page, it doesn't say anything like that

/data/streama/upload# ffmpeg -y -i input.mkv -vcodec libx264 -strict experimental output.mp4
ffmpeg version 0.8.17-6:0.8.17-1, Copyright (c) 2000-2014 the Libav developers
built on Mar 15 2015 17:00:31 with gcc 4.7.2
The ffmpeg program is only provided for script compatibility and will be removed
in a future release. It has been deprecated in the Libav project to allow for
incompatible command line syntax improvements in its replacement called avconv
(see Changelog for details). Please use avconv instead.
input.mkv: No such file or directory

Well... :)

@yusiswtor To clarify for people only reading this and not SO, "ffmpeg" the command from the libav project is deprecated. "ffmpeg" the command from the ffmpeg project is not.

Any news on this feature? Looks like you had it running but somehow it didn't make it in the end?

What about h264 nvenc for better speed of conversion?

Any update to this? would really like server-side transcoding. can't wait. :)

Closing this because discussion of transcoding is in issue #440

Should we merge any remaining changes in the videoConverter branch to the transcoder branch and close the videoConverter branch?


feat(cyctl): Show TemplateResolvedVersion on cyctl describe module

closes #605
📑 Description

✅ Checks

[x] I have tested my code (provide screenshots or screen recordings of a working solution)
[x] I have performed a self-review of my code

ℹ Additional context
is this what expected?

@quest-bot loot #605

@petar-cvit  hey, can you confirm is it what expected?

@ArnavK-09, @s-vamshi already reached out to solve this one. When picking issues, pick the ones that nobody started working on. Also, when creating branches for new features, name them to reflect your changes.
Same goes for #608.

@ArnavK-09, @s-vamshi already reached out to solve this one. When picking issues, pick the ones that nobody started working on. Also, when creating branches for new features, name them to reflect your changes.
Same goes for #608.

Oh no, i started working when it wasn't assigned to anybody, and no messages were there, I just forgot to embark it :(
That means my prs are wasted? At least #608 can be accepted if it's valid and I'll change the branch name
? What should I do

@petar-cvit I have changed branch name, should I file pr again if it's valid instead of #608? And could it be merged as I tried :(

@ArnavK-09, you can close these PRs and if there are no updates from the assignees, you can reopen the PRs from the new branches.
We can't merge these since others already started working on these issues. When picking issues, make sure nobody picked the issue, or if you see somebody picked the issue but there are no updates and you would like to take it, let us know, and we can figure out who to assign the issue to.

sad


Simple log typo fix

Authentcation -> Authentication

@benbenw ,
thank you for contribution; looking forward for more!


QUESTION: Is it possible to have different customisations for different groups?

For example, with a battery powered motion sensor I may want to have the last triggered time visible as additional data for most groups, but the battery level attribute when in the battery group.

Context-aware attributes works for all attributes, including show_last_changed and extra_data_template

Thank you.. This makes my day.. I thought I was over-reaching.


Presubmit check on the consistency of the generated e2e CMake files

We are generating the e2e(and benchmark) CMake files (e.g. benchmarks/generated_benchmark_suites.cmake) from the python scripts.
This process is now manually and the files are checked into the repo due to the limit on CMake to generate the CMake files and import during the build. I think these manual steps are fine, but we should have a presubmit check to make sure the developers always remember to check in the generated CMake files when updating those python scripts.

Fixed by #11378


Do not iconify the fullscreen window when not necessary

See #1504
The ideal implementation is:

When the user switches (virtual) desktops, the application should remain fullscreen.
When the user switches the application in a different monitor, the application should remain fullscreen.
When the user switches the application in the same monitor and the same desktop, the application should be iconified.

This is not an obvious task.

More simply:

Don't iconify the application by default
When the application is on a fullscreen mode, another application is activated, and the workspace doesn't change, iconify the application.

https://stackoverflow.com/questions/2414111/detecting-when-a-space-changes-in-spaces-in-mac-os-x
We have to implement for each platform to detect workspace changes. Sigh...

I start to think that GLFW's fullscreening is simply not good. "Baba is You"'s fullscreen can put other windows on a fullscreened application. Hmm?

https://github.com/glfw/glfw/blob/master/src/win32_window.c#L70-L71
    if (window->monitor || window->floating)
        style |= WS_EX_TOPMOST;

This is it.

https://github.com/glfw/glfw/issues/1967

My current idea

Add SetFullscreenDesktop, which makes the window fullscreen in the current way on Windows and Linux, and in the 'native' way on macOS

The name comes from SDL, but is there a better name?

Deprecate SetFullscreen (and RestoreWindow)
Modify GLFW for Windows to remove WS_EX_TOPMOST for the fullscreen mode
Stop iconifying on fullscreen mode


RotateObject action

UNITY
I'm not sure if I handled an input bool parameter for an action properly since this appears to be the first action with a bool parameter. This was how I got it to work:  take in a string of: "True/False" or "true/false" and convert to a bool whenever its not a bool.
I also added controller tests for TorqueObject. I never made any when I merged that branch and felt it was necessary since this branch originally branched from the TorqueObject branch. The PushObject controller test also did not have a test with a default force parameter so I added one test in its test_controller method since I was already touching the force code of TorqueObject here

Please make sure the unit tests pass


Table changes not reflected in UI without shutting and restarting dbeaver

System information:

Operating system (distribution) and version
DBeaver version
Java version
Additional extensions

Connection specification:

Database name and version
Driver name
Do you use tunnels or proxies (SSH, SOCKS, etc)?

Describe the problem you're observing:
Steps to reproduce, if exist:
Include any warning/errors/backtraces from the logs

If a table change was made like adding an index, the change was not reflected in the UI w/o shutting down and restarting dbeaver.  Even with disconnecting and reconnecting to the database the change was not reflected.   The app had to be shutdown and restarted to see the change.

hi @asavidge-autoeurope , is issue still actual for you?
If yes, could you tell where exactly (DB Navigator, Table properties Tab or in other place) in DBeaver changes are not applied?

There is no update on issue.
Issue closed


Fixed

Fixed, @Answerr thanks for this amazing demo.

Thank you for paying attention to my project. For Quasar RAT, I haven't tested it, but I wonder if the bin file is too large, causing the thread pool to lack sufficient memory space to execute? Because I tested the stager version of Cobalt Strike.


Run flake8 tests to find Python syntax errors and undefined names

@cclauss  Thanks for contributing this PR.
There are some annotation related errors can not be fixed right now, those annotated py files are executed after the annotation is processed.  Could you please add following files as ignored files?
./tools/nni_annotation/*:F821
./examples/trials/mnist-nas/mnist.py:F821

The rest errors can be fixed soon, we will merge this PR after the errors are fixed.

@cclauss  The wildcard ./tools/nni_annotation/*:F821 seems not working,  following are the files I would like to ignore:
./tools/nni_annotation/testcase/mutable_layer_usercode/simple.py:F821
./tools/nni_annotation/testcase/usercode/dir/simple.py:F821
./tools/nni_annotation/testcase/annotated/dir/simple.py:F821
./tools/nni_annotation/testcase/annotated/handwrite.py:F821
./examples/trials/mnist-nas/mnist.py:F821

@cclauss Thanks,  the ignore config is working now.


connected/disconnected with Zerion

Might also be something with zerion - but also weird that it detects a connection in one page but not in the other. Feel free to close if it is a zerion bug
https://github.com/wslyvh/show-up/assets/111600/3cd62197-91ff-445a-8897-5a1ab7687f72

The "Not connected" error is a fallback when you try to perform an action without being connected. The UI should've prevented that to happen in the first place though. Are you able to reproduce this? I.e. do you remember the steps you took before what's being recorded?

It was kinda the normal steps before - but do not recall 100% - but it was reproducible.
Just tried it again - got a bit further - but still a bit weird behavior:
https://github.com/wslyvh/show-up/assets/111600/c39046ec-8ac2-4eb7-a6d0-1edc6febbc7c

I think the approval/register issue was similar to the bug on #4 so should be fixed
I did notice there is still some delay in updating the UI (cache) which can make it seem like nothing happened.

I think this should be fixed now.
There was indeed a mismatch between server side vs. client-side cache.
Invalidating both now on any user action
Also FYI - you can play around on Sepolia as well https://test.showup.events/


Enable checks that were disabled because of quarkusio/quarkus/#36297

Enable checks that were disabled because of quarkusio/quarkus/#36297
Revert "Disable checks related to https://github.com/quarkusio/quarkus/issues/36297"

CI is green, merged


Create workflow for the 'Create a Spring Boot application with client-side mTLS' example

This issue is stale because it has been open 170 days with no activity. Remove stale label or comment or this will be closed in 10 days


Side-menu Bug

When using this template with php I am running into a problem.
When I set a page in the side-menu to the file name index.php and then use a get form to reload the page with get info in the url (e.g. index.php?name=bob) the side menu no longer automatically adds the active class to the current page.

SOLVED: Just added the first line in custom.js to this:
var URL = window.location.href.split('?')[0],

Thanks, this fix is now on master. PR is https://github.com/puikinsh/gentelella/pull/111


Preview mode across multiple domains

If multiple domains are set, the CMS preview mode does not accurately reflect what domain/locale you are editing in. Preview always shows only ever seems to show the default version of content.

@prij - digging back an old issue but did you ever find a work around for this?  Just struck this myself.

@thats4shaw ah, I don't recall what happened with this one sadly! @tractorcow?

Thanks @prij - i've managed to come up with a solution.
Crucial bit is not have to have a default locale for each domain and then make use of the updateRedirectLocale extension hook.
class CMSLocaleRedirector extends Extension {

    public function updateRedirectLocale(&$locale) {
        if($this->owner->getRequest()->getVar('CMSPreview')) {
            $locale = Fluent::get_persist_locale(Fluent::config()->persist_id_cms);
        }
    }

}

Any insight to offer on this @tractorcow?  The only other thing I can think of is just to switch to a subsite setup instead.

Sorry but we are busy with the new version of fluent 4.0. I can have a look at this issue in the new version to see if it's reproducible but my time available on this module is sparse at the moment =(

Thanks for the reply @tractorcow!
I gave the 4.0.0-alpha1 a spin today to test it myself.  I setup a couple of locales with separate domains attached to them and it seemed like this is now a non issue however from the frontend was always reverted back to the default locale regardless of what domain you accessing from - perhaps i'm overlooking something?

I think we should disable domain mode when previewing in the CMS; We'll need to detect referer and check if that url matches the admin path.
@robbieaverill do you think this is an appropriate fix for this kind of problem? Given that in the CMS, you may need to preview a locale in a domain other than the one current to the CMS content editor.

The risk with disabling might be that there is other logic that depends on the domain, so perhaps the preview might not be accurate. The first priority would be ensuring that the correct locale is shown in the preview pane, though.

The risk with loading content from another domain is that we could run into cross domain scripting limitations. I think that's my main concern;

Might be related somehow? https://github.com/silverstripe/silverstripe-subsites/issues/263

Yep it's the same issue.
I don't think preview / CMS can do cross-domain preview, since it breaks authentication and scripting between the domains.


we find that V3 validation scores very low (0.1)

HI, when we load a web page in the APP that only provides recaptcha services, we find that V3 validation scores very low (0.1). Is there a solution?

I have the exact same issue. When I have a page with a lot of content I get 0.7 and 0.9. While a page with a simple form nearly always gets 0.1. Same site otherwise.

Issue still open.
Since it probabily relies on the ML under the hood it is quite hard to find similarities but it's pretty sure it is bugged.
Same interaction made by IE11 and Chrome (both Incognito, both from the same PC) takes 0.1 and 0.3 using IE11 and 0.9 using Chrome.

Issue still open.
Since it probabily relies on the ML under the hood it is quite hard to find similarities but it's pretty sure it is bugged.
Same interaction made by IE11 and Chrome (both Incognito, both from the same PC) takes 0.1 and 0.3 using IE11 and 0.9 using Chrome.

Facing  a similar issue. Since adding v3 to our login form which is a simple form with a two input fields, we have been seeing low scores mostly 0.1 since releasing this to our production. This seems to have impacted other actions on different pages also using v3 which are now showing low scores in our admin console.
Are there some best practices that is we are missing? I was not able to find much in the documentation.

We are having the same problem. A couple of days ago we started getting lots of 0.1 scores. Even our own developers are getting bad scores. It's all a bit flakey, sometimes the score is good, sometimes not. It seems to be affecting the domains which are behind a CDN (Cloudfront) more than the ones that aren't. But it might be only a fluke. Had to disable recaptcha for now.

Same issue for us. We are using recaptcha v3 on some of our website forms. On 4/21/21 (two days ago), we started experiencing super low scores of 0.1 and 0.3, even for real users. In testing myself, I am sometimes getting 0.7 score, and sometimes getting a 0.1 or a 0.3, depending on browser. Developer partners get same results. This is super frustrating, since we have set up some blockers and error messages for end users in these low score scenarios. This is bad for customer service. It would be good to know if Google has changed anything recently. Because we have not made any changes, and it was working great until this week.

Same here. We changed the action strings sent for each specific verification and our scores are good again.
So we appended a dynamic suffix to all action strings (the current date formatted YYYYMMDD).
We're hoping this will make our score consistently better.

Closing old issues that are not related to the PHP client code.


espup: init at 0.4.1

Description of changes
This PR adds https://github.com/esp-rs/espup tool. It's meant to download rust ESP toolchain into home directory. Note, it only works when rustup is installed.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Hi. I've addressed your comments, thanks! Is rec at the top level of package considered bad? I can replace it with let ... in but not sure what's more appropriate.

rec is not considered bad, but we can usually replace it with a better construction.
Sadly, this is not available when using the rustPlatform.buildRustPackage wrapper.
I would leave it as it is, it's seems to be ok, I'm doing local tests and do my feedback in a couple of minutes.

Fixed according to the nix-init auto-generated file. Also, added shell completions.


key-value Makefiles

Java still fails on my machine, tried to debug but not sure what is going on. This is also hard because we don't work with redis-benchmark from source.
I am not 100% sure yet how we will measure this either since it's two separate things really. I think we should just merge this for now, and possibly fix the rest later.

Okay, I will merge it now


Field level @auth doesn't grant additional write privileges

Describe the bug
My use case is, that I want to limit access to Episode type:

Editors should have full read/write access
RatingsEditors should have only read access, but they should be able to edit rating field

The problem is, that I cannot apply the second requirement to my schema. When I'm trying to update the Episode, it always returns "Not Authorized to access updateEpisode on type Episode".
I was trying to achieve this using documentation:
https://docs.amplify.aws/cli/graphql-transformer/auth#field-level-authorization
But it doesn't covert exactly my use case.
Amplify CLI Version
4.32.0
To Reproduce

Create GraphQL API using following schema:

type Episode
@model
@auth(
  rules: [
    { allow: groups, groups: ["Editors"], operations: [create, read, update, delete] }
    { allow: groups, groups: ["RatingsEditors"], operations: [read] }
  ]
) {
  id: ID!
  description: String
  rating: String @auth(
    rules: [
      { allow: groups, groups: ["Editors", "RatingsEditors"], operations: [create, read, update, delete] }
    ]
  )
}

And following groups definitions:

[
    {
        "groupName": "Administrators",
        "precedence": 1
    },
    {
        "groupName": "Editors",
        "precedence": 2
    },
    {
        "groupName": "RatingsEditors",
        "precedence": 3
    }
]

Create user and add to RatingsEditors group.
Try to update any Episode using following query and RatingsEditors user:

mutation MyMutation {
  updateEpisode(input: {id: "1", rating: "test"}) {
    rating
    id
  }
}

It returns "Not Authorized to access updateEpisode on type Episode".
Add user to Editors group and try the same query.
Same problem occurs when trying to set rating field value to null (delete operation on field level).

Expected behavior
RatingsEditors group have only read access on Episodes, but they can edit rating field using updateEpisode mutation.
Field @auth directive should take precedence over type @auth directive and let RatingsEditors user update the field.
Desktop (please complete the following information):

OS: Mac
Node Version. v12.19.1

Raw error output:
{
  "data": {
    "updateEpisode": null
  },
  "errors": [
    {
      "path": [
        "updateEpisode"
      ],
      "data": null,
      "errorType": "Unauthorized",
      "errorInfo": null,
      "locations": [
        {
          "line": 20,
          "column": 3,
          "sourceName": null
        }
      ],
      "message": "Not Authorized to access updateEpisode on type Episode"
    }
  ]
}

cognito is down in us east 1 https://status.aws.amazon.com/
if its a recent issue this might be it

cognito is down in us east 1 https://status.aws.amazon.com/
if its a recent issue this might be it

It's not affected by this, I'm working on eu-west-1.

@PatrykMilewski I am looking at it, trying to discern whether  { allow: groups, groups: ["RatingsEditors"], operations: [read] } is conflicting with your field level auth

@ammarkarachi Thank you!

Hey @ammarkarachi any updates on that?

Hello @PatrykMilewski
This is related to how field auth rules currently operate.

In addition an owner can perform an update operation on the Todo object, only when the content field is present as a part of the input. Any other user - who isn’t an owner of an object isn’t authorized to update that object.

Docs: https://docs.amplify.aws/cli/graphql-transformer/auth#field-level-authorization
In short since RatingsEditors is only allowed access to read the object, the field rule will pass but since they can't update the object as a whole the operation will fail. We are looking at enhancing @auth in the future as we are currently working on some graphql transformer improvements.
@auth RFC: https://github.com/aws-amplify/amplify-cli/issues/1043

Hey @SwaySway
Understood, however I don't see any proposals for this use case in #1043, or I'm missing something?
I would love to have different access rights for fields level, like in this case. Also not having a model directive on that field would be also useful, since it doesn't really always make sense to have separate model for field, which is not actually a real entity.

@PatrykMilewski The proposal which would capture this scenario would be deny-by-default. By having this we can enforce access to specific fields while denying access to other fields. Given your schema RatingsEditors would be given CRUD access on the field rating but only having read access on other fields.

To keep track of these use cases closing in favor of the RFC.

Sounds good, thanks!


Fix segmentation fault in shutting down standby services

This issue can be reproduced when patch in #123 is applied.


Implement trust (no password) authentication and LDAP

This PR implements trust (no password), and LDAP authentication with pgcat. Postgres offers a number of authentication options that are not available with pgcat with trust being the most basic. Added a configuration item to allow the auth_type to be set at the user level.

@drdrsh any chance that this functionality could get merged in? Happy to make any changes, add documentation, tests, split up the PR(one for trust, one for LDAP), etc.

I haven't had the time to review this yet.
I will take a look later this week or on the weekend.

I will appreciate it if you could add some tests.
I'll update the CONTRIBUTING file to show how you can add tests in Ruby/Python/Go/Rust and how you can run them locally.

I updated the Contribution guide to show how you can write integration tests.

Thank for updating those docs. Added some basic unit tests for LDAP and trust. Added onto the python unit tests since that is the testing framework that I am most familiar with.
One thing I notice is that the python tests are currently organized as a script, might be worth refactoring it to use pytest to get better reporting, test isolation, parallelism, amongst other things. Can do that as well if you are interested. Even though its somewhat out of scope could do it in this PR since I'm working on that file so much here.

I see the #790 was merged. Will work on converting these tests to use pytest today.

Just a heads up, removed the trust auth (passwordless) stuff out of this PR. Will raise a new PR with that stuff. I figure its easier that way as the LDAP  functionality requires changes to the dockerfile (and thus the CI) in order to run  whereas the trust functionality is  a lot more limited in scope.


Cart Rule not working for Shipping state. Created a non coupon cart rule for Condition Shipping state but it doesn't get applied.

Framework Version: 0.1.6

Framework Version: 0.1.6

Fixed


Caching of css and js pages

See if it's possible to have the browser cache the css and js files, since they don't change. https://stackoverflow.com/questions/6922354/how-to-avoid-reloading-js-and-css-in-jsp indicates that it can be done by intercepting all responses for URLs ending with *.js and *.css and add HTTP Expires and Cache-Control headers to the responses. Since we explicitly handle the css and js loading in the SmartMeterWeb class, we can see if these responses can be added.

The caching of *.js, *.css, *.js and favicon.ico files has been handled as follows:
    response.setMimeType("text/javascript");
    DateTimeFormatter formatter =
            DateTimeFormatter.ofPattern("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH)
                    .withZone(ZoneId.of("GMT"));
    response.addHeader("Expires", LocalDateTime.now(ZoneId.of("GMT")).plusMonths(1).format(formatter));
    response.addHeader("Cache-Control", "max-age=2592000, public");

An excellent description of the Cache-Control and Expires tags can be found at https://www.mnot.net/cache_docs/


Refactor FinRL and FinRL-Meta

The AI4Finance community will refactor FinRL and FinRL-Meta following the principles of software engineering.
If anyone is interested in this work, please send CV to my email<EMAIL_ADDRESS>

You are welcome.
We will first refactor FinRL-Meta, and then move FinRL-Meta to FinRL and refactor FinRL. For detailed plans, we will list them in Azure DevOps.
Could you tell me your Azure DevOps account? I will add you as a member.

oh perhaps its because my account is liked to github? is there an option to add a github user?

I tried your github user, but failed.

try this

well i tried inviting myself from a sencond account and nothing seems to work there either

ok so i created a new account using my university email<EMAIL_ADDRESS>there i was able to invite myself from another account.

I added<EMAIL_ADDRESS>

yes! it finally worked

we will use github projects as software engineering tool, I will invite you.

Pls accept it in github. Thanks.

Hi @zhumingpassional it would be a privilege to help work on this.  I've done a fair bit of work on finrl-meta since I forked it a few months ago.

@sjmitche9 thanks for your interest. I will invite you as a collaborator.


usage question: cannot export .env variables using lets

This is probably not an issue with lets-cli, just something I've looked up on stack overflow and cannot get it to work.
I want to export variables in a docker swarm project:
load-env:
    description: Loads environment variables specified in stacks/swarm.env into the current shell.
    cmd: set -a; . stacks/swarm.env; set +a

Running set -a; . stacks/swarm.env; set +a exports the variables in the env file, but running lets load-env does not. I haven't been able to figure out why.
I also tried export $(cat stacks/swarm.env) > /dev/null 2>&1; and it works the same way.

lets load-env works well as a dependency of other cmds, so this is a no issue for me.

Sorry for the late response.
It is not possible to export env variables to your current shell using lets, for example
echo $MYVAR  # no variable in env
lets expose-env  # where export MYVAR=1 happens
echo $MYVAR  # still no variable

It is because lets starts new shell under the hood (basically sh -c)
But it you want to export vars to use them in lets cms itself - that should work:
mycommand:
  cmd: |
    export VAR1=1
    source .env # where export VAR2=2
    echo $VAR1 # shows 1
    echo $VAR2 # shows 2


block  no support audio type

need get audio info, but fetch is nothing :

Hi, thanks for raising an issue! Interestingly, the audio block type is currently missing from the official docs (I've emailed Notion about this). I'll make a PR to add support here in go-notion, based on the TypeScript defs from the JS SDK.

Added in v0.9.0.

I'm sorry I just saw the reply, thank you very much for the project and I wish you a happy life :>


method_missing when calling faraday does not preserve verify_ssl settings

When using faraday for get calls, it falls to method_missing in order to get the instance to respond to get.  When this happens, if you have verify_ssl set to false it will not pass this on.
Example reproducer:
require 'ansible_tower_client'

ansible = AnsibleTowerClient::Connection.new(username: "admin",
                                             password: "tower-password",
                                             base_url: "https://tower-address.com",
                                             verify_ssl: false)

inventories = ansible.api.inventories
inventories.all.each { |inventory| puts inventory }

And the error:
Traceback (most recent call last):
	8: from ansible_reproducer.rb:9:in `<main>'
	7: from ansible_reproducer.rb:9:in `each'
	6: from ansible_reproducer.rb:9:in `each'
	5: from /var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/collection.rb:21:in `block in find_all_by_url'
	4: from /var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/collection.rb:21:in `loop'
	3: from /var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/collection.rb:22:in `block (2 levels) in find_all_by_url'
	2: from /var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/collection.rb:50:in `fetch_more_results'
	1: from /var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/api.rb:114:in `method_missing'
/var/lib/gems/2.5.0/gems/ansible_tower_client-0.18.0/lib/ansible_tower_client/api.rb:129:in `rescue in method_missing': SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate) (AnsibleTowerClient::SSLError)

Reproducing this is dependent on this commit.

Dependent on PR #120


Manald Heal Doesn't Sim

http://www.d3planner.com/398936981
Simulator is registering stuns but not showing damage from the legendary effect of Manald Heal.

The simulator isn't updated for 2.4.3 yet, though I should probably mention it somewhere.


Add SignedPublicKeyAndChallenge into Asn1/Mozilla.

Add SignedPublicKeyAndChallenge ASN1 strusture into Asn1/Mozilla.
Signed SignedPublicKeyAndChallenge  is used for certification requests without a subject name. Although it is no longer supported by Mozilla browsers.

Merged, with some reworking to keep it more like bc-java.
Note in particular that the Verify method was moved to a class in the Org.BouncyCastle.Mozilla namespace.


doc: fixup generated documentation files after removing dispatcher flags

Run bazel run //:write_all_source_files to fix up generated documentation after removing the dispatcher flag from scion/scion-pki binaries.
This was missed during the PR because the existing check for this was not active in the CI. Extend the bazel configuration test:lint to enable running this in make lint.

This change is


[Feature] Adopt new MQE to replace the old static configuration on UI configuration.

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
We have a new key feature, MQE has been added recently(9.5.0 milestone). It is a more flexible way to set metrics and similar to PromQL implementation.
@wankai123 had finished on replacement through #10913

[ ] General Service

Services (https://github.com/apache/skywalking/pull/10913)
Virtual Database (https://github.com/apache/skywalking/pull/10913)
Virtual Cache
Virtual MQ @smartboy37597

[ ] Service Mesh @kezhenxu94
[ ] Functions @arugal
[ ] K8s
[ ] Infra @smartboy37597
[ ] AWS @yswdqz @pg-yang
[ ] Browser @arugal
[ ] Gateway @yswdqz
[ ] Database @yswdqz
[ ] MQ @innerpeacez

Use case
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Hello, I am interested in this feature and would like to complete the MQE replacement of the Virtual MQ and Infra.

Hello, I am interested in this feature and would like to complete the MQE replacement of the Virtual MQ and Infra.

Assigned, thank you.

@Fine0830 We will need topology widgets(service topo, instance and endpoint dep) should support expression as well. By that, we should immigrate the configuration, and forward to removing the old configuration style. For dev stage, we need to support both ways like other widgets.

Once we have https://github.com/apache/skywalking-booster-ui/pull/312 merged, all dashboards could be replaced by MQE based settings.

So far, @smartboy37597 is finishing most of the replacement, but we may not finish all due to OpenFunction deployment.

The OpenFuncion is going to be removed due to a lack of maintenance. After that, this is done.


Admin panel crashes with fresh database and project scaffolded as blog

Bug Report
The following error causes the admin panel to crash when creating the first post in the blog example.
Uncaught TypeError: firstAvailableCollection is undefined
 index.js:46
React 3
UploadButton index.js:44
React 12
unstable_runWithPriority scheduler.development.js:468
React 2
workLoop scheduler.development.js:417
flushWork scheduler.development.js:390
performWorkUntilDeadline scheduler.development.js:157
Expected Behavior
Should be able to create my first blog post.
Possible Solution
Seems to be an issue with the new RichText upload button. Error occurs on this line: https://github.com/payloadcms/payload/blob/master/src/admin/components/forms/field-types/RichText/elements/upload/Button/index.tsx#L55
My suggestion is to disable or hide the button if no collections are found with { enableRichTextRelationship: true } and update the Blog template to include a collection with { enableRichTextRelationship: true } by default.
For the time being I added the following collection to my project:
import { CollectionConfig } from 'payload/types';

const ImageCollection: CollectionConfig = {
  slug: 'image',
  labels: {
    singular: 'Image',
    plural: 'Images',
  },
  access: {
    read: () => true,
  },
  admin: {
    useAsTitle: 'alt',
    enableRichTextRelationship: true,
  },
  fields: [
    {
      name: 'alt',
      label: 'Alternative Text',
      type: 'text',
      required: true,
    },
  ],
  upload: {
    adminThumbnail: 'thumbnail',
    imageSizes: [
      {
        name: 'desktop',
        width: 2000,
        height: 2000,
      },
      {
        name: 'mobile',
        width: 1000,
        height: 1000,
      },
      {
        name: 'thumbnail',
        width: 400,
        height: 400,
      },
    ],
  },
}

export default ImageCollection

Steps to Reproduce

Create a new project and select the blog template: npx create-payload-app
Connect to a database and start the server.
Posts > Create New
Crash.

Detailed Description
Payload version: 0.10.11

This looks to still be an issue. As of today, I did npx create-payload-app, used the blog starter template. When creating/editing a post, the rich text editor has the upload button, and when clicked it just goes to a blank screen.
Adding the above Image collection code resolved issue. Perhaps the default Blog template should be updated to include the Image collection?

@aaronmarkle I was able to recreate this on my end. We'll get this squared away. Thank you for the report!


Review default PHP style

Currently we (should) use php-cs-fixer to use a common coding style.
php-cs-fixer uses .php-cs in order to fine-tune the coding style rules.
The available rules are defined here.
Are the current rules ok?

I think the space after the opening PHP tag is the only thing I think we should disable.
<?php
namespace Vendor\Package;

vs
<?php

namespace Vendor\Package;

PSR 1 and 2 do not require a blank line there and I wouldn't say that it increases readability or anything like that.
Once we are PHP-7 and following PSR-12 (if it's current form stays) we'll be required to have this exact spacing:
<?php
declare(strict_types=1);

namespace Vendor\Package;

I'm lobbying against requiring the strict type declare though.

I agree with removing the single_blank_line_before_namespace fixer.
About the PHP7 strict types: adopting them would lead to a more bugless code, but that would lead to a lot of work (see for instance MySQL that returns numbers as strings).
So yes, me too I'd avoid string types...


ProductPage - Image Captions

Allow a caption to be entered for each product image. Would be nice to add a reference to a product option, for example

Looked at this today. Because we have a has_many ProductImage from Product, ProductImage already has a 'Title' field. This could be referenced in the template as a caption.
For PreviewImage, we just reference the Image class. Image does have a Title field as well, which could be leveraged as a caption. It's not super intuitive in the UploadField to set the Title, however.

Should the PreviewImage be included in the flexslider? If the image is used as the preview it may be sized smaller than the flexslider area/overlay. This would also alleviate the need for a a description on the PreviewImage.


ux_icon triggers an exception when icon doesn't exists

Description
The twig ux_icon function always triggers an exception when the icon name doesn't exists.
In my opinion, since icons are usually not a critical feature (most of the time only for design purpose), this should trigger an exception only in dev mode by default and the exception should be catched with an error message in logs in prod mode.
Maybe by adding an option to the UX Icons component to configure this?
Example
I have a feature in my app where the admin can add icons to display in the app.
One icon has been added with a typo and this put few pages of our site down.

Really sorry to hear that.
Unfortunately, many users expect an exception in this specific case, so i don't think we would silent them here.
However.... we recently merged #1889, which exposes an interface for the IconRenderer and will be available in the next release (in the coming weeks).
You could then decorate the IconRenderer to catch potential exceptions?

Unfortunately, many users expect an exception in this specific case, so i don't think we would silent them here.

I don't really agree here, you don't want you app to crash if an icon is not able to be rendered. I understand the benefit in thrownig an error, but in development only.
Before Symfony UX Icon, we used things like '<i class="fa-solid fa-'~ iconName ~'"></i> and it didn't crash the whole app.
Something like a strict mode, like Twig and variables. Depending of the configuration (by default %kernel.debug% if I remember well), it may throw an exception or not.

if an icon is not able to be rendered

That's very debatable :)
So yeah, a configuration option could please everyone.
And what about a "default" icon ?

Hi @Seb33300 : i tried something with a config option... in #2023  If by chance you had time to check and see if everything works for you that'd be very nice :)

Hi @Seb33300 : i tried something with a config option... in #2023 If by chance you had time to check and see if everything works for you that'd be very nice :)

Thank you for that PR!
Just tested it and it seems to work.
My only concern is to add errors to logs so we can still have a way to find and fix them.


Clickonce installer broken

When trying to update I've got following error:
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\alexx\Desktop\NuGet Package Explorer.appref-ms| resulted in exception. Following failure messages were detected:
+ Downloading https://npe.codeplex.com/releases/clickonce/Application Files/NuGetPackageExplorer_3_21_0_0/NuGetPackageExplorer.exe.manifest did not succeed.
+ The remote server returned an error: (500) Internal Server Error.
When trying to open that URL in browser it redirects to https://www.codeplex.com/site/notallowed
I'm not sure if it's for everyone or just for me though.

See https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/wiki#installing-with-clickonce-failed

Closing this one as ClickOnce is unstable and we are removing ClickOnce in the (near) feature. Sorry about the inconvenience, but we can't fix it.


Dracula theme for Prompt terminal application

I have created a new Dracula theme for the Prompt terminal application for Mac and iOS.

Currently it lives in k7hpn/prompt

Please let me know if there's anything else you need from me!

Hey, that's very cool! ✨
I just sent you an invitation to join the organization.
I also cloned your repository for Dracula's organization, so you can go ahead and delete or archive yours:

Your repository.
New repository.

Thanks for building this! 🎉

Also, 💜 please email<EMAIL_ADDRESS>for a follow-up and a gift of thanks!


1

I don’t understand how to add my proxies, it was possible to make just an example of all ready-made commands in the description, this will remove a lot of unnecessary questions

Good day, sir/ma'am!
We appreciate your feedback and we made a little documentation on how to use your own proxy list (link below). We hope it helps! Again, thanks for your feedback and have a good one!
https://github.com/lilmond/sudos/blob/main/docs/custom_proxy.md#custom-proxy-list

Thanks a lot! uam cloudflare can be bypassed?

Glad if that helps. Apparently, we haven't implemented any sort of bypassing tool for stability reason and to keep it capable of running on any platform.
Moreover, please don't hesitate to submit more feedback. We would love to hear more from you! Have a nice one!


task: Update Docsy to latest version

Why is the website build failing?

Debugging right now.

Why is the website build failing?

@teodutu  It's more complex than I thought.
I need to apply also other commits from docsy official repo.
I will leave it as it is for now since it doesn't improve a lot of things.


Does not support ruby 3.0 positional arguments

In Ruby 3.0, positional arguments and keyword arguments will be separated.
In most cases, you can avoid the incompatibility by adding the double splat operator. It explicitly specifies passing keyword arguments instead of a Hash object. Likewise, you may add braces {} to explicitly pass a Hash object, instead of keyword arguments.
https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/
Code example (inline, gist, or repo)
This is an exemple of where ruby-3.0 does not work with activegraph
  module Node
    # This mixin replace the original save method and performs validation before the save.
    module Validations
      extend ActiveSupport::Concern
      include ActiveGraph::Shared::Validations

[...]

        def validate_each(record, attribute, value)
          return unless found(record, attribute, value).exists?

          record.errors.add(attribute, :taken, options.except(:case_sensitive, :scope).merge(value: value))
        end

[...]
      end
    end
  end
end

We must specified that option.exception will be more than one argument.
The easy fix would be this
record.errors.add(attribute, :taken, **options.except(:case_sensitive, :scope).merge(value: value))

Question
Would it be possible to update the syntaxe for ruby 3.0 ?
Thanks :D
Runtime information:
Neo4j database version: community-4.0.3
activegraph gem version:  10.0.2
neo4j-ruby-driver: 1.7.4

@Sag0ld Thank you. Yes, we should become compatible with ruby 3.0. But I would not like to do it case by case. The entire test suite should pass. One issue that is slowing down everything is the end of travis support for open source. So we need to find another CI platform.


Integration Test - hello world

Create an integration test based on manifest in helloworld under use cases. Add hello world actions in all supported runtimes in addition to nodejs.
Create integration tests under test/src/integration.
If this manifest file is referenced in any of the test cases, update the test to read the manifest file from tests/dat

I am working on this and soon create a PR. Thanks!

Closing this as its fixed with PR #432


Limit tags collection logic to the monitored resources only

Instead of listing all tags for all resources, this PR waits for the infrastructure cache to be completed and then fetch tags only for the monitored resources (the one that were not filtered out).

Just a test and a rebase since the last approval


设置后台权限后，怎么添加本地路由

我类似于写了一个和登录一样的路由，页面404

请问有解决嘛，可以说下思路嘛

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days


ERROR - unable to initialize from path

Hello.
It cannot be initialized from any path as shown below.
from pywhispercpp.model import Model
model = Model(''/home/user/.local/share/pywhispercpp/models/ggml-large.bin'')

The following error will be output.
:
Invoked with: PosixPath('/home/user/.local/share/pywhispercpp/models/ggml-large.bin')
Segmentation fault (core dumped)

I think can initialize it by setting the Path object to str.
https://github.com/abdeladim-s/pywhispercpp/blob/main/pywhispercpp/model.py#L83

Hello @to-aoki,
Did it work for normal str path ?
Would you like me to add support for a Path object ?

@abdeladim-s
Thank you for your reply.
It doesn't work with normal str path.
I think it would be a convert the passed to cpp with a pathlib.Path object to primitive str.

Yes I understand, thanks @to-aoki for pointing that out.
we just need to set the model attribute as is (it should already be str without the need to use the Path object).
Could you please give it a try now ? change the source code and test it if it works ?

@abdeladim-s
Thank you for fixing!
I tried with the following command and source.
$ pip install git+https://github.com/abdeladim-s/pywhispercpp
$ cat sample.py
from pywhispercpp.model import Model

model = Model('/home/taoki/.local/share/pywhispercpp/models/ggml-large.bin')
segments = model.transcribe('jfk.wav', speed_up=True)
for segment in segments:
    print(segment.text)

$ python sample.py
[2023-09-04 10:06:55,314] {model.py:221} INFO - Initializing the model ...
whisper_init_from_file_no_state: loading model from '/home/taoki/.local/share/pywhispercpp/models/ggml-large.bin'
whisper_model_load: loading model
:
[2023-09-04 10:07:52,549] {model.py:133} INFO - Inference time: 54.856 s
And so my fellow Americans, ask not what your country can do for you, ask what you can do for your country.

It looks perfect now.
I have pushed a new version to PYPI.
Thanks again @to-aoki for reporting the issue.
Let me know if you need any further help.


Unable to build, electron- failing in github-releases-ms

VSCode Version: latest code
OS Version: Debian Stretch

Steps to Reproduce:

Run gulp "electron-arm" (also happens for electron-x64)

[12:50:42] Starting 'electron-arm'...
internal/streams/legacy.js:59
throw er; // Unhandled stream error in pipe.
Error: Not Found
at Request._callback (/root/build/code/node_modules/github-releases-ms/lib/github.js:83:17)
at Request.self.callback (/root/build/code/node_modules/github-releases-ms/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request. (/root/build/code/node_modules/github-releases-ms/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage. (/root/build/code/node_modules/github-releases-ms/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Not sure if it's something that's changed in my config, but can't for the life of me get this to work.  Has the process changed recently? (Maybe environment variables have been introduced that I need?).
Could be something I'm doing wrong, but has started happening suddenly.
In the github-releases-ms code line 83 looks to be referencing a token that I'm assuming is the environment variable $GITHUB_TOKEN, which I've confirmed is set correctly.

Does this issue occur when all extensions are disabled?: Yes

Appears to have been due to configuration that's since been obsoleted (electronRepository in product.json)


将对response属性的替换操作提取出来，并应用到authenticate和authorize过程中，修复其相关问题；修复在相关执行失败时未能拦截请求的问题。

Checklist

[x] npm test passes
[x] tests and/or benchmarks are included
[ ] documentation is changed or added
[x] commit message follows commit guidelines

Affected core subsystem(s)

Description of change

Codecov Report

Merging #15 into master will increase coverage by 4%.
The diff coverage is 73.33%.

@@           Coverage Diff           @@
##           master      #15   +/-   ##
=======================================
+ Coverage   77.17%   81.17%   +4%
=======================================
  Files           3        3
  Lines          92       85    -7
=======================================
- Hits           71       69    -2
+ Misses         21       16    -5

Impacted Files
Coverage Δ

lib/server.js
81.81% <73.33%> (+5.1%)
:arrow_up:

Continue to review full report at Codecov.

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

再添加一个会 throw 的测试用例比较稳

怎么做的？对测试这个东西不是很懂。
昨天发现调用authenticate，我的项目里面会报错，但你的测试就能通过，最后发现是二者的headers值不一样，测试下的headers里面是空的，导致根本就没进for (var field in options.headers) {}里面；
然后我的项目通过了，测试又通不过了，最后发现是在对ctx.body赋值时，只要赋值就会提示status为undefined :sweat_smile:

Good https://github.com/Azard/egg-oauth2-server/commit/24c1d060b7dc3dc677c361640b49078679dc1541


Add executable Data Table Example to quickstart

Feature Request
Add a Data Table example to https://teradata.github.io/covalent-quickstart/
Other information
I'm just learning Angular, Material, and Covalent, and would really appreciate a fully working Data Table example, a la the quickstart. Other components are exercised in the above project, but not Data Table. The component documentation at https://teradata.github.io/covalent/#/components/data-table contains some good examples, but it can be difficult to get Covalent working, especially in the presence of changing names & technology. (Also there are some minor problems with the example code that make it not work as-is, mainly just typos in the code).
It would also be nice to get some information about the upcoming Angular Material Grid component, which was mentioned in the Angular Material blog recently.

We might actually add an example as a template.
Once the cdk-datatable is up and good to go, we are probably gonna use it internally to leverage its features.

Ah, okay. I'm going to leave a comment here with a little post-mortem so I can check on progress later :)
I didn't see a demo of ck-datatable in https://material.angular.io/components so I didn't know of it's existence. Nor is it in the Angular Material2 demo. Putting together clues (importantly an Apr 15 2017 Google Doc by Andrew Seguin (andrewseguin), Erin Coughlan (ErinCoughlan)... presumably @google? )...and also the list of statuses at angular/material2 says that they are currently working on an official data-grid under issue 581.


Using separate selendroid installer package

Seem to work for me, ping @Jonahss @jlipps

Looks good to me, except for the TODO with MD5, but that could be done in a separate commit.

it downloads selendroid, but tests don't pass because of my comment above. Just a typo in a require statement I think.

@sebv it looks like you based this off of the setup.js before I made my appium-support changes. Might want to base it off the new setup.js (where I already got rid of the md5 thing)


Datasets

Implements the plans on issue https://github.com/elifesciences/elife-pubmed-feed/issues/61
Using the latest XML parser and elifearticle library, it makes available additional dataset details we can use in the PubMed deposit.
The object is to add an <Object> tag in the PubMed XML deposit for each dataset, if we have the assigning authority for it, and a doi or accession id for the dataset.
There's a little wrinkle in the eLife XML because it will have NCBI as the assigning authority, yet in PubMed's system, there are multiple NCBI repositories where the dataset might be stored. After some analysis with Production, Melissa and the data available, we decided we could get some hints from the uri of the dataset to set the more specific NCBI value, for example NCBI:geo. We have four examples to start with supported here.
If a dataset value is added to a PubMed deposit and PubMed does not support it, it doesn't fail or become invalid in their sample validation site, the dataset just doesn't get shown. So, it should be able to take any value from the XML and safely deposit it to PubMed, even though it will have no effect.

Thanks for all the time and feedback everyone provided. I've done a round of tweaks again. If the tests are passing (they are locally), this satisfies the feature ticket, and I will merge.


code-style: switch to using uncrustify and apply new style policy

These commits perform the following code style changes:

Switch from astyle to uncrustify.
Left-align variable and member declarations.
Require empty line after variable declaration block.
Align trailing comments.

Resolves #1466.

Codecov Report

Merging #1560 into master will increase coverage by 2.28%.
The diff coverage is 74.79%.

@@            Coverage Diff             @@
##           master    #1560      +/-   ##
==========================================
+ Coverage   69.14%   71.43%   +2.28%
==========================================
  Files         156      156
  Lines       20117    18799    -1318
  Branches     2480     2321     -159
==========================================
- Hits        13910    13429     -481
+ Misses       5304     4535     -769
+ Partials      903      835      -68

Impacted Files
Coverage Δ

src/core/net/dhcp6.hpp
100% <ø> (ø)
:arrow_up:

src/core/thread/mle.hpp
94.82% <ø> (ø)
:arrow_up:

src/core/net/dhcp6_client.hpp
100% <ø> (ø)
:arrow_up:

src/core/mac/mac_whitelist_impl.hpp
100% <ø> (ø)
:arrow_up:

src/core/thread/data_poll_manager.hpp
0% <ø> (ø)
:arrow_up:

src/core/thread/mesh_forwarder.cpp
77.37% <ø> (+0.34%)
:arrow_up:

src/core/common/new.hpp
100% <ø> (ø)
:arrow_up:

src/core/thread/mle_router.cpp
79.63% <ø> (-0.6%)
:arrow_down:

src/core/thread/address_resolver.cpp
76.22% <ø> (ø)
:arrow_up:

examples/platforms/posix/alarm.c
90.32% <ø> (ø)
:arrow_up:

... and 174 more

Continue to review full report at Codecov.

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

@LuDuda, thanks for catching the double space.  I updated the .uncrustify.cfg to allow a single space gap.

We are long overdue in merging this PR.  Last call for review and comments.

LGTM


Stop adding devDependencies to package.json when empty

Running yalc add my-package adds "devDependencies": {} to a package.json that didn't have that key before.
(for context: we have a test that verifies that our package.json is free of devDependencies)
PS: ❤ Thanks for building yalc!

Should be soloved, thanks)


fix for ui not displaying due to fp april patch

Based on changes seen on BaseEntity:
From:
protected NetWrite ClientRPCStart(Network.Connection sourceConnection, string funcName)
  {
    NetWrite netWrite = Net.sv.StartWrite(Message.Type.RPCMessage);
    netWrite.EntityID(this.net.ID);
    netWrite.UInt32(StringPool.Get(funcName));
    netWrite.UInt64(sourceConnection == null ? 0UL : sourceConnection.userid);
    return netWrite;
  }

To:
protected NetWrite ClientRPCStart(string funcName)
  {
    NetWrite netWrite = Net.sv.StartWrite();
    netWrite.PacketID(Message.Type.RPCMessage);
    netWrite.EntityID(this.net.ID);
    netWrite.UInt32(StringPool.Get(funcName));
    return netWrite;
  }

Manually applied the change. I couldn't actually merge your change since it was based on the commit I put in a month ago which I didn't release, where the StartWrite method required a new parameter.
Thanks!


HDFS-17122. Rectify the table length discrepancy in the DataNode UI

JIRA: HDFS-17122. Rectify the table length discrepancy in the DataNode UI
The hidden column settings in table-datanodes.dataTable have caused an error in the calculation of table length in dataTable.

Certainly, it would be advisable to set the width of #table-datanodes to 100% in order to accommodate the hidden columns.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 54s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
jshint
0m  0s

jshint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
52m 54s

trunk passed

+1 :green_heart:
shadedclient
87m  9s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 14s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
shadedclient
33m  9s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 40s

The patch does not generate ASF License warnings.

127m  4s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5915/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5915

Optional Tests
dupname asflicense shadedclient codespell detsecrets jshint

uname
Linux af494abc9fdd 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1e793eaa6b5c22df4471e620bc56e9be7d9f88db

Max. process+thread count
554 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5915/1/console

versions
git=2.25.1 maven=3.6.3

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@zhtttylz Thanks for your contribution! @goiri Thanks for helping to review the code!


Messenger Platform 1.1: Ratings, Quick Replies, Account Linking, and More

Is there any plan to implement these new Facebook messenger features?
Messenger Platform 1.1: Ratings, Quick Replies, Account Linking, and More

I just tried out some of the 1.1 stuff. Image/video support works fine with existing code via attachments. Quick replies don't work but it's an easy change (see #306). The Sender Actions (typing, etc.) would need to be added as new APIs or parameters to existing APIs (maybe as part of a conversation) but nothing too difficult. The Persistent Menu is a configuration API so you could just call that separately if you wanted.

@MironV did you try Account linking?

@ansarizafar I have not, but from looking at it, the code to initiate the link is just an attachment so it's supported by the current codebase. The callback that's received needs to be processed which would be a change in Facebook.js. Right now it expects the JSON to have message, so you'd need to modify this line of code to accept account_linking and then process:
var facebook_message = {                 recipient: {},                 message: {}             };
I don't have the time right now to properly test this otherwise I'd make a pull request. Hope it helps!


Perform environment variable substitution by default (fixes #8)

I've added a new class EnvSubst for doing environment variable substitution when quoting allows, as this doesn't seem to be possible/easy with other approaches I investigated (subclassing shlex.shlex, using string.Template, using os.path.expandvar()).
The shlex_split() function now has keyword arguments for performing environment substitution.
The instructions getter method now always tracks ENV in order to build an environment variable dictionary with which to perform substitution.
The DockerfileParser constructor now takes a keyword argument env_replace to specify whether to perform substitution. An instance variable of the same name can be set after construction for the same effect.

This also fixes #9.

Fixes #8 (not sure if having that in the title is sufficient to close it when merged).

this is insanely impressive

Thanks!

Updated. I'm happy to squash before merge but I've left the fix-up commits as they are for review.

Awesome !
Feel free to squash & merge.


ansible: load watches in run

Description of the change:
Load watches and create runners in ansible/run.go
Motivation for the change:
https://github.com/operator-framework/operator-sdk/pull/1523#discussion_r299642190

/test e2e-aws-ansible


how do you use ManagedIdentityCredential with storage blob?

Query/Question
how do you use ManagedIdentityCredential with storage blob?
Why is this not a Bug or a feature Request?
you have examples for everything. it is request for information.  i have vm with managed identity for storage.  i can use it in python?  what is the recipe for c++?
Setup (please complete the following information if applicable):

OS: linux
IDE : [e.g. IntelliJ]
Version of the Library used 12.0.1

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

Hello @duaneguthrie .
We have recently added the ManagedIdentityCredential to Azure identity. Please make sure to use the latest beta release from Azure Identity ( 1.1.0-beta.1 ) https://github.com/Azure/azure-sdk-for-cpp/releases/tag/azure-identity_1.1.0-beta.1
Then, from your application, make sure to link azure-identity to your application. For example, if you are using CMake, you would want something like
target_link_libraries(application
     [PRIVATE or PUBLIC] // Use PRIVATE or PUBLIC depending how you will consume identity (only from source or also from headers)
     Azure::azure-identity
)

Once your application is linked to Azure Identity, include its header in your application and use the Azure::Identity::ManagedIdentityCredential to create the SDK client like:
#include <azure/identity.hpp>
#include <azure/storage/blobs.hpp>

int main () {
    // Create a client using the ctor overload which takes an Azure Credential
    auto storageClient = BlobServiceClient(
      "StorageAccountURL", std::make_shared<Azure::Identity::ManagedIdentityCredential>());

  // The client will use the credential for any client derived from it
  auto container = storageClient.GetBlobContainerClient("containerName");
  container.CreateIfNotExists();
}

Let me know if this works on your side or you have any other question.  Hope this is helpful

thank you .  this is resolved. with your comment.  i have not got to try this in my code (for a long story) but i am sure this will work
thanks.
do you have estimate for release date for 1.1.0?

@duaneguthrie , I might be wrong, but I am expecting  azure identity 1.1.0 GA next month (Aug/2021). Adding @RickWinter and @antkmsft to confirm.  If this is correct, the release date is scheduled for 08/10.

thank you !  @antkmsft you are doing good work! thanks again.
On Tue, Jul 27, 2021 at 4:48 PM Victor Vazquez @.***>
wrote:

@duaneguthrie https://github.com/duaneguthrie , I might be wrong, but I
am expecting azure identity 1.1.0 GA next month (Aug/2021). Adding
@RickWinter https://github.com/RickWinter and @antkmsft
https://github.com/antkmsft to confirm. If this is correct, the release
date is scheduled for 08/10.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Azure/azure-sdk-for-cpp/issues/2601#issuecomment-887856960,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFMPMMV2U5QTCS35Y2VMDV3TZ4SSXANCNFSM5AHXHMYQ
.

--
This message is intended exclusively for the individual(s) or
entity to which it is addressed. It may contain information that is
privileged or otherwise legally exempt from disclosure.  If you are not the
named addressee, you are not authorized to read, print, retain, copy or
disseminate this message or any part of it. If you have received this
message in error, please notify the sender immediately by e-mail and delete
all copies of the message.
Any digital signatures or certifications
transmitted with this email are for sender verification purposes only and
have not been included in this email for the purposes of binding the
company to any statement or attachment made herein or for any other purpose.

MSI is available now, https://github.com/Azure/azure-sdk-for-cpp/releases/tag/azure-identity_1.1.0


VS Code Slow Start

VSCode Version: Code - Insiders 1.15.0-insider (6feff11ed03402cf77e04e74e13c55529fdb4d09, 2017-08-04T17:43:56.658Z)
OS Version: Darwin x64 16.6.0
CPUs: Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz (4 x 2600)
Memory (System): 8.00GB (0.06GB free)
Memory (Process): 207.88MB working set (0.00MB peak, 169.96MB private, 79.64MB shared)
Load (avg): 2, 2, 1
VM: 0%
Initial Startup: yes
Screen Reader: no
Empty Workspace: no
Timings:

Component
Task
Time (ms)

main
start => app.isReady
1482

main
app.isReady => window.loadUrl()
1483

renderer
window.loadUrl() => begin to require(workbench.main.js)
2767

renderer
require(workbench.main.js)
5043

renderer
create extension host => extensions onReady()
14153

renderer
restore viewlet
5313

renderer
restore editor view state
5189

renderer
overall workbench load
12218

main + renderer
start => extensions ready
29939

main + renderer
start => workbench ready
27951

:warning: Make sure to attach these files from your home-directory: :warning:
-0569_main.cpuprofile.txt
-0569_renderer.cpuprofile.txt

Please attach those profile files. Thanks


Convert metadata code to use new pdstemplate features

Convert from pdslabelbot.

In progress..

Working for geometry code.  index code next.


Griptape not loading on fresh comfyui install

I recently reinstalled comfy and griptape nodes, but griptape fails to load. Restarted, reinstalled nodes, to no avail.

Thanks for the report! Can you see if you can send me the errors for when it's trying to install griptape?
Cheers!

Hi @drelabre - I have just pushed a new release that should resolve this issue. It had to do with not having an OPENAI_API_KEY in your environment.
Please test out the latest and re-open this if it's still not working. :)
cheers!

Just getting back to this now. Installed latest version, but still getting an error.
Cannot import G:\ComfyUI_windows_portable_OCT2024\ComfyUI\custom_nodes\ComfyUI-Griptape module for custom nodes: No module named 'griptape'
Traceback (most recent call last):
  File "G:\ComfyUI_windows_portable_OCT2024\ComfyUI\nodes.py", line 2018, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "G:\ComfyUI_windows_portable_OCT2024\ComfyUI\custom_nodes\ComfyUI-IF_AI_tools\__init__.py", line 9, in <module>
    from .IFChatPromptNode import IFChatPrompt
  File "G:\ComfyUI_windows_portable_OCT2024\ComfyUI\custom_nodes\ComfyUI-IF_AI_tools\IFChatPromptNode.py", line 14, in <module>
    from .send_request import send_request
  File "G:\ComfyUI_windows_portable_OCT2024\ComfyUI\custom_nodes\ComfyUI-IF_AI_tools\send_request.py", line 5, in <module>
    from .groq_api import send_groq_request
  File "G:\ComfyUI_windows_portable_OCT2024\ComfyUI\custom_nodes\ComfyUI-IF_AI_tools\groq_api.py", line 1, in <module>
    from groq import Groq
ModuleNotFoundError: No module named 'groq'

Griptape and another node don't load. Not sure if there's a shared dependency or discreet issues.

@shhlife Not sure if you get these if it's marked closed. So just paging you to this thread.

Solved.
User error on my part. I performed a fresh pip install griptape and i'm back in action.

Thanks @drelabre !


[Other issue]: full control error when we send another level task point to the robot

Before proceeding, is there an existing issue or discussion for this?

[X] I have done a search for similar issues and discussions.

Description
Bug log is below
[rmf_task_dispatcher-1] [INFO] [1690445748.475783084] [rmf_dispatcher_node]: Received Task Submission [Photo2] [rmf_task_dispatcher-1] [INFO] [1690445748.475885316] [rmf_dispatcher_node]: Add Task [Photo2] to a bidding queue [full_control-9] [from FleetUpdateHandle ] generate photo requests [full_control-9] [INFO] [1690445748.579082801] [DaystarRobots_fleet_adapter]: Generated Photo request for task_id:[Photo2] [full_control-9] [INFO] [1690445748.579324042] [DaystarRobots_fleet_adapter]: Planning for [1] robot(s) and [1] request(s) [ERROR] [full_control-9]: process has died [pid 185, exit code -11, cmd '/root/server_ws/install/rmf_fleet_adapter/lib/rmf_fleet_adapter/full_control --ros-args -r __node:=DaystarRobots_fleet_adapter --params-file /tmp/launch_params_tso8329k --params-file /tmp/launch_params_fnpq0vj1 --params-file /tmp/launch_params_pp_7ga18 --params-file /tmp/launch_params_m6p4lbye --params-file /tmp/launch_params_fa_70jv4 --params-file /tmp/launch_params_rk6mfklc --params-file /tmp/launch_params_zdxavi0t --params-file /tmp/launch_params_ortiy6u4 --params-file /tmp/launch_params_6mgp6r2s --params-file /tmp/launch_params_56b1n6qf --params-file /tmp/launch_params_m02i7uai --params-file /tmp/launch_params_hwcdrce0 --params-file /tmp/launch_params_shi5xasd --params-file /tmp/launch_params_m7ad6rma --params-file /tmp/launch_params_9bwkrf2z --params-file /tmp/launch_params_o4bayi33 --params-file /tmp/launch_params_r7n2xq9h --params-file /tmp/launch_params__bgtu4k3 --params-file /tmp/launch_params_wfizfn2r --params-file /tmp/launch_params_5xooj1j9 --params-file /tmp/launch_params_j7gxn4ju --params-file /tmp/launch_params_cykwi1bj --params-file /tmp/launch_params_nwmuf_un --params-file /tmp/launch_params_1zbqlion --params-file /tmp/launch_params_stbluyft --params-file /tmp/launch_params_n8708z14 --params-file /tmp/launch_params_8b4cyuwb --params-file /tmp/launch_params_c_36267j --params-file /tmp/launch_params_5qiaprpb --params-file /tmp/launch_params_rjzb9iow']. [rmf_task_dispatcher-1] [INFO] [1690445748.778220007] [rmf_dispatcher_node]: Test 333 [rmf_task_dispatcher-1] [WARN] [1690445748.778303822] [rmf_dispatcher_node]: Dispatcher Bidding Result: task [Photo2] has no submissions during bidding, Task Failed
Below is my project.building.yaml
crowd_sim:
agent_groups:
- {agents_name: [], agents_number: 0, group_id: 0, profile_selector: external_agent, state_selector: external_static, x: 0, y: 0}
agent_profiles:
- {ORCA_tau: 1, ORCA_tauObst: 0.4, class: 1, max_accel: 0, max_angle_vel: 0, max_neighbors: 10, max_speed: 0, name: external_agent, neighbor_dist: 5, obstacle_set: 1, pref_speed: 0, r: 0.25}
enable: 0
goal_sets: []
model_types: []
obstacle_set: {class: 1, file_name: L1_navmesh.nav, type: nav_mesh}
states:
- {final: 1, goal_set: -1, name: external_static, navmesh_file_name: ""}
transitions: []
update_time_step: 0.1
graphs:
{}
levels:
L1:
drawing:
filename: /root/maps/map-Jul20/L1.png
elevation: 0
fiducials:
- [168.112, 176.195, F1]
- [182.539, 154.75, F2]
- [209.443, 160.599, F3]
flattened_x_offset: 0
flattened_y_offset: 0
lanes:
- [5, 6, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""]}]
- [4, 6, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""]}]
- [3, 4, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""]}]
- [4, 7, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""]}]
layers:
{}
measurements:
- [0, 1, {distance: [3, 1]}]
vertices:
- [0, 0, 0, m1]
- [0, 10, 0, m2]
- [-18.9, 18.9, 0, origin]
- [168.166, 196.236, 0, map-Jul20_L1_p5]
- [182.974, 178.553, 0, map-Jul20_L1_p2]
- [199.605, 190.019, 0, charge, {is_charger: [4, true]}]
- [193.651, 186.026, 0, home]
- [200, 157.4, 0, map-Jul20_L1_p3, {lift_cabin: [1, LF001]}]
L2:
drawing:
filename: /root/maps/lenovoF8/L1.png
elevation: 0
fiducials:
- [256.243,<PHONE_NUMBER>000001, F1]
- [259.255, 539.895, F2]
- [305.941, 515.799, F3]
flattened_x_offset: 0
flattened_y_offset: 0
lanes:
- [3, 4, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""]}]
layers:
{}
measurements:
- [0, 1, {distance: [3, 1]}]
vertices:
- [0, 0, 0, m1]
- [0, 20, 0, m2]
- [-13.3, 56.3, 0, origin]
- [276.273, 498.022, 0, lenovoF8_L1_charge, {is_charger: [4, true]}]
- [299.554, 535.7, 0, "", {lift_cabin: [1, LF001]}]
lifts:
LF001:
depth: 1
doors:
door1:
door_type: 2
motion_axis_orientation: 0
width: 1
x: 0
y: 0.5
door2:
door_type: 2
motion_axis_orientation: 0
width: 1
x: 0
y: 0.5
highest_floor: L2
initial_floor_name: L1
level_doors:
L1: [door1]
L2: [door1]
lowest_floor: L1
plugins: true
reference_floor_name: L1
width: 1
x: 200
y: 157.4
yaw: 0
name: project
below is the nav graph generate by this project.building.yaml
building_name: project
levels:
L1:
lanes:
- - 0
- 1
- {}
- - 1
- 0
- {}
- - 2
- 1
- {}
- - 1
- 2
- {}
- - 3
- 2
- {}
- - 2
- 3
- {}
- - 2
- 4
- {}
- - 4
- 2
- {}
vertices:
- - 1.060500000000001
- -0.1019000000000041
- {is_charger: true, name: charge}
- - 0.4651000000000032
- 0.2973999999999961
- {name: home}
- - -0.6025999999999989
- 1.0446999999999989
- {name: map-Jul20_L1_p2}
- - -2.0833999999999975
- -0.7236000000000011
- {name: map-Jul20_L1_p5}
- - 1.1000000000000014
- 3.1599999999999966
- {lift: LF001, lift_cabin: LF001, name: map-Jul20_L1_p3}
L2:
lanes:
- - 0
- 1
- {}
- - 1
- 0
- {}
vertices:
- - -16.278444896757062
- 27.98020880144979
- {is_charger: true, name: lenovoF8_L1_charge}
- - -16.40634909121198
- 25.76938720540436
- {lift_cabin: LF001, name: ''}
I am not sure whether my project.building.yaml is right. For the tasks across floors, I have never succeed. However, for the tasks on the same floor, it works well.

not solved

Could you share the task request that your submitted?

Could you share the task request that your submitted?

I modified a task type named Photo.
below is the msg type in rmf_task_msg
`string task_id
rmf_dispenser_msgs/DispenserRequestItem[] items
string camera_type
string photo_type
string photo_place_name
string photo_upload_dir
float64[] photo_poses
float64 desired_yaw
float64[] position
float64[] orientation
`
It has three phases. The first one is "GotoPlace" the original type in RMF. The second one is "PhotoPhase" which plays photo actions.
By the way, could you please tell me if my "project.building.yaml" is right for across floor tasks?

Could you share the task request that your submitted?

Below is my code part. Thanks for your replay.
`      auto photo = std::make_shared();
photo->photo_place_name = task._rqt_point_info.point_name;
  for(const auto &pose : task._rqt_point_info.ptz){
    photo->photo_poses.push_back(pose);
    std::cout<<"ptz pose: "<<pose<<std::endl;
  }

  std::string pic_file_path;
  pic_file_path = generate_pic_name(_plan_start_time, task._rqt_point_info.device_id, "CCD",_task_patrolled_id);
  // update photo dir
  task._rqt_point_info.upload_photo_dir = pic_file_path;

  photo->photo_upload_dir = pic_file_path;
  photo->camera_type = task._rqt_point_info.camera_type;
  photo->photo_type = task._rqt_point_info.photo_type;

  // position
  for(const auto &pos : task._rqt_point_info.nav_position){
    std::cout<<"pos: "<<pos<<std::endl;
    photo->position.push_back(pos);
  }

  // orientation
  for(const auto &ori :  task._rqt_point_info.nav_orientation){
    std::cout<<"ori: "<<ori<<std::endl;
    photo->orientation.push_back(ori);
  }

  task_description->priority.value = 0;
  task_description->task_type.type = TaskType::TYPE_PHOTO;
  task_description->start_time.sec = rclcpp::Time().seconds();
  task_description->photo = *photo;

  request->description = *task_description;
  request->requester = "TaskSubmitClientId";

  // call server
  try {
    auto result = _submit_task_client->async_send_request(request);
    auto response = result.get();
    if(response->success){
        RCLCPP_INFO(rclcpp::get_logger("rclcpp"), "New Dispatch task_id: %s",
            response->task_id.c_str());
            _rms_task_id_map.insert(std::pair<std::string, RMSTask>(response->task_id.c_str(), task));
            _current_task_id_map.push_back(response->task_id.c_str());
            _task_goal_map.insert(std::pair<std::string, std::string>(response->task_id.c_str(), task._rqt_point_info.point_name));
    }else{
        RCLCPP_INFO(this->get_logger(), "Failed to call service %s",
          response->task_id.c_str());
    }

  } catch (const std::exception &e) {
    std::cerr << e.what() << '\n';
  }`

Could you share the task request that your submitted?

Actually, this task type can work well when the task point is on the same floor as the robot. However, when I ask the robot to go to another floor to do the photo task , the full control node died. So I guess maybe the different floors donot have the connection relationship. As a result, I added lift between these two floors which you can find in my "project.building.yaml", but i am not sure whehter I added correctly.


[FEATURE] Scheduling: Date&Time component

Ready to be merged. Please review @Kuzirashi @kosecki123


fix: optimize images

Optimizing images of the Python course with optimizt. The original images will stay in the Git history forever, the damage has been done, but at least we can improve the future experience of the readers of the docs.
Not sure if we could automate this, I guess the only way to do it would be a sort of pre-commit check. I doubt there's a GitHub Action which would optimize images and then automatically rebase the branch to get rid of the old ones. Anyway, that's a challenge for a different day, this is just a small PR with a simple and straightforward manual improvement.

Can you provide some links where we have large images? Maybe we just need to configure it.

@B4nan I didn't do proper research, my claims are based solely on the fact that I uploaded large images previously and smaller should be better 😄 I didn't realize there could be optimization already employed somewhere. Maybe it's not an issue for the reader then?
But when I download the GIF from https://docs.apify.com/academy/scraping-basics-python/getting-links, it's 3.9 MB, which is the same size as in the repo. Not sure it that's getting optimized. I reduced it to 1.8 MB.
It's probably a good practice to add optimized images to the repo, because the sizes could add up over time, but we're talking about small numbers, so I wouldn't make it a hard rule or stress very much about it - dunno. As far as my additions are concerned, it's savings <5MB. I don't think we should bother removing them from git history and rewriting the hashes for everyone because of this.

Maybe it's not an issue for the reader then?

It shouldn't be. But large size of the git repository is something to pay attention to - on the other hand, replacing large images with smaller ones will only make the git repo size larger unless we use a tool like BFG to remove them from the git history.

But when I download the GIF from docs.apify.com/academy/scraping-basics-python/getting-links, it's 3.9 MB, which is the same size as in the repo. Not sure it that's getting optimized. I reduced it to 1.8 MB.

Well, that is a small image when it comes to resolution. I think docusaurus only deals with large resolutions, also not sure if it even considers gifs to begin with.

replacing large images with smaller ones will only make the git repo size larger
Yup, that's why I'd close this PR if I could verify that the optimization for users happen. TBH I almost did it, but then tried to download the GIF and see what's its production website size.