Nested struct fields (without union with null) is allowed to be kept without initializing

struct Person {
    string fname;
    string lname;

    Address|null adrs1;    // <---- this should be allowed
    Address adrs2;    // <---- this should be DISALLOWED
}

struct Address {
    string citty;
}

@SupunS is this issue valid ? We allow this right?

With the new type changes, Address adrs2; since the Address object has a default constructor.
Therefore this issue is not longer valid.


Initial conditions  +  Figure 3

Initial conditions (u0 for x,y,z)###
We have to figure out which initial conditions to use for u0 (x,y,z), considering it is not mentionned in the paper.
It is important for all the figures (2,4 and 5) but especially for figure 3 because the initial conditions have a huge impact on the look of the graph.
With the figure 3 in the paper, I knew that x was around  0.75. Since x was the same in figure 2a, I chose y and z values based on figure 2b and 2c. It's only an estimation based on the graphs and I tried to adjust it to have a similar figure 3.  For now, the best I have is u0= [0.75, 0.15, 9.75]. But it still not perfectly the same as in the paper.
We could see with @BIO6032/dreamteam if they have any idea how we should choose the initial conditions?

If the initial conditions are not in the paper, you are pretty much toast. The only thing you can do is try to guess, because if the system is even a little bit chaotic, you will never get the same figure unless you pick the exact same solution (and even then, you would need to have the exact same integration algorithm). This will be a point to discuss in the manuscript.


fix(backup): add BackupStartingCondition condition to cluster while using the plugin method

Release Notes
The operator now correctly adds the BackupStartingCondition to the cluster resource while taking a backup with a plugin.
Note for reviewers
Previously while taking a backup we only set the backup failed condition but we never communicated when the backup was starting, this patch aims to fix that

E2e: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11164985246

E2e tests are green!

/ok-to-merge green E2e


[Master] Set member type of empty tuple to never type

Purpose
Fixes #37587
Approach
public function main() {
    record {||} r = {};

    foreach var item in r {
        _ = item;
    }
}

This is a compile-time error expression of type 'never' or equivalent to type 'never' not allowed here.
In this spec issue discussion (https://github.com/ballerina-platform/ballerina-spec/issues/510) proposed solution is for structure type.
foreach var item in [] {
        _ = item;
    }

So, this should also behave the same. So, we conclude that the type of item is never type. Same for query case.
Samples
var _ = from var user in []
        select user.cloneReadOnly();

foreach var item in [] {
        _ = item;
    }

These are a compile-time error expression of type 'never' or equivalent to type 'never' not allowed here.
Remarks
https://github.com/ballerina-platform/ballerina-spec/issues/510
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Do we have to get the type mismatch error for
var b = from any x in []
            select 1;

? @MaryamZi , @pcnfernando

Do we have to get the type mismatch error for
var b = from any x in []
            select 1;

? @MaryamZi , @pcnfernando

Type mismatch error for what exactly?

Do we have to get the type mismatch error for
var b = from any x in []
            select 1;

? @MaryamZi , @pcnfernando

Type mismatch error for what exactly?

expected type for x is any but the actual type is never.
like this case,
var b = from int x in ["a"]
        select x;

error is incompatible types: expected 'string', found 'int'

Do we have to get the type mismatch error for
var b = from any x in []
            select 1;

? @MaryamZi , @pcnfernando

Type mismatch error for what exactly?

expected type for x is any but the actual type is never. like this case,
var b = from int x in ["a"]
        select x;

error is incompatible types: expected 'string', found 'int'

never is a subtype of any type. any is the same as any|never. So the original example is OK.

@prakanth97, there seem to be test failures.

@prakanth97, there seem to be test failures.

It is failing due to this bug https://github.com/ballerina-platform/ballerina-lang/issues/38002 .
In this 31366d5917a22bd6e1de67c4f32072cbe7c09dbb I log an error
foreach var item in [] {
        _ = item is never;
    }

These kind of cases but this is failing due to the above bug. Should revert the commit and fix this bug in the separate PR?
WDYT?

@prakanth97, there seem to be test failures.

It is failing due to this bug #38002 .
In this 31366d5 I log an error for
foreach var item in [] {
        _ = item is never;
    }

these kind of cases but this is failing due to the above bug. Should I revert the commit and fix this bug in the separate PR or fix in this PR? WDYT?

Let's fix it in a separate PR.


SegmentMetadataQuery support for returning aggregators.

:+1:

hmm, one thing I did in this patch is make null + something = something, rather than null. Metadata.merge on the other hand treats null + something = null. maybe that difference is confusing and I should change it.

OK I changed it

actually I'm gonna add a flag to make both modes possible. will reopen.

reopened with lenientAggregatorMerge flag

Still :+1:

:+1: besides https://github.com/druid-io/druid/pull/2295#discussion_r50359712
lenient merging is ok for the UI usecase (also its configurable so doesn't really matter for other use cases)

rebased against master


Making validation rules adjustable for behaviors

Hi!
I'd like to suggest a small enhancement to make validation rule handling more flexible, e.g. for behaviors:
I'm looking for a way to make certain validation rule sets reusable for frequently recurring model properties within a project, using model behaviors.
Assuming a SlugBehavior (different from yii\behaviors\SluggableBehavior) being applied to a model to operate on its property "slug". Besides some other things, this behavior should ensure that certain rules for an UniqueValidator and a MatchValidator will be added (generated by the behavior).
// class \common\models\SomeModel
{
    public function behaviors()
    {
        return [
            'slug' => [
                'class' => SlugBehavior::className() ,
                'titleField' => 'title',
                'slugField' => 'slug',
            ],
        ];
    }

A rather clumsy solution might simply merge those manually (that would mean for each behavior and for each affected model):
// class \common\models\SomeModel
{
    public function rules()
    {
         return ArrayHelper::merge( $this->getRulesFromSlugBehavior() , [
            [ /* my normal rules for this model */ ]
         ]);
    }
}

Otherwise the event BaseActiveRecord::EVENT_BEFORE_VALIDATE could be used, like in yii\behaviors\SluggableBehavior::validateSlug(). In that case the validator must be constructed manually without using \yii\base\Model::createValidators() and thus loosing compatibilty (or doubling functionality) regarding array syntax and object construction.
I cannot find a good entry point where Model::rules() could be modified by behaviors without extending core classes. But as far as I could see, Model::rules() is used only in Model::createValidators(), so it might be easy to establish an intermediate step here:
// class \yii\base\Model
{
    /**
     * leave this method for derived classes, as usual
     */
    public function rules()
    {
        return [];
    }

    /**
     * intermediate step
     */
    public function getFinalRules()
    {
        $rules = $this->rules();

        // offer method to post-process $rules via model behaviors using something like events
        return $this->applyMagicTo( $rules );
    }

    /**
     * use getFinalRules() step instead of rules()
     */
    public function createValidators()
    {
        $validators = new ArrayObject;
        foreach ($this->getFinalRules() as $rule) {
            [ /* ... */ ]
    }

Does that make sense?
THX
(edit: paste error)

Possible solution may be introducation of the new event called 'onValidatorCreate', which can be triggered here:
https://github.com/yiisoft/yii2/blob/master/framework/base/Model.php#L415

Appending validators to $owner->validators seems to work well for both model validation and mass assignment.

Possible solution may be introduction of the new event called 'onValidatorCreate', which can be triggered here:

This would be ideal for what I'm trying to do.

@klimov-paul's proposal is a very good solution, because Model::getValidators() is not automatically called when attaching the behavior to a model (like in the other solutions above).


certs readme

Create a readme with how to create a CA and all the certs needed to run everything in https, including client cert in browser and interface to authenticate user cert.

Might be able to point to this: http://accumulo.apache.org/1.7/accumulo_user_manual#_generating_ssl_material_using_openssl

That's probably good, with some words about timely properties to point to what files.

There's also a blog which might help here: https://blogs.apache.org/accumulo/entry/generating_keystores_for_configuring_accumulo
In general, there's tons of documentation out there for generating and using x509 certificates. It might be best to defer to those dedicated documentation, and make the documentation here just focus on how they're used in Timely.
I wouldn't want users to be overloaded with a whole "openssl HOWTO" and the details of how to use certs in Timely get lost in the noise, nor would I want this project/community to suffer from bloat as it tries to anticipate and solve all conceivable user issues, like how to generate certificates.

Agreed. I didn't document much, basically the required formats of the files to secure Timely and Grafana. Maybe we just need a few more sentences and a link to another site.

We really just need to highlight the different security modes.
Insecure, Anonymous, user/pass, cert, etc
On Monday, July 18, 2016, Dave Marion<EMAIL_ADDRESS>wrote:

Agreed. I didn't document much, basically the required formats of the
files to secure Timely and Grafana. Maybe we just need a few more sentences
and a link to another site.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NationalSecurityAgency/timely/issues/48#issuecomment-233484741,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAmkIAlh5_Cq6XHWf5D2I5aCXbBb_T1oks5qXAXngaJpZM4JOv5Q
.

Added in #46


Optiv's Go365 tool implementation

https://github.com/Optiv/Go365
Optiv's Go365 tool does some awesome bruteforcing & enum for Office365 tenants. Would be great to have a CredMaster plugin for it, with an optional --endpoint flag to specify RST or Graph.
I could probably do it myself, theres just a lack of time in this world, would appreciate if someone tried their hand with a PR!

Update, looks like the graph method of the go365 tool is the same as the msol plugin of CM, but the rst method is new


Add Coderx-Gamer Credit

Update README to credit @coderx-gamer

@Anonymous17532 @coderx-gamer, please let me know if you want more credit here, if not I will merge, just let me know!
Thanks for voicing your concerns!


Unable to plubish cycle

The cycle management tool wont let me publish cycles, when I try to publish a cycle that we're working on it returns this message:
400
Cycle with CLOSED state can not be created.
Error ID: 7e9bc59b-cca5-4dfe-ae2d-afd7accba1d5

In this case this cycle is already closed, we worked on int but it never was published

Hi @rosquillas, can you send us the backend logs of you BurningOKR instance?

I'm closing the issue now due to inactivity.


Failed to connect to localhost port 9001

I can't connect to  my supervisor service give me that error every time i trie to get process
An error occurred when fetching the URI "http://localhost:9001/RPC2" with the adapter "guzzle6" ("cURL error 7: Failed to connect to localhost port 9001: Connection refused (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)").

Hey @luisalvarez
What is in you supervisord.conf file?

; supervisor config file
[unix_http_server]
file=/var/run/supervisor.sock   ; (the path to the socket file)
chmod=0700                       ; sockef file mode (default 0700)
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir=/var/log/supervisor            ; ('AUTO' child log dir, default $TEMP)
; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL  for a unix socket
; The [include] section can just contain the "files" setting.  This
; setting can list multiple files (separated by whitespace or
; newlines).  It can also contain wildcards.  The filenames are
; interpreted as relative to this file.  Included files cannot
; include files themselves.
[include]
files = /etc/supervisor/conf.d/*.conf

You didn't configure an inet section, only the unix socket one. Either use that one (not compatible with guzzle6) or configure inet:
http://supervisord.org/configuration.html#inet-http-server-section-settings

Thanks, for unix  socket wich client i need to use ?

Assuming you are using Ivory Http Adapter, you can try this client:

Thanks i already configure the inet and now it works


Error during composer install

composer require xthiago/pdf-version-converter dev-master
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals

Installing xthiago/pdf-version-converter (dev-master 10bfb95): Cloning 10bfb95366
10bfb95366359925025501fea662d4cf4e3735f0 is gone (history was rewritten?)
Failed to download xthiago/pdf-version-converter from source: Failed to execute git checkout '10bfb95366359925025501fea662d4cf4e3735f0' -- && git reset --hard '10bfb95366359925025501fea662d4cf4e3735f0' --

Note: checking out '10bfb95366359925025501fea662d4cf4e3735f0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 10bfb95... Merge pull request #10 from edegaudenzi/master
error: unable to create file tests/files/repo/v1.7 filename with "Sp3ci4l"; <'Ch4r5'><EMAIL_ADDRESS>(Protocol error)
fatal: Could not reset index file to revision '10bfb95366359925025501fea662d4cf4e3735f0'.
Now trying to download from dist

Installing xthiago/pdf-version-converter (dev-master 10bfb95): Downloading (100%)
Installation failed, reverting ./composer.json to its original content.

This issue seems the same as reported on #11.

@Thavia, could you try to install the library again as I mentioned in https://github.com/xthiago/pdf-version-converter/issues/11#issuecomment-296454207 ?


Correct location of template

app/views/layouts/thredded.html.erb does not exist, but
app/views/layouts/thredded/application.html.erb does. This change allows rails generate thredded:install --theme to work.
It is possible that I did something wrong while trying to integrate Thredded into my app, and that this change is completely misguided. Thanks in advance for taking a look at this PR.

@mlaco Thanks!
@jayroh I don't think this should go into vendor. Merging for now anyhow.

I don't think this should go into vendor. Merging for now anyhow.

I could be convinced either way. On the one hand, it's much more visible in /app but at the same time, this gem is a "vendor" provided bunch of code.

Well, the vendor code is supposed to unmodified (copied byte-for-byte from some vendor), but as I understand this generator is for when a user wants to customize the theme.

Also, copying all the files will make updates very difficult. Perhaps we should just describe how to override individual files so that users do this only for the files they need to customize (http://guides.rubyonrails.org/engines.html#overriding-views).

These are all excellent points Gleb. With that clarification you are
completely right.
On Thursday, January 7, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Also, copying all the files will make updates very difficult. Perhaps we
should just describe how to override individual files so that users do this
only for the files they need to customize (
http://guides.rubyonrails.org/engines.html#overriding-views).
—
Reply to this email directly or view it on GitHub
https://github.com/jayroh/thredded/pull/145#issuecomment-169738878.

@glebm my pleasure


[Quotes] Linebreak not behaving as expected on exiting quote

Seen in the example app on 18 Jan.
Steps to reproduce:

write some text (perhaps not necessary)
click the quote button
write some text
press enter (note same issue as code blocks where cursor does not appear to move, raised in issue #491)
note that linebreak appears inside the blockquote tag
press enter again to stop editing the quote
cursor moves outside the codeblock (good) but linebreak moves from inside the blockquote to the containing element

Uploading Screen Recording 2023-01-18 at 15.56.49.mov…
Expected behaviour:

On second press of the enter key I think that the blockquote should have the final br node removed
The cursor is then placed after the blockquote

Tested and no longer an issue. We don't use line breaks but paragraphs now and a paragraph is correctly started after the quote.


Underflow in the debugger mechanics

This line here can panic https://github.com/probe-rs/probe-rs/blob/master/cli/src/debugger.rs#L314.
This happend to me on a normal probe-rs-cli debug and then dump command on an STM32F401.

@Yatekii It seems like the link is no permalink, and now pointing to something unrelated.

Yeah I think we can close this too. A lot of refinement work has happened since then :)


Error inserting into database

Hi,
I've installed Josh Admin Template  in a fresh version of Laravel 5.3, after this, I've installed scaffold-interface.
Almost all pages works fine: index, edit, delete, show and create.
But when I try to insert a register, i receive this message:

The mypage.com page isn’t working
mypage.com is currently unable to handle this request.

I've tried to change this line:
<form method = 'POST' action = '{{url("jogador")}}'>
to
<form method = 'POST' action = '/jogador/store'>
and create this route:
Route::resource('jogador/store','\App\Http\Controllers\JogadorController@store');
But still not worked.
Can u help me?

@fndchagas
What does that error shows you??

The error just shows a page with the message that I mentioned:

The mypage.com page isn’t working
mypage.com is currently unable to handle this request.

@fndchagas

Form

<form method = 'POST' action = "{{url('/jogador/store')}}">
. . . .
</form>

Route

Route::post('jogador/store','\App\Http\Controllers\JogadorController@store');

Cheers!!


Roadmap EF 7.0.0

Hi there,
I just wanted to ask if there´s any roadmap or time schedule for the 7.0.0 release?
Thanks.

There's some good info and further links on the wiki: https://github.com/aspnet/EntityFramework/wiki/What-is-EF7-all-about
As far as schedule, the schedule is the same as for the rest of ASP.NET 5, but we have not yet announced any dates publicly.

Thank you very much.


chore: add MSRV of 1.79

Users could not compile sp1-core-executor on Rust <1.78 because of this feature https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html#extending-automatic-temporary-lifetime-extension.

wait i thought the msrv was 1.81

@yuwen01 Our Rust toolchain has a maximum supported Rust version of 1.81
Because of our use of this feature in sp1-core-executor, we need to set the minimum rust version of our crate to 1.79, otherwise users trying to run sp1-sdk with a lower version will encounter errors like this.


Cleanup icub_operating_systems/other-machines/generic-machine.md file

A few changes:

Fixed a few typos
Remove manual installation of qt packages, that has not been necessary since 2014
Remove manual installation of OpenCV 2.4.8, not necessary anymore on modern distros
Add links for bashrc for both the superbuild and non-superbuild variant
Fixed rendering on GitHub

fyi @Iaxama @2103simon

fyi @Iaxama @2103simon


Intro Story

Included intro story so that it would occur after selecting an animal then clicking the ready button. Goes through each 'slide' of the story by clicking next or back. After reaching the final slide, clicking next will bring you to the loading screen then main game. Most changes were just the addition of new classes and adjusting which screens were called to alter the flow of screens (from selection screen -> loading screen -> main game screen, then now selection screen -> story screen -> loading screen -> main game screen).
Images were made by a member of team 6.
I'm from team 9, however, my task is independent from them.
However, everything seems to be functional and I'd like to merge it to main so that I can avoid any merge conflicts in the future.

Every animal has the same beginning backstory, but I'm guessing that's for future sprints

That's right, the classes and method calls will be modified to account for the animal selected in future sprints.


How to use Custom Layout with tooltip

I am getting exception while adding custom layout with provided method e.g
withCustomView(R.layout.popup_layout) where R.layout.popup.layout) is custom layout
Exception:
09-11 01:58:12.126 5075-5075/it.sephiroth.android.library.mymodule.app E/AndroidRuntime: FATAL EXCEPTION: main
Process: it.sephiroth.android.library.mymodule.app, PID: 5075
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at it.sephiroth.android.library.tooltip.Tooltip$TooltipViewImpl.initializeView(Tooltip.java:796)
at it.sephiroth.android.library.tooltip.Tooltip$TooltipViewImpl.onAttachedToWindow(Tooltip.java:665)
at android.view.View.dispatchAttachedToWindow(View.java:13662)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2837)
at android.view.ViewGroup.addViewInner(ViewGroup.java:4049)
at android.view.ViewGroup.addView(ViewGroup.java:3863)
at android.view.ViewGroup.addView(ViewGroup.java:3839)
at it.sephiroth.android.library.tooltip.Tooltip$TooltipViewImpl.show(Tooltip.java:494)
at it.sephiroth.android.library.mymodule.app.MainActivity2$Fragment1.onClick(MainActivity2.java:284)
at android.view.View.performClick(View.java:4827)
at android.view.View$PerformClick.run(View.java:20235)
at android.os.Handler.handleCallback(Handler.java:810)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:209)
at android.app.ActivityThread.main(ActivityThread.java:5900)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1005)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:800)

Would like to have this functionality as well.
As far as i could see is that it expects a TextView as CustomView so any layout which is anything else than a TextView will not work here.

Will be waiting when this functionality can be added. ?
On Mon, Sep 11, 2017 at 2:24 PM, Maximilian Frick<EMAIL_ADDRESS>wrote:

Would like to have this functionality as well.
As far as i could see is that it expects a TextView as CustomView so any
layout which is anything else than a TextView will not work here.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sephiroth74/android-target-tooltip/issues/85#issuecomment-328472415,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGkY1uxJZmauuMKW5gxaC85W1kJG9twoks5shPxLgaJpZM4PSc8m
.


Wrong path in Anserini Robust04 demo notebook

In this notebook:

cd eval should be changed to cd tools/eval

Fixed!


CUDA enable

I compiled this project on Windows 10, with python 3.5 and tensorflow gpu 1.12.0.
Tensorflow work  correctly with CUDA and GPU on my PC, but starting a train on this project seem the CUDA and GPU are disabled. There is a reason? Is it possible to enable it?

Our networks are fairly small, so they don't benefit as much from GPU accelerations, so for the most part we just train on the CPU. Also tensoflow-gpu doesn't play well with multiprocessing using MPI, and need some additional overhead to have multiple processes share a GPU.


Add Metaname provider

This adds a provider for Metaname domain name services.

Yes, that's the plan.


Reduce dependency on Pako

Currently I am using this library, and one file, pako.esm.js,  is adding 211KiB to my Webpack bundle size.

The package seems to be used by anchor:
% yarn why pako
└─ @project-serum/anchor@npm:0.24.2
   └─ pako@npm:2.0.4 (via npm:^2.0.3)

Pako is being used for its inflate() method. Is there a way to cut down on the size of Pako or otherwise decrease this burden?

IMHO best solution here is to provide inflate function as argument to the fetchIdl method
According to my experience fetchIdl is not very popular fn because it's easier to hardcode IDL rather than update on-chain data every time you update the contract
https://github.com/coral-xyz/anchor/blob/436791b0398c257a711ef40985272b13dd58741f/ts/packages/anchor/src/program/index.ts#L352-L366


Partner view on ipad

The type of this PR is: Enhancement

Description
Enable the ipad app to go to partners natively, not in a webview.

Test Plan
I guess try to go to one, or maybe try to see if there is a case where this might be/look broken?

Screenshots

These are a bit slow on my network and device, but you see the diff.
before
https://f.p0l.co/file/dropshare-public-pavlos/RPReplay_Final1596450747.MP4
after
https://f.p0l.co/file/dropshare-public-pavlos/RPReplay_Final1596450608.MP4

that loading UX is very sketchy. is that recording from a physical device?

yea.. while debugging..

Oh, maybe the debugging explains the extra delays. I tested it out on my simulator and it seems fine. Happy to merge once the tests are fixed.


feat: sum Items with i64s

Issue being fixed or feature implemented
Sum items were previously on Vecs and stored as such. They are now directly on i64s which reduces sizes by 1 byte, and make the interface cleaner for clients of the library.
What was done?

How Has This Been Tested?

Breaking Changes

Checklist:

[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[ ] I have assigned this pull request to a milestone

I also fixed our CI here. However we will need another PR for all Linting issues.


Nocheatplus cancel setback method bugs players

When you set
setback:
method: default
to
setback:
method: cancel
It will bug players in 1 place and they will be dragged back and probably kicked by too many packets.

@MylesIsCool what is it not fixable? Thats really annoying...


PackageReference could not be found

Environment data
dotnet --info output:
.NcodeET Command Line Tools (2.1.103)

Product Information:
 Version:            2.1.103
 Commit SHA-1 hash:  60218cecb5

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

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.6
  Build    : 74b1c703813c8910df5b96f304b0f2b78cdf194d

code --version output:
1.21.1
79b44aa704ce542d8ca4a3cc44cfca566e7720f1
x64

C# Extension version:
1.14.0 (February 14, 2017)

Steps to reproduce

Create a new console app dotnet new console
Add a remote nupkg library via dotnet add package Newtonsoft.Json
Add a local nupkg file via dotnet add package Ruya.Primitives -s "%homepath%\Source\repos\!nuget"
dotnet restore
Use it in app, such as Console.WriteLine(Ruya.Primitives.Constants.Staging);
Open *.csproj file
Locate <PackageReference Include="Newtonsoft.Json" ... line, you will see that depencency version indicator says Latest
Locate <PackageReference Include="Ruya.Primitives" ... line, you will see that depencency version indicator says Ruya.Primitives could not be found

Expected  behavior
Dependency Version Indicator should state Ruya.Primitives is Latest.
Actual behavior
Dependency Version Indicator states Ruya.Primitives could not be found.

@cilerler I'm not sure what you mean by "Dependency Version Indicator". Can you post a screenshot?

@cilerler I think you're getting that from an extension. I don't have any "Package Reference Indicators":

Can you post your list of installed extensions?

Ohh my bad, you are right it is Version Lens.  Thank you for your help...


Docker hub latest not updated

I am getting a lot of https://github.com/hyperledger/besu/issues/2142 on the node we run, off docker, even after updating the docker image.
However, it seems that hyperledger/besu:latest has not been pushed along with the others, being 12 days while some are only 4 days old.

latest is the last release. 21.1.5 in this case, 12 days ago.  Looks like it's working as designed.

I suspect the confusion here is that there is latest besu and openjdk-latest referring to the jvm.  So develop-openjdk-latest is the develop version of besu (tip of master branch) running on the latest release of openjdk (openjdk-latest).
It looks like this particular fix hasn't made it into a release yet.

I see - yes, that did confuse me. I would have assumed stable to be the latest release, and latest to be the most recent commit on master. Thanks, guess I'm closing this then


Node app.js - stops working 3-5 times a day

I'm running a block explorer and 3-5 times a day the block explorer's node app.js fails.
I've checked and when it fails the node on the same vps is syncing well.
The error i was getting looks like this...
Delegate Monitor: Emitting last blocks for: frank[12]
/home/jmc/ark-explorer/sockets/delegateMonitor.js:210
if (!existing.blocks || existing.blocks[0].timestamp < b.timestamp) {
^
TypeError: Cannot read property 'timestamp' of undefined
at /home/jmc/ark-explorer/sockets/delegateMonitor.js:210:67
at /home/jmc/ark-explorer/node_modules/async/dist/async.js:3025:16
at replenish (/home/jmc/ark-explorer/node_modules/async/dist/async.js:882:17)
at iterateeCallback (/home/jmc/ark-explorer/node_modules/async/dist/async.js:867:17)
at /home/jmc/ark-explorer/node_modules/async/dist/async.js:840:16
at /home/jmc/ark-explorer/sockets/delegateMonitor.js:219:25
at /home/jmc/ark-explorer/node_modules/async/dist/async.js:3025:16
at replenish (/home/jmc/ark-explorer/node_modules/async/dist/async.js:882:17)
at iterateeCallback (/home/jmc/ark-explorer/node_modules/async/dist/async.js:867:17)
at /home/jmc/ark-explorer/node_modules/async/dist/async.js:840:16
jmc@vultr:~/ark-explorer$ node app.js (edited)
i've also git pull'd to ensure i have the latest version.... when i restarted the node app.js the failed again within 2 mins.
I do also get a second error, but i need to capture it next time it occurs.
I'll update the issue log, when i have the second error.....

Fixed in https://github.com/ArkEcosystem/ark-explorer/commit/4b0cd88b24c6c7246fecf70ffc7c677f1826dd68


Parent-issue

Describe the bug
Hi, I accidentally noticed another small problem, with parented objects in different collections.
Specifically, when I have an object with a parent link, in two different collections, but I insert only the one that interests me in a scene where I compose my assembly of parts, the source object with parent link is also included in the export even if this is not visible in my main scene.
I hope I was clear, however I am attaching both the images and the file created for this specific issue.
Thank you and greetings
Expected behavior
I wolud like to export only the inserted and visible collections and objects or linked one.
Screenshots
Here the source linked propeller blade is visible on bottom but this is in non linked and not visible collection on my main scene.

My main scene and how it is in blender view port.

And this is my scene for source parts design.

.blend file/ .gltf
ZIp with blend and glb
Parent-issue.zip
Version

OS: Linux-4.15.0-176-generic-x86_64-with-glibc2.27
Blender Version 3.2.0 Beta, branch: master, commit date: 2022-05-06 21:05, hash: aee8e4903146, type: release

Additional context

Confirmed.
Problem come from filtering visibility inside collection

This should be fixed because it is a problem that also occurs with objects linked to others that I use to do Boolean operations and they must not be visible in the final assembly.

Here is an example that shows the error well
In the Blender file there are 2 scenes one in which I have all the objects and another final where only the final parts are visible, but in the export are also included the objects that are not visible in the final scene, which I connected to the rings slot to make holes.
This becomes complicated to solve if there are many objects of this type, where the connection is necessary in order to be able to position the rings well on the surface.
Blender final scene

Exported opened in CAD Assistant

This occur only when I have multiple scene to organize various assembly parts
Blender source file
Linked-issue.blend.zip
.
Greetings


Issue With Quality Higher Than Subscription

I have quality set to the default in settings (I believe it is Max, but would have to clear my DB to check)
I am getting the following when performing a scan after uploading a file for artists who I believe have "Masters" available, I only have a lossless sub.
setting lower quality User cannot stream, you must have an active subscription Error getting stream URL:  Get operation err!Requested quality is not allowed in user's subscription Error scanning track:  local variable 'stream' referenced before assignment
The issue is those tracks keep on repeating on the scan, will even stick around for a new scan. But also, my quality in the settings gets set to normal. So if I am downloading at the same time I start downloading low quality mp4's(around 3-4 MB), but it still tries to convert them to flac, but fails saying ffmpeg is not installed or there is an issue with it. It then creates a .flac file of 0 bytes for every song. I had a long queue setup last night and awoke this morning to find 90% of them are low quality mp4's.
I can give specific URL's that this occurs for if needed, just not sure how much can be shared here.
Thank you!

When a user doesn't have the subscription for the quality configured, the app will downgrade the saved quality settings for future scans.
If you already scanned a bunch a url with a higher-than-allowed quality and you attempt to download those streams, every file downloaded will try to downgrade the configured quality when they are refreshing their stream url. This will result in the lower quality set in the settings and files downloaded.
To fix the problem, you should remove all the entries in the tidal_queue table (delete * from tidal_queue), set the highest quality allowed per your subscription and finally, rescan your urls.

Sorry, I forgot to reply back on this.
The issue was I had just a regular HiFi subscription, with quality set to Max I could download lossless, but if an artist had a higher quality available it would set me down to a low quality for all future downloads, and I would no longer get flac's at all just the low quality ~3MB mp4's.
I resolved this by upgrading my mebership to HiFi Plus, and never got a chance to try after you patched things, so unsure if the issue is still present.


!cmd

!cmd should be equivalent to !commands

Agreed.

This should definitely be one of the default command words for the CommandsCommand.


[Performance]  Save dataframe as image take too much time.

Hey.
When I'm using the dataframe_image package to save dataframe as an image it takes too much time.
it can take up to 10 minutes for 20 images to save.
Is there any solution for it? how to make it faster ?

Not sure it's related to the package.


(PUP-3678) Correct and unify module name validation

Before this commit, we were checking the validity of a module name in
multiple places. We were also only excluding . and .. from the list
of modules to create. This permitted directories in the modulepath like
.git, .svn, and .DS_store to cause errors and warnings. This commit
consolidates the module name checking and excludes those types of
directories. It also enforces a name validity check more in line with the Forge validator.

I will note here that this unification of module name checking does mean that where different metrics had been applied in different use cases, the same metric is now being applied in the different cases. This could cause some of those cases to break now especially for users who have written their own unpublished modules.

CLA signed by all contributors.

The first commit isn't used anymore and should probably be removed

Removed.


Pure R notebook does not work with jupyter_r environment

I built jupyter_r environment as described in course - I activated it and tried opening Pure R notebook.
From:
library(dplyr)
library(ggplot2)
I get:
NameError                                 Traceback (most recent call last)
 in ()
----> 1 library(dplyr)
2 library(ggplot2)
NameError: name 'library' is not defined
and it goes from there.
Also attempting to open new notebook does not offer R as kernel.
I presume that it is related to previously reported problem with building 'jupyter_r' environment.
Trying to open rpy2 example.ipynb gives:
import rpy2
ImportError                               Traceback (most recent call last)
 in ()
----> 1 import rpy2
ImportError: No module named rpy2

I think it is partially resolved - I did
conda install -c r r-essentials
Then tried to open Pure R example.ipynb
It failed again but when I switched Kernel to R and tried I get results similar to video (including same warning message).

With rpy2 I tried installing it:
conda install -c r rpy2
then if I switch kernel to "conda root" I can load the rpy2 notebook:
rpy2 example.ipynb and
import rpy2
works fine.

Tom thank you for the feedback. It appears there have been a number of updates and "upgrades" since I recorded the screencast just over a year ago. I'll be taking a look into fixing this in a reasonable way.
If you don't mind using python3 instead of python2, I would try to install the r environment with something like:
conda create --name rpy3 --channel r r r-irkernel r-recommended r-essentials rpy2 python=3
The -c is the shorthand version of --channel. If this stage doesn't work, I wouldn't suspect that downstream R notebooks would work, so let's get this installing and loading without it crashing first.
Finally, the ability to switch kernels (from say conda default to rpy3) is newer than my course, but you have found the right idea in switching to the kernel that you want. It should remember the kernel on restart.

Hi Jonathan - thanks for quick reply - it seems that with kernel switching R part and rpy2 notebooks worked ok - sorry if I left too many comments - conda stuff is new to me - and I qualify as Python newbie - I only did one Coursera course (Interactive Python from Rice U - it was major fun). Right now I do a lot of data crunching at work - mostly it is Perl - moving data between different formats, populating our model data (software for modelling of building/configuring big hardware). Perl is OK but somebody showed my Pandas and it was impressive. Then I found your course on Safari. I would like to eventually move toward data science - maybe in conjunction with machine learning. Your course is very well done - you do not skip steps - I learned a lot so far. And of course the packages will evolve.
The create just finished - here's the output:
Fetching packages ...
pip-9.0.1-py35 100% |###############################| Time: 0:00:01   1.66 MB/s
rpy2-2.8.2-py3 100% |###############################| Time: 0:00:00 664.23 kB/s
Extracting packages ...
[      COMPLETE      ]|##################################################| 100%
Linking packages ...
'mingw-w64\bin\p11-kit.exe' is not recognized as an internal or external command,
operable program or batch file.
I just tried rpy3 as environment, jupyter notebook and opened "rpy2 example.ipynb".
It still does not work out of the box - I see rpy3 in the list of environments fromconda env listbut I do not have an option to switch to rpy3 when switching kernel (but I see both py2 and py3in that control). Which suggest that somewhere along the way create did not complete correctlywhile building rpy3 (and jupyter_r before).
Thanks again for help and great course,
JT
  From: Jonathan Whitmore<EMAIL_ADDRESS>
To: jbwhit/data-science-teams<EMAIL_ADDRESS>Cc: Tom Niesytto<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Sent: Wednesday, December 14, 2016 11:27 PM
Subject: Re: [jbwhit/data-science-teams] Pure R notebook does not work with jupyter_r environment (#3)
Tom thank you for the feedback. It appears there have been a number of updates and "upgrades" since I recorded the screencast just over a year ago. I'll be taking a look into fixing this in a reasonable way.If you don't mind using python3 instead of python2, I would try to install the r environment with something like:conda create --name rpy3 --channel r r r-irkernel r-recommended r-essentials rpy2 python=3The -c is the shorthand version of --channel. If this stage doesn't work, I wouldn't suspect that downstream R notebooks would work, so let's get this installing and loading without it crashing first.Finally, the ability to switch kernels (from say conda default to rpy3) is newer than my course, but you have found the right idea in switching to the kernel that you want. It should remember the kernel on restart.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Add gRPC 1.4 and Python 3.6 support

This PR is related to https://github.com/grpc/grpc-docker-library/issues/45. The new 1.4 folder contains a Dockerfile that implements gRPC 1.4 for Python 3.6.
Happy to change anything! Let me know your thoughts and feedback 😄

I signed it!

Please squash commits and conform to these commit message guidelines.
I'd forgotten this repository existed! What brings you here? Thanks for the improvement!

Commits squashed @nathanielmanistaatgoogle! Let me know if I should do anything else :)
We've started to use gRPC and instead of building our own base image I decided to contribute here. 😄

Whoops; something else I forgot: we recently relicensed, so I don't think it's appropriate to copy the license headers off the extant files in this repository. See this file for the license header that (I believe) should be used for new files.

Thanks for the information @nathanielmanistaatgoogle! 😄 I updated the License on both Dockerfiles.

Thanks!

Sorry @nathanielmanistaatgoogle, do you know if the new images will be available in https://hub.docker.com/r/grpc/python/builds/?

I can set that up - at an event at the moment, but will jump on it today/tomorrow. Feel free to harass me if need be. 👍

New images are now live!

Thanks for setting that up @markmandel! Also, thanks again @nathanielmanistaatgoogle for the help. 😄


Kaggle FSSPEC_VERSION on new VMs

FSSPEC_VERSION = version.parse(importlib.metadata.version("fsspec"))

File /opt/conda/lib/python3.10/site-packages/packaging/version.py:264, in Version.__init__(self, version)
    261 def __init__(self, version: str) -> None:
    262
    263     # Validate the version and parse it into pieces
--> 264     match = self._regex.search(version)
    265     if not match:
    266         raise InvalidVersion(f"Invalid version: '{version}'")

TypeError: expected string or bytes-like object

Hi Dan,  anyway to get around this error before it is fixed?

@patrickjchen If you clone the Mistral notebook from https://www.kaggle.com/code/danielhanchen/kaggle-mistral-7b-unsloth-notebook as is, it should work. New Kaggle envs are broken for now

@patrickjchen I re-did the Kaggle notebook and fixed the issue! Use the latest one here: https://www.kaggle.com/code/danielhanchen/kaggle-mistral-7b-unsloth-notebook

Thanks! It works!

Running again, got this error:
ValueError: pyarrow.lib.IpcWriteOptions size changed, may indicate binary incompatibility. Expected 88 from C header, got 72 from PyObject
When running:
model, tokenizer = FastLanguageModel.from_pretrained(
model_name = "unsloth/mistral-7b-bnb-4bit", # Choose ANY! eg teknium/OpenHermes-2.5-Mistral-7B
max_seq_length = max_seq_length,
dtype = dtype,
load_in_4bit = load_in_4bit,
# token = "hf_...", # use one if using gated models like meta-llama/Llama-2-7b-hf
)

@patrickjchen I re-ran my notebook - it seems to work fine. If you're using your own notebook, you need to exactly copy the notebook I provided, then add your code in. Unfortunately Kaggle can be very finnicky

Thanks, Dan. Yeah, I need to first download the packages , then install them without internet connection. Is that torch 2.2.2 is used by the notebook? It's implicitly installed when xformers were installed?

@patrickjchen Hmm I think it's torch 2.2.1 or 2.2.2 tbh unsure. Yes xformers itself installs torch


Support DRC-R1

Great plugin! I'm only just getting into Homebridge and would love to automate my theater a bit more. My Integra DRC-R1 AVR isn't listed but I've got the basic ON/OFF functionality by using the recommended TX-NR609. Do you have another model you'd recommend I try (before I just start grabbing a few) or so you have any information on how to add models that I could somehow help contribute to?
Appreciate your work here. It's a great plugin regardless. Thanks!

Hi Ryan. Thanks for the feedback. Unfortunately only the models listed in the referenced json file are valid. If yours works using one of them I would use that. Keep in mind that the Apple home app only shows on/off. You would need to use an app like Elgato Eve to use the other features like volume and input. You can create scenes though which then show up in the home app. Hopefully that will help you out.

Oh dang. So many more options within Eve. Thank you!
On Sat, Mar 31, 2018 at 7:27 PM Todd Greenfield<EMAIL_ADDRESS>wrote:

Hi Ryan. Thanks for the feedback. Unfortunately only the models listed in
the referenced json file are valid. If yours works using one of them I
would use that. Keep in mind that the Apple home app only shows on/off. You
would need to use an app like Elgato Eve to use the other features like
volume and input. You can create scenes though which then show up in the
home app. Hopefully that will help you out.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ToddGreenfield/homebridge-onkyo/issues/9#issuecomment-377730741,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAtCu51ekp9EKuxl57YjBPjgyTVikVLNks5tkBDwgaJpZM4TCpMQ
.

Can we close this issue?


Add README guideline, for example to streamline add-on titles

Add-on headers in their individual repos are either missing, they can be all capitals, or "What is this?"
It would be great to streamline the style, by following some simple guidelines, like the Drupal README template.
As a start, for a title template, I'd like to nominate the format from "DDEV Adminer Service" https://github.com/ddev/ddev-adminer using this format:

DDEV Service Name

So for example for ddev-drupal9-solr, the header should be:

DDEV Drupal9 Solr

Proposed solution
A brief README guideline section could be added under https://ddev.readthedocs.io/en/latest/developers/writing-style-guide/

I don't see any reason this shouldn't be done, but the best path is for you to do PRs in the various repos, which I think you've already started, thanks.

Great, I created the MR #5673 for the Writing Style Guide.


Run on Android smartphone

Hi, thanks for the great work!
I'm trying to run this on an Android smartphone and I'm getting the error:

Installation failed with message INSTALL_FAILED_MISSING_SHARED_LIBRARY: Package couldn't be installed in /data/app/com.example.androidthings.assistant-1: Package com.example.androidthings.assistant requires unavailable shared library com.google.android.things; failing!.

Is it easily possible to modify the app to run on an Android smartphone?

Take a look at the gRPC module, which just contains the protobufs. You'll need to implement a lot of the methods to interact with it, although you won't need to use any drivers.

I removed all dependencies of android things,Now it's working fine in android smart phone.

Wow, that sounds great! Did you make the code available somewhere?

@bluebird11 : Soon I will post all the steps in stackoverflow.

Great, please let us know when you do.

@bluebird11 : sure.

We're also refactoring the Assistant integration to make it easier to move around. Should be posted this week.

Commit b790b0be91b5a743fb847af6a6c95f19459162de puts everything into a single class, making it easier to integrate into other Android devices.

@Ranjith1992 Did you post the code anywhere which removes Android Things dependencies?

@Fleker Is there a version which we can directly run on Android, off-the-shelf?

No we currently don't have a version that will work solely with a phone.

I removed all dependencies of android things,Now it's working fine in android smart phone.

@Ranjith1992  Hi,Ranjith , I'm very glad to see you had done such tings. Can you show what steps you had done,or haven't you post the code to somewhere? Waiting for your answer very urgently!

I have also an old smartphone runinig on android lolipop which powered by a 1.2GHz quad-core Spreadtrum SC773 cpu . Can I install android things on it


Major release v1.0.0

@gsserge @seanpianka, what do you guys think about a new major release?

@rousan @seanpianka I'm fairly new to stream-body and async-pipe-rs, so could you please quickly explain what needs to be merged here in order to make a 1.0.0 release and unblock https://github.com/routerify/stream-body/pull/3. Thanks!

I have merged some major changes into develop branch e.g. Tokio version change.

I think we can make the release once https://github.com/routerify/async-pipe-rs/pull/7 is merged.

For the major release, maybe it would be a good idea to make the tokio dependency optional and make the futures dependency introduced in #7 the default? tokio is a lot more heavy weight and making futures the default would allow this library to be used with other async runtime out of the box.

I like the idea! Making this runtime agnostic would be great.

Now that https://github.com/routerify/async-pipe-rs/pull/12 has landed, I'm gonna try it with https://github.com/routerify/stream-body just to make sure that things still work, and then we can make 1.0.0 release.

Yes, let's do this and we need to solve these blocker issues.


Updates enabling Docker to run Manuals Publisher

Updates needed to allow the app to be run via Docker.
More info in the commits ->
Related PRs:

https://github.com/alphagov/govuk-docker/pull/472
https://github.com/alphagov/whitehall/pull/6046

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

Changes look good to me, but you'll need to make some changes to the e2e tests in order to have the user from the same organisation as the seed data (maybe somewhere around here?).

Ye I was trying to figure out how it all worked (e2e tests) before I went on AL @brucebolt. Turns out there is some nasty coupling going on concerning the organisation that's created from Whitehall's seed data.
I've raised a PR which should solve the issue if you've got a sec: https://github.com/alphagov/whitehall/pull/6046.


Improved the UX/UI on entire website - fx visual hierarchy through ma…

Fixed UI bug on mobile for Hero and Project section.
Cleaned the Hero section -  some of the content seemed a bit "unimportant"
Cleaned appbar and footer: "Welcome" a-tag in appbar seemed a little dated when there is the back to top and logo button.
The user had to look for the social buttons in the footer. By centering the content its visible to the user right away.
Added visual hierarchy through margin in the About and Project sections, as well as through primary and secondary colors on
the headlines and text.
Added a max-width to the Timeline for better UX.
Improved the UX of the contact buttons of the individual contributors in the Contributors section. Before the cta buttons were
very small and hence hard to see. The smaller items are, the less important they seem.
Switched position of Media and Contributor sections to underline importance of the sections.
Adjusted UI of the Contact section to match the rest of the page.
Added a click-to-copy function to the sch-email in the Contact section.
Adjusted width of the Sidebar - it can be confusing to the user when the sidebar is in full-width but there is barely any content.

Hahha yes absolutely, which one?

Fixed :D


Improvement: Keyboard Handling

To jump faster through issue controls, it would be nice if arrow keys up and down could move focus to the same kind of control. So if you have selected Dropdown of issue control #2, up arrow would move focus to issue control #1 and down to issue control #3. Same for Start/stop timer, submit worklog etc.
Alt+Enter should move to start/stop timer, another alt+enter on start/stop timer should move to submit button (or directly execute submit in one step).

I've been thinking about keyboard handling for some time now - just haven't gotten to do it yet. I'll give your suggestions some thought.
I've thought about doing some "currently selected row" that can be moved with ALT-Arrow UP/DOWN (or CTRL-arrow, if ALT-arrow conflicts with the comboboxes). And then on the "currently selected row" you have shortcut for start/stop, submit, and maybe also reset and delete.

Thank you and a happy new year ☺
Beste Grüße
Best regards
Philipp Jäger
SAP Basis Administrator
Von: Carsten Gehling<EMAIL_ADDRESS>Gesendet: Montag, 9. Januar 2017 10:10
An: carstengehling/jirastopwatch<EMAIL_ADDRESS>Cc: Jäger, Philipp<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Betreff: Re: [carstengehling/jirastopwatch] Improvement: Keyboard Handling (#45)
I've been thinking about keyboard handling for some time now - just haven't gotten to do it yet. I'll give your suggestions some thought.
I've thought about doing some "currently selected row" that can be moved with ALT-Arrow UP/DOWN (or CTRL-arrow, if ALT-arrow conflicts with the comboboxes). And then on the "currently selected row" you have shortcut for start/stop, submit, and maybe also reset and delete.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/45#issuecomment-271237367, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVcxiFkBDiigpsDun6uE4IynKHdK1B9jks5rQfl-gaJpZM4Ldw7J.

Oh my gosh, Sorry for that! you are right, had saved stopwatch filter without order..
Beste Grüße
Best regards
Philipp Jäger
SAP Basis Administrator
Von: Carsten Gehling<EMAIL_ADDRESS>Gesendet: Dienstag, 31. Januar 2017 22:26
An: carstengehling/jirastopwatch<EMAIL_ADDRESS>Cc: Jäger, Philipp<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Betreff: Re: [carstengehling/jirastopwatch] Order of filter get ignored in issue drop down (#44)
I just tested this with my tria. Jira Cloud account. Sorting order is respected, when you save the sorting in your filter. However: When you have selected a filter in Jira StopWatch, what is actually saved is the JQL query from the filter.  Then the new JQL (containing the new sorting) will be fetched and used.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/44#issuecomment-276497653, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVcxiESHZvrIxEVQLaM1fjrkfG0JwGaAks5rX6b4gaJpZM4Ldwxw.

Philip could you try to install this pre-release and see if it works as you intended?
jirastopwatch-setup-1.9.1-pre1.zip
The shortcuts are described her:
stopwatch keyboard shortcuts.pdf
Cheers

This version has a slightly better functionality when moving current row up and down. Control focus was not move - it is now.
jirastopwatch-setup-1.9.2-pre1.zip

Looks good ☺ i will give you feedack in a while how good it works.
Beste Grüße
Best regards
Philipp Jäger
SAP Basis Administrator
Von: Carsten Gehling<EMAIL_ADDRESS>Gesendet: Montag, 6. Februar 2017 09:46
An: carstengehling/jirastopwatch<EMAIL_ADDRESS>Cc: Jäger, Philipp<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Betreff: Re: [carstengehling/jirastopwatch] Improvement: Keyboard Handling (#45)
This version has a slightly better functionality when moving current row up and down. Control focus was not move - it is now.
jirastopwatch-setup-1.9.2-pre1.ziphttps://github.com/carstengehling/jirastopwatch/files/754044/jirastopwatch-setup-1.9.2-pre1.zip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/45#issuecomment-277617115, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVcxiKOCuTb5Mk99rCyMpV69uRhxxwAsks5rZt3QgaJpZM4Ldw7J.

Great! I'm using it myself now too - to get a feel for, if anything could be improved.

Saw this and decided to try it too.  Looks good.  However, I might suggest a couple more keyboard shortcuts:

Ctrl-o - open the issue in your browser
Ctrl-v - copy issue ID to clipboard (even if not in that field, but not if in the submit worklog form, only from issue control)

Yes I thought about the CTRL-O myself yesterday too. :-) 👍
Copy Issue-ID: Good idea - although I'll use the conventional CTRL-C instead (which you proably also meant)

Yes, I meant Ctrl-c ! :)

If I select jira stopwatch, go to another window and press alt+tab, its not possible to come back to jira stopwatch, so “only keyboard” usage not possible atm.
Is there a  possiblity to get highlight back via shortcut (put stopwatch in systray and with free given shortcut in settings (eg. Strg+alt+j) , jira stopwatch is selected in foreground) ?
thx
Von: Adam Conway<EMAIL_ADDRESS>Gesendet: Donnerstag, 9. Februar 2017 13:55
An: carstengehling/jirastopwatch<EMAIL_ADDRESS>Cc: Jäger, Philipp<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Betreff: Re: [carstengehling/jirastopwatch] Improvement: Keyboard Handling (#45)
Yes, I meant Ctrl-c ! :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/carstengehling/jirastopwatch/issues/45#issuecomment-278632599, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVcxiL98CspCBMcaLyKEfxdqEuIqOLlHks5rawyXgaJpZM4Ldw7J.

If I select jira stopwatch, go to another window and press alt+tab, its not possible to come back to jira stopwatch, so “only keyboard” usage not possible atm.

Hmm... I do this all the time. ALT-TAB should switch between any application, including StopWatch, and indeed it works fine for me.

@slarti-b I've implemented the remaining keyboard shortcuts as well:
CTRL-O open Issue in the browser
CTRL-C / CTRL-V copy/paste issuekey of current issue (no matter if focus is in the combobox or not)
Try to fetch the latest source and try it.

Looks good.  One small thing: you mention the keyboard shortcut for each button in it’s tooltip (nice) except for the “add a row” button.  Ctrl+N works for that but isn’t mentioned in the tooltip.
Adam

Fixed :-)

No, it's not :(
I've got the latest master I think, and can see the shortcut being mentioned in the tooltip in the code but it's not showing.

The tooltip is also set in Mainform::InitializeIssueControls as follows
// Reset status
this.ttMain.SetToolTip(this.pbAddIssue, "Add another issue row");

So I guess that's coming in after and removing it.  Maybe should be a constant/function to always be the same in both places?

So sorry - forgot to push the commit... blush
https://github.com/carstengehling/jirastopwatch/commit/f92d051fbd13defff7bbc4eca57f8db5bbd26496
But yeah - stuff like this ought to be defined in constants.

No problem.  Looks good now.


CacheStore.clear is racy

afaict :
    try {
      authoritativeTier.clear();
    } finally {
      cachingTier.clear();
    }

Won't cut it, will it?! @lorban am I missing something?

I'd like to hear your concerns before touching this code as I agree that it is somewhat racy but it used to be impossible to observe the race when I originally wrote it IIRC.

We can probably leave this undone, @chrisdennis is finishing the new DiskStore, and that should resolve it all... afaict the issue is the same as it always was, the flushing of entries from the queue to disk. Tests have been failing forever, they just fail more often now.

Whatever I said, is total BS... this applies to #385 but not this one.


Update dependency: deps/haskell-backend_release

Blocked on https://github.com/runtimeverification/hs-backend-booster/pull/427/files


Creating class produces errors

Environment data
dotnet --info output:
.NET SDK (reflecting any global.json):
 Version:   6.0.201
 Commit:    ef40e6aa06

Runtime Environment:
 OS Name:     arch
 OS Version:
 OS Platform: Linux
 RID:         arch-x64
 Base Path:   /usr/share/dotnet/sdk/6.0.201/

Host (useful for support):
  Version: 6.0.3
  Commit:  c24d9a9c91

.NET SDKs installed:
  6.0.201 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

VS Code version: 1.67.2
C# Extension version: 1.25.0
OmniSharp log
Log is full of the following messages:
[fail]: OmniSharp.Stdio.Host
        ************  Response (5.1360ms) ************
{
  "Request_seq": 5935,
  "Command": "/v2/highlight",
  "Running": true,
  "Success": false,
  "Message": "\"System.InvalidOperationException: Sequence contains more than one element\\n   at System.Linq.ThrowHelper.ThrowMoreThanOneElementException()\\n   at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable`1 source, Boolean& found)\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.CreateSemanticSpan(IEnumerable`1 results, TextLineCollection lines) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 82\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.<>c.<Handle>b__3_2(IGrouping`2 grouping) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 75\\n   at System.Linq.Enumerable.SelectEnumerableIterator`2.ToArray()\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.Handle(SemanticHighlightRequest request) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 78\\n   at OmniSharp.Endpoint.EndpointHandler`2.GetFirstNotEmptyResponseFromHandlers(ExportHandler`2[] handlers, TRequest request) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 218\\n   at OmniSharp.Endpoint.EndpointHandler`2.HandleRequestForLanguage(String language, TRequest request, RequestPacket packet) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 234\\n   at OmniSharp.Endpoint.EndpointHandler`2.Process(RequestPacket packet, LanguageModel model, JToken requestObject) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 143\\n   at OmniSharp.Stdio.Host.HandleRequest(String json, ILogger logger) in /Users/runner/work/1/s/src/OmniSharp.Stdio/Host.cs:line 258\"",
  "Body": null,
  "Seq": 11950,
  "Type": "response"
}

Steps to reproduce

Create empty project
Create new class in namespace

Expected  behavior
No errors are shown
Actual behavior
Every new class is marked as already existing (error CS0101) and the log is flooded with the error message. The same thing happens when renaming existing classes. The only solution is to restart omnisharp after avery class creation which is very annoying.
Additional context
I've already posted similar issues here https://github.com/OmniSharp/omnisharp-vscode/issues/5216 and here https://github.com/OmniSharp/omnisharp-roslyn/issues/2391

Reporting same exact problem and as @Igorgro. Have been experiencing it for a while but it's just getting beyond a joke having to restart Omnisharp after creating a new file.

Same problem here.
Environment
$ dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.400
 Commit:    7771abd614

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  20.04
 OS Platform: Linux
 RID:         ubuntu.20.04-x64
 Base Path:   /usr/share/dotnet/sdk/6.0.400/

global.json file:
  Not found

Host:
  Version:      6.0.8
  Architecture: x64
  Commit:       55fb7ef977

.NET SDKs installed:
  6.0.400 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Download .NET:
  https://aka.ms/dotnet-download

Learn about .NET Runtimes and SDKs:
  https://aka.ms/dotnet/runtimes-sdk-info

OmniSharp log
{
  "Type": "request",
  "Seq": 603,
  "Command": "/v2/highlight",
  "Arguments": {
    "FileName": "/home/tom/test/test/test.cs",
    "Line": 0,
    "Column": 0,
    "Range": null
  }
}
[fail]: OmniSharp.Stdio.Host
        ************  Response (1.7154ms) ************
{
  "Request_seq": 603,
  "Command": "/v2/highlight",
  "Running": true,
  "Success": false,
  "Message": "\"System.InvalidOperationException: Sequence contains more than one element\\n   at System.Linq.ThrowHelper.ThrowMoreThanOneElementException()\\n   at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable`1 source, Boolean& found)\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.CreateSemanticSpan(IEnumerable`1 results, TextLineCollection lines) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 82\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.<>c.<Handle>b__3_2(IGrouping`2 grouping) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 75\\n   at System.Linq.Enumerable.SelectEnumerableIterator`2.ToArray()\\n   at OmniSharp.Roslyn.CSharp.Services.SemanticHighlight.SemanticHighlightService.Handle(SemanticHighlightRequest request) in /Users/runner/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/SemanticHighlight/SemanticHighlightService.cs:line 78\\n   at OmniSharp.Endpoint.EndpointHandler`2.GetFirstNotEmptyResponseFromHandlers(ExportHandler`2[] handlers, TRequest request) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 218\\n   at OmniSharp.Endpoint.EndpointHandler`2.HandleRequestForLanguage(String language, TRequest request, RequestPacket packet) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 234\\n   at OmniSharp.Endpoint.EndpointHandler`2.Process(RequestPacket packet, LanguageModel model, JToken requestObject) in /Users/runner/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 143\\n   at OmniSharp.Stdio.Host.HandleRequest(String json, ILogger logger) in /Users/runner/work/1/s/src/OmniSharp.Stdio/Host.cs:line 258\"",
  "Body": null,
  "Seq": 4222,
  "Type": "response"
}

Same problem, running on fully patched Ubuntu 22.04.
vscode version 1.71.2
C# Extension version 1.25.0
dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.109
 Commit:    58a93139d8

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  22.04
 OS Platform: Linux
 RID:         ubuntu.22.04-x64
 Base Path:   /usr/lib/dotnet/dotnet6-6.0.109/sdk/6.0.109/

global.json file:
  Not found

Host:
  Version:      6.0.9
  Architecture: x64
  Commit:       163a63591c

.NET SDKs installed:
  6.0.109 [/usr/lib/dotnet/dotnet6-6.0.109/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.9 [/usr/lib/dotnet/dotnet6-6.0.109/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.9 [/usr/lib/dotnet/dotnet6-6.0.109/shared/Microsoft.NETCore.App]

Download .NET:
  https://aka.ms/dotnet-download

Learn about .NET Runtimes and SDKs:
  https://aka.ms/dotnet/runtimes-sdk-info

Have been experiencing this until now any fixes?

There have been lots of improvements since this issue was opened. Please open a new issue with logs if you are still running into this.


MaxConcurrency should allow -1

Sign CLI disallows -1 for the --max-concurrency option just as SignService did, but -1 has special meaning and should be allowed.
CC @clairernovotny

We have 2 places (here and here)that use Parallel.ForEachAsync(...)
Documentation says:

A positive property value limits the number of concurrent operations to the set value. If it is -1, there is no limit on the number of concurrently running operations (with the exception of the ForEachAsync method, where -1 means ProcessorCount).

@clairernovotny, why was 4 chosen in the first place?  Do you agree with changing the default from 4 to -1?


Create Utility AI System with Components

Create Utility AI System with Components. See:
https://www.gdcvault.com/play/1021848/Building-a-Better-Centaur-AI
https://gamedev.stackexchange.com/questions/138328/tips-on-a-turn-based-strategy-ai
1-s2.0-S187705091931141X-main.pdf

Is implemented but not tested yet.


Update Rakefile scaffolding

Updates the generated Rakefile to remove the following depreciated warnings:
~ ❯ gli init dummy search
Creating dir ./dummy/lib...
Creating dir ./dummy/bin...
...
...
~ ❯ cd dummy
dummy ❯ rake -T
rake/gempackagetask is deprecated.  Use rubygems/package_task instead
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
    at /Users/clint/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rake-<IP_ADDRESS>/lib/rake/rdoctask.rb
rake clean            # Remove any temporary products.
rake clobber          # Remove any generated file.
rake clobber_package  # Remove package products
...
...

I've verified the new Rakefile runs without warnings on 1.8.7, 1.9.2-p290, and 1.9.3-p0. Cucumber features and tests pass, though I looked in the gli_init feature and didn't see any tests that covered something like this.

Thanks for submitting this.  It looks good to me; I'll run the tests tonight/this weekend and merge it in.

Still look good here or do I need to make some changes?

Something went wrong in the PR and I just got a typo.  Weird.  Anyway, grabbed the actual commit and it should now be available in 1.5.1.
Thanks again for the patch, and sorry I forgot about it for a bit


Crashes when i drag a tab into another tab

Description
As stated in the title. it crashes when i drag a tab into another tab
Steps To Reproduce

open files
go to a dir
open another tab
drag first tab onto new tab

Expected behavior
i would want this to open dual vie, or it should do nothing at all
Files Version
Version: <IP_ADDRESS> OS Version: 10.0.19043.1466
Windows Version
Device name	DESKTOP-JD1RLG3 Processor	Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz   3.40 GHz Installed RAM	16.0 GB (15.9 GB usable) Device ID	4353DF37-36B3-48D0-9220-C4A5E42F85A9 Product ID	00326-10000-00000-AA357 System type	64-bit operating system, x64-based processor Pen and touch	No pen or touch input is available for this display
Relevant Assets/Logs
cant find logs :/

Hi you can find the logs from Files settings > About > Open log location

debug.log
debug_fulltrust.log

yup same to me we may have a drag and drop animation too

Merging with #7838


Symbols not working with images

I have my symbol on my Symbols page with placeholder text and image, then when I populate symbols on my page I'm designing on with JSON the text is populated, but the image remains as a grey box.

Thanks for letting us know - this issue was caused by shape layers with image fill not getting populated. It should now be fixed, please check the latest commit in the new-symbols-support branch.

I'm still getting a bit of a bug. When I populate my symbols the image doesn't appear. I have to manually set the master symbol rectangle to have a background image set to fill. Then when I populate my symbols in my design page the fill image in the symbol is replaced with the json data. I really appreciate your work on this.

wasn't this always the case, @lukasondrej? maybe there's a way to get rid of the need to set the background type to image as soon as we knock on a shape's door with an image in our pocket :)

@nitrada I think with the previous versions of Sketch, it was done automatically but doesn't seem to be with the new symbols. It should be possible to automatically set the background as image when there's an image available, I'll investigate that.

@lukasondrej great 👍


Allow navigate to jobs from metics page

Metrics page displays charts which represents jobs breakdown by status grouped by templates.
UI should provide easy way to find jobs in particular status for required template. User should be able to click on red section for required template and UI should redirect user to global search with appropriate filter set.
Example:

User is seeing chart for template 'Argo CI'
30% of jobs failed, so chart should has 30% of chart rendered in red.
User should be able to click on red section and UI should redirect user to jobs global search with following filters: Template name = Argo CI, Status = Failed

Working on it.

If we use only "template name" and "status" filter. Global search returns the same results no matter which repo we select.

I added "repo" filter to allow display only the results that we are looking for.


OnPlayerRequestSpawn and OnPlayerRequestClass not implemented?

https://open.mp/docs/scripting/callbacks/OnPlayerRequestSpawn
https://open.mp/docs/scripting/callbacks/OnPlayerRequestClass
Would be great to have these implemented if they aren't already, however I could not find those callbacks.

Nevermind that is my bad, they are just not in the samp.py.

Nevermind that is my bad, they are just not in the samp.py.


i changed my package json file but i got some other issue like ERROR in Cannot read property 'getSymbolByModule' of undefined .

"dependencies": {
"@angular/animations": "^4.1.3",
"@angular/common": "^4.1.3",
"@angular/compiler": "^4.1.3",
"@angular/compiler-cli": "4.0.0",
"@angular/core": "^4.1.3",
"@angular/forms": "^4.1.3",
"@angular/http": "^4.1.3",
"@angular/material": "^2.0.0-beta.6",
"@angular/platform-browser": "^4.1.3",
"@angular/platform-browser-dynamic": "^4.1.3",
"@angular/platform-server": "^4.1.3",
"@angular/router": "^4.1.3",
"@ngrx/core": "1.2.0",
"@ngrx/effects": "^2.0.2",
"@ngrx/router-store": "^1.2.5",
"@ngrx/store": "^2.2.1",
"angular2-infinite-scroll": "^0.2.6",
"angular2-masonry": "^0.4.0",
"angular2-toaster": "3.0.1",
"angularfire2": "^2.0.0-beta.8",
"core-js": "^2.4.1",
"firebase": "^3.7.6",
"font-awesome": "^4.7.0",
"foundation-sites": "^6.3.0",
"hammerjs": "^2.0.8",
"imagesloaded": "^4.1.1",
"ng2-flex-layout": "^0.1.5",
"ng2-progressbar": "^1.3.0",
"ng2-slim-loading-bar": "^2.4.0",
"ng2-tag-input": "^1.0.5",
"phoenix_js": "0.0.3",
"reselect": "^2.5.4",
"rxjs": "^5.3.0",
"ts-helpers": "^1.1.1",
"zone.js": "^0.8.5"
},
"devDependencies": {
"@angular/cli": "^1.0.0",
"@angular/compiler-cli": "^4.0.2",
"@ngrx/store-devtools": "^3.2.3",
"@types/jasmine": "2.5.38",
"@types/node": "~6.0.60",
"codelyzer": "~3.0.0-beta.4",
"jasmine-core": "~2.5.2",
"jasmine-spec-reporter": "~3.2.0",
"karma": "~1.6.0",
"karma-chrome-launcher": "~2.0.0",
"karma-cli": "1.0.1",
"karma-coverage-istanbul-reporter": "^1.1.0",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"live-server": "^1.2.0",
"ngrx-store-freeze": "^0.1.9",
"node-sass": "^4.5.0",
"protractor": "~5.1.0",
"raw-loader": "^0.5.1",
"sass-loader": "^6.0.3",
"sw-precache": "^5.0.0",
"ts-node": "~3.0.2",
"tslint": "~5.1.0",
"typescript": "^2.3.4"
this is what i have used but its getting other issue like "ERROR in Cannot read property 'getSymbolByModule' of undefined"

@aarustar please use yarn instead of npm install, to get away with version issues


Application Not Responding

The device hangs immediately if I call Mobihelp.showSupport or if I select an entry in the view shown after I call Mobihelp.showConversations. Mobihelp.sendFeedback is fine however.
Hanging seems to happen in SolutionArticleListActivity. Can I get the SDK source code?
Using Mobihelp SDK 1.3.1.

Getting crashes as well.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wanderer.pulse/com.freshdesk.mobihelp.activity.ConversationActivity}: android.view.InflateException: Binary XML file line #10: Error inflating class

Hi ..
this looks like a manifest merger issue usually fixed by a clean build. If it is still not resolved,  Can you please let us know the Android SDK target  version ?
If you are using AppCompat , can you also please check with the latest version ?

Hi,
The clean build didn't solve the issue.
I'm targeting SDK 21 and building with the tools 21.1.2. AppCompat v7 21.0.3 but just tried with latest 22.1.0 and the same thing happens.
Is there a specific version I'd better use or try with?

I had removed the<EMAIL_ADDRESS>occurences in Mobihelp's AndroidManifest.xml in order to inherit from my app theme, but I guess some properties went missing then? It's fine if I keep your theme actually.

When using a your own theme / custom theme with Mobihelp SDK,

Ensure the custom theme inherits from one of the variants of Theme.AppCompat
The custom theme must also include the attributes from the equivalent Mobihelp theme.
Eg. If the theme is light theme, include the attributes from the theme Theme.MobihelpSDK.Light  present in res/values/themes.xml in the custom theme. The icons are based on these attributes.

If it still doesn't work, please let us know. Thanks.

I was extending Theme.AppCompat but missing the icons.
Cheers


Fix saving if files are made too quickly

If files are made too quickly the file name is the same and an error is thrown

This happens when an experiment takes less than 1 second because pyscan trys to assign the same file name (accurate within 1 s) to a second experiment file.

Hello!
I am currently out of office on parental leave until August 2024.
For urgent matters, please text or call me at<PHONE_NUMBER> or cc my contracter email address @.***
Best regards,
Jasmine


Form compiler and form language in MFEM

Are there plans to include in MFEM a form compiler along the lines of FEniCS or Firedrake? Together with a form/variational language that makes writing pde's faster.

I am closing this issue now, but several other folks on the team, e.g. @camierjs, @dmed256 and @sshiraiwa are also interested in this topic, so feel free to reopen if you are planning to work on it.

Hello, what's the status of this feature? It would be incredibly useful to not only implement new physics very quickly, but also derive adjoint models for optimization. MFEM could use the UFL domain-specific language (https://arxiv.org/abs/1211.4047) used already by FEniCS, Firedrake, and DUNE. FEniCS and Firedrake also interface easily with Pyadjoint (aka http://www.dolfin-adjoint.org/en/latest/) thanks to both using UFL.

Hi Salazar, this feature has been on our radar for some time now. We are working on trying if such abstraction would allow us to generate our integrators more easily as a first step. If that works, then we'll be able to move toward bridging to UFL directly. Concerning the interface with Pyadjoint, that will need to be synchronized with some internal work on this topic I guess.

Hi Salazar, this feature has been on our radar for some time now. We are working on trying if such abstraction would allow us to generate our integrators more easily as a first step. If that works, then we'll be able to move toward bridging to UFL directly. Concerning the interface with Pyadjoint, that will need to be synchronized with some internal work on this topic I guess.

Nice, is there any branch with some preliminary work available?


Fixing broken action label logic.

Issue: #19084
This fixed the broken logic causing some wrong labels in actions used to enable and disable tooltips in execution plan.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.002%) to 42.259%

Files with Coverage Reduction
New Missed Lines
%

extensions/machine-learning/src/common/processService.ts
2
81.48%

Totals

Change from base Build<PHONE_NUMBER>:
0.002%

Covered Lines:
27677

Relevant Lines:
61225

💛  - Coveralls


Use xcode10 image in Travis builds

Now that you guys support Xcode 10, I think it would be a good idea to start building in it too. What do you think?

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@SneakyFish5
Thanks for the submission. I'll pull this in once Xcode 10 is out of beta.

Ok cool, I’ll monitor Travis and Xcode and reply here when it’s out of beta if you forget too. Thanks!

@SneakyFish5 This PR will be incompatible with the changes to the build schemes introduced in PR #249.
I'm going to close this PR...and once Xcode 10 goes live, we can issue a new PR.


Question : proxy to HTTP 2

Is there a way to set "HTTP2 - ZUUL - HTTP2"?
If not, do you have a plan about?

Not yet, but we're working on it.

@artgon Is this feature still in progress or can we already use zuul to forward http/2 requests? If not, do we have any advantage of using http/2 with zuul only for incoming request and forwarding it as http/1.1?


Export Angular module name

Most Angular libraries these days export (via CommonJS, AMD, etc.) their module name for ease of use. For example,
module.exports = 'afkl.lazyImage'

Then, requiring the library, for example via Browserify, becomes very simple:
angular.module('myModule', [
  require('angular-lazy-image')
])

Even Angular core adheres to this pattern. Here is a great article with more information. It would be great if ng-lazy-image did this as well.

Thanks, i will look into this!


[New game]: Clash Of Clans

🎮 Game Request
Game logic and basic description- will include all the index, styles, script and manifest files
Point down the features
Game points- level 3
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @arunimaChintu , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#4744

Hey @arunimaChintu ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @arunimaChintu !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹


kube-proxy fails to retrieve services and endpoints in Vagrant/Virtualbox cluster

Possibly related to https://github.com/GoogleCloudPlatform/kubernetes/pull/7303
On simply starting a Vagrant/Virtualbox cluster and examining the journalctl results for the kube-proxy startup on minion-1:
[vagrant@kubernetes-minion-1 ~]$ journalctl --unit kube-proxy | head
-- Logs begin at Tue 2015-02-24 15:05:10 UTC, end at Fri 2015-05-01 14:59:21 UTC. --
May 01 13:51:38 kubernetes-minion-1 systemd[1]: Starting Kubernetes Kube-Proxy Server...
May 01 13:51:38 kubernetes-minion-1 systemd[1]: Started Kubernetes Kube-Proxy Server.
May 01 13:51:38 kubernetes-minion-1 kube-proxy[3231]: I0501 13:51:38.155272    3231 server.go:86] Running in resource-only container "/kube-proxy"
May 01 13:51:38 kubernetes-minion-1 kube-proxy[3231]: I0501 13:51:38.157258    3231 proxier.go:336] Setting Proxy IP to <IP_ADDRESS>
May 01 13:51:38 kubernetes-minion-1 kube-proxy[3231]: I0501 13:51:38.157285    3231 proxier.go:341] Initializing iptables
May 01 13:51:38 kubernetes-minion-1 kube-proxy[3231]: E0501 13:51:38.211881    3231 api.go:180] Unable to load endpoints: the server has asked for the client to provide credentials (get endpoints)
May 01 13:51:38 kubernetes-minion-1 kube-proxy[3231]: E0501 13:51:38.216027    3231 api.go:108] Unable to load services: the server has asked for the client to provide credentials (get services)
May 01 13:52:58 kubernetes-minion-1 kube-proxy[3231]: E0501 13:52:58.077294    3231 api.go:180] Unable to load endpoints: the server has asked for the client to provide credentials (get endpoints)
May 01 13:53:07 kubernetes-minion-1 kube-proxy[3231]: E0501 13:53:07.874594    3231 api.go:108] Unable to load services: the server has asked for the client to provide credentials (get services)

It appears that the kube-proxy initialization process is not authenticating to the server correctly:
systemctl status kube-proxy | cat
kube-proxy.service - Kubernetes Kube-Proxy Server
    Loaded: loaded (/usr/lib/systemd/system/kube-proxy.service; enabled)
   Active: active (running) since Fri 2015-05-01 13:51:38 UTC; 1h 16min ago
     Docs: https://github.com/GoogleCloudPlatform/kubernetes
 Main PID: 3231 (kube-proxy)
    CGroup: /system.slice/kube-proxy.service
            └─3231 /usr/local/bin/kube-proxy --master=https://<IP_ADDRESS> --kubeconfig=/var/lib/kube-proxy/kubeconfig --v=2

May 01 15:02:06 kubernetes-minion-1 kube-proxy[3231]: E0501 15:02:06.687631    3231 api.go:108] Unable to load services: the server has asked for the client to provide credentials (get services)
May 01 15:02:52 kubernetes-minion-1 kube-proxy[3231]: E0501 15:02:52.509411    3231 api.go:180] Unable to load endpoints: the server has asked for the client to provide credentials (get endpoints)
....

sudo cat /var/lib/kube-proxy/kubeconfig
apiVersion: v1
kind: Config
users:
- name: kube-proxy
  user:
    token: UUalZjWmetMofOkoQNZhIqxzWA7X82mR
clusters:
- name: local
  cluster:
     insecure-skip-tls-verify: true
contexts:
- context:
    cluster: local
    user: kube-proxy
  name: service-account-context
current-context: service-account-context

This is possibly also related: https://github.com/GoogleCloudPlatform/kubernetes/issues/6164
cat /etc/sysconfig/kube-proxy
DAEMON_ARGS=" --master=https://<IP_ADDRESS> --kubeconfig=/var/lib/kube-proxy/kubeconfig --v=2"

I'm going to try port 7something and see if that changes anything.

switching master to port 708 results in this:
cat /etc/sysconfig/kube-proxy
DAEMON_ARGS=" --master=https://<IP_ADDRESS>:7080 --kubeconfig=/var/lib/kube-proxy/kubeconfig --v=2"

systemctl restart kube-proxy
systemctl status kube-proxy -l
kube-proxy.service - Kubernetes Kube-Proxy Server
   Loaded: loaded (/usr/lib/systemd/system/kube-proxy.service; enabled)
   Active: active (running) since Fri 2015-05-01 15:24:41 UTC; 14s ago
     Docs: https://github.com/GoogleCloudPlatform/kubernetes
 Main PID: 26978 (kube-proxy)
   CGroup: /system.slice/kube-proxy.service
           └─26978 /usr/local/bin/kube-proxy --master=https://<IP_ADDRESS>:7080 --kubeconfig=/var/lib/kube-proxy/kubeconfig --v=2

May 01 15:24:41 kubernetes-minion-1 systemd[1]: Started Kubernetes Kube-Proxy Server.
May 01 15:24:41 kubernetes-minion-1 kube-proxy[26978]: I0501 15:24:41.677577   26978 server.go:86] Running in resource-only container "/kube-proxy"
May 01 15:24:41 kubernetes-minion-1 kube-proxy[26978]: I0501 15:24:41.680722   26978 proxier.go:336] Setting Proxy IP to <IP_ADDRESS>
May 01 15:24:41 kubernetes-minion-1 kube-proxy[26978]: I0501 15:24:41.680772   26978 proxier.go:341] Initializing iptables
May 01 15:24:41 kubernetes-minion-1 kube-proxy[26978]: E0501 15:24:41.721230   26978 api.go:108] Unable to load services: Get https://<IP_ADDRESS>:7080/api/v1beta3/services: tls: oversized record received with length 20527
May 01 15:24:41 kubernetes-minion-1 kube-proxy[26978]: E0501 15:24:41.721406   26978 api.go:180] Unable to load endpoints: Get https://<IP_ADDRESS>:7080/api/v1beta3/endpoints: tls: oversized record received with length 20527

Then IP tables (no services) looks like this:
sudo iptables -vL -n -t nat
Chain PREROUTING (policy ACCEPT 7 packets, 420 bytes)
pkts bytes target     prot opt in     out     source               destination
3   148 DOCKER     all  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>/0            ADDRTYPE match dst-type LOCAL
194 11624 KUBE-PORTALS-CONTAINER  all  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>/0
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 85 packets, 5100 bytes)
pkts bytes target     prot opt in     out     source               destination
0     0 DOCKER     all  --  *      *       <IP_ADDRESS>/0           !<IP_ADDRESS>/8          ADDRTYPE match dst-type LOCAL
2378  142K KUBE-PORTALS-HOST  all  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>/0
Chain POSTROUTING (policy ACCEPT 85 packets, 5100 bytes)
pkts bytes target     prot opt in     out     source               destination
192 11520 MASQUERADE  all  --  *      !kbr0   <IP_ADDRESS>/24        <IP_ADDRESS>/0
0     0 MASQUERADE  all  --  *      !docker0  <IP_ADDRESS>/16        <IP_ADDRESS>/0
Chain DOCKER (2 references)
pkts bytes target     prot opt in     out     source               destination
Chain KUBE-PORTALS-CONTAINER (1 references)
pkts bytes target     prot opt in     out     source               destination
Chain KUBE-PORTALS-HOST (1 references)
pkts bytes target     prot opt in     out     source               destination

I was able to get past this by changing the --master argument to kube-proxy from --master=https://<IP_ADDRESS> to --master=https://<IP_ADDRESS>:6443.
I believe the former (port 443) is actually nginx, which uses basic auth.  The latter (6443) is direct-to-kube-apiserver, which is what we want.
I think GCE works only because on GCE nginx is disabled (top.sls), and apiserver listens on 443 on GCE (kube-apiserver.manifest).
I'm going to look into fixing for AWS by doing the same thing as GCE: disable nginx, have apiserver listen on 443.  If that works, should be easy to do the same for vagrant.

I think there is an issue open that says I need to do the same, just lacked time this week to disable nginx
Sent from my iPhone

On May 2, 2015, at 3:20 PM, Justin Santa Barbara<EMAIL_ADDRESS>wrote:
I was able to get past this by changing the --master argument to kube-proxy from --master=https://<IP_ADDRESS> to --master=https://<IP_ADDRESS>:6443.
I believe the former (port 443) is actually nginx, which uses basic auth. The latter (6443) is direct-to-kube-apiserver, which is what we want.
I think GCE works only because on GCE nginx is disabled (top.sls), and apiserver listens on 443 on GCE (kube-apiserver.manifest).
I'm going to look into fixing for AWS by doing the same thing as GCE: disable nginx, have apiserver listen on 443. If that works, should be easy to do the same for vagrant.
—
Reply to this email directly or view it on GitHub.

PR to fix the Vagrant test cluster: https://github.com/GoogleCloudPlatform/kubernetes/pull/7791

I finally found the right hook I think:
find cluster -type f | xargs grep 6443
cluster/vagrant/provision-minion.sh:  api_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g"):6443'
cluster/saltbase/salt/kubelet/default:  {% set api_servers_with_port = api_servers + ":6443" -%}
cluster/saltbase/salt/kube-apiserver/kube-apiserver.manifest:{% set secure_port = "6443" -%}

We could either leave my patch which would set both in provision-minion.sh OR I can remove that change and add the kubelet string suffix pattern to the kube-proxy default template.
Preference?

Re-submitted PR to patch:

https://github.com/GoogleCloudPlatform/kubernetes/pull/7791

This time I used the same mechanism that was used to do the same thing for kubelet.

@markllama This was definitely broken by #7303, which switched everyone other than azure to port 443.

From what I can tell, this was fixed by #7794.


gnome sdk 44 end of life

Could you please update the gnome sdk because version 44 is end-of-life

Fixed in 6c28e79


Countries sample

Should probably recalculate index for a given set of selected countries, excluding the rest of post-soviet cases.

Countries selected for our research questions:
ARM, 2018
GEO, 2003
KGZ, 2010
KGZ, 2005
MDA, 2009
YGS, 2000
UKR, 2014
UKR, 2004


Bump 1.4 dependencies

@howardjohn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio_release-1.4
d7320188dd309955e76701cca3f4028f546440c6
link
/test integ-pilot-k8s-tests_istio_release-1.4

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

/test all


Not work in china

Google is blocked in china,
Is there any workaround?? Or ahould i chose another captch
Thanks

There's no workaround AFAIK. This library is only an angular directive wrapping Google's recaptcha.


My entry to TT03p5

https://github.com/shaos/tt03p5-submission-shaos

There you go:

Does it mean it's empty? ;)

It means it's tiny :)
pretty much matches what you see in the GDS render from your repo's action:


Differences in auto format style

In  #258 (Add Intellij-specific formatter tags to sources) we added support for using PhetStyle.xml, but I am still seeing slight differences in the autoformatted code by @jonathanolson and @samreid, regarding whitespace in front of /**/ comments.  We should make sure everyone is using the same PhetStyle.xml to simplify development on the same codebase.

We've been using the same PhetStyle.xml for a while now and it has made things much smoother.  Closing.


Improve RISC-V interrupt latency

Thank you for your contribution!
We appreciate the time and effort you've put into this pull request.
To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝

[x] I have updated existing examples or added new ones (if applicable).
[x] I have used cargo xtask fmt-packages command to ensure that all changed code is formatted correctly.
[x] My changes were added to the CHANGELOG.md in the proper section.
[x] My changes are in accordance to the esp-rs API guidelines

Extra:

[x] I have read the CONTRIBUTING.md guide and followed its instructions.

Pull Request Details 📖
Description
This improves interrupt latency on RISC-V based chips.
Testing
All interrupt, embassy and esp-wifi examples still work.
To test the latency, I modified the gpio_interrupt.rs example like this:
//! GPIO interrupt
//!
//! This prints "Interrupt" when the boot button is pressed.
//! It also blinks an LED like the blinky example.

//% CHIPS: esp32 esp32c2 esp32c3 esp32c6 esp32h2 esp32s2 esp32s3

#![no_std]
#![no_main]

use core::cell::RefCell;

use critical_section::Mutex;
use esp_backtrace as _;
use esp_hal::{
    clock::ClockControl,
    delay::Delay,
    gpio::{self, Event, Input, Io, Level, Output, Pull},
    macros::ram,
    peripherals::Peripherals,
    prelude::*,
    system::SystemControl,
};

#[cfg(any(feature = "esp32", feature = "esp32s2", feature = "esp32s3"))]
static BUTTON: Mutex<RefCell<Option<Input<gpio::Gpio0>>>> = Mutex::new(RefCell::new(None));
#[cfg(not(any(feature = "esp32", feature = "esp32s2", feature = "esp32s3")))]
static BUTTON: Mutex<RefCell<Option<Input<gpio::Gpio9>>>> = Mutex::new(RefCell::new(None));

static LED: Mutex<RefCell<Option<Output<gpio::Gpio2>>>> = Mutex::new(RefCell::new(None));

#[entry]
fn main() -> ! {
    let peripherals = Peripherals::take();
    let system = SystemControl::new(peripherals.SYSTEM);
    let clocks = ClockControl::boot_defaults(system.clock_control).freeze();

    // Set GPIO2 as an output, and set its state high initially.
    let mut io = Io::new(peripherals.GPIO, peripherals.IO_MUX);
    io.set_interrupt_handler(user_gpio_handler);
    let mut led = Output::new(io.pins.gpio2, Level::Low);

    #[cfg(any(feature = "esp32", feature = "esp32s2", feature = "esp32s3"))]
    let button = io.pins.gpio0;
    #[cfg(not(any(feature = "esp32", feature = "esp32s2", feature = "esp32s3")))]
    let button = io.pins.gpio9;

    let mut button = Input::new(button, Pull::Up);

    critical_section::with(|cs| {
        LED.borrow_ref_mut(cs).replace(led);

        button.listen(Event::FallingEdge);
        BUTTON.borrow_ref_mut(cs).replace(button);
    });

    let delay = Delay::new(&clocks);

    loop {}
}

#[handler]
#[ram]
fn user_gpio_handler() {
    critical_section::with(|cs| {
        LED.borrow_ref_mut(cs).as_mut().unwrap().toggle();

        BUTTON
            .borrow_ref_mut(cs)
            .as_mut()
            .unwrap()
            .clear_interrupt()
    });
}

Then use a logic-analyzer triggering on GPIO 9 and measure the time from the falling edge of GPIO 9 to the changing edge on GPIO 2. This obviously includes more than just the time to trigger the interrupt but it's also a somewhat realistic test.
Here is what I measured:
(all measured at boot defaults / 40MHz flash frequency, used rustc 1.80.0-nightly (79734f1db 2024-05-02))
C2
before	31.692 / 12.40
after	        18.517 / 5.64
C3
before	21.432 / 10.572
after	        11.79 / 4.99
C6
before	17.125 / 10.71
after	        8.95 / 5.94
H2
before	25.335 / 11.36
after	        14.27 / 5.44
I'm quite happy with the improvement!
The first triggering is still much slower which is because there are cache misses (see #1162 - originally, I wanted to address the things there, will add a comment why I didn't there - see https://github.com/esp-rs/esp-hal/issues/1162#issuecomment-2167494904)
We should probably try something similar for Xtensa

CI fails because of current esp-backtrace problems on recent nightlies, once it's fixed this needs a rebase

@bjoernQ mind rebasing this when you get the chance?