Enhancement: Command history

Please, consider adding command history.

This could be a possibility. A couple restrictions to this I will point out immediately: First, this will have to belong to the client, and cannot be stored with the server or service configurations. Second, commands recalled will be indiscriminate of the server it ran on and more a generic list. Give me some time, this is a great idea and will be implemented. However I feel there are much more pressing needs for this before small touchups like this can happen. Thanks man!

Another idea (additional or alternative) would be to have a user-curated list of commands. Users could add/edit/remove commands from a list and select a command from a dropdown to execute on the connected server.

Another idea (additional or alternative) would be to have a user-curated list of commands. Users could add/edit/remove commands from a list and select a command from a dropdown to execute on the connected server.

That's a really good idea. Have a list of common commands (mostly related to gamerule) included with the client and make them editable so you can add/remove. In past I have used a different server manager which had some commands built in.

Another idea (additional or alternative) would be to have a user-curated list of commands. Users could add/edit/remove commands from a list and select a command from a dropdown to execute on the connected server.

Another idea (additional or alternative) would be to have a user-curated list of commands. Users could add/edit/remove commands from a list and select a command from a dropdown to execute on the connected server.

That's a really good idea. Have a list of common commands (mostly related to gamerule) included with the client and make them editable so you can add/remove. In past I have used a different server manager which had some commands built in.

Both are excellent ideas! I like the idea of user-generated lists, but to add them both and have them function together, how would you like to see that? For example, if you click on the box and start typing, you will get auto-complete from your list, however clicking on the box and hitting the up arrow will toss a list box of history above it to scroll through. If you think of some way that would function better, I am all ears!

Both are excellent ideas! I like the idea of user-generated lists, but to add them both and have them function together, how would you like to see that? For example, if you click on the box and start typing, you will get auto-complete from your list, however clicking on the box and hitting the up arrow will toss a list box of history above it to scroll through. If you think of some way that would function better, I am all ears!

Oooh, I like that.

Edit: Would We need a new box for this? possibly a full-screen extension? I feel the main window should resist getting much larger. Perhaps I will look into compacting the UI some. I have been thinking that perhaps many of the button functions could stem out of a context menu from a "Server actions" or "Service actions" button.

I wouldn't mind a menu.

As of this point in time, I no longer have the ability to add this. It's still a wonderful idea, and if someone needs some one-on-one help getting started, as well as a look inside my head, I'd be glad to set up a time to do so!


Define a specific static IP for nginx

I need to define the IP of the nginx container.
I followed the instructions from #535, and it worked for some time, but it doesn't anymore. Maybe something changed with the last commits or maybe I was just lucky to have it work on the first place thanks to some mess up with my docker networks.
Does someone got it working ?
Here is my trial.
In .env I added:
GATEWAY_IP=<IP_ADDRESS>
SUBNET=<IP_ADDRESS>/24

In docker-compose.yml I added the new network definition:
networks:

    static-network:
        driver: bridge
        ipam:
            driver: default
            config:
            - subnet: "${SUBNET}"
              gateway: "${GATEWAY_IP}"

The nginx configuration in docker-compose.yml becomes:
nginx:
    build:
        context: ./nginx
        args:
            - PHP_UPSTREAM=php-fpm
    volumes_from:
        - applications
    volumes:
        - ${NGINX_HOST_LOG_PATH}:/var/log/nginx
        - ${NGINX_SITES_PATH}:/etc/nginx/sites-available
    ports:
        - "${GATEWAY_IP}:${NGINX_HOST_HTTP_PORT}:80"
        - "${GATEWAY_IP}:${NGINX_HOST_HTTPS_PORT}:443"
    depends_on:
        - php-fpm
    networks:
        - static-network
        - default

When I rundocker-compose up -d nginx, the nginx container crashes immediately and nginx reports this error:
[emerg] 1#1: host not found in upstream "php-fpm:9000" in /etc/nginx/conf.d/upstream.conf:1

When I set the networks of nginx image with static-network only (without default), the docker-compose crashes:
ERROR: for nginx  Cannot start service nginx: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:334: running prestart hook 0 caused \"error running hook: exit status 1, stdout: , stderr: time=\\\"2017-03-21T10:00:00Z\\\" level=fatal msg=\\\"failed to set gateway while updating gateway: route for the gateway <IP_ADDRESS> could not be found: invalid argument\\\" \\n\""
Encountered errors while bringing up the project.

i get the same problem... no changes to initial settings
nginx: [emerg] host not found in upstream "php-fpm:9000" in /etc/nginx/conf.d/upstream.conf:1

I also tried adding a longer timeout to the nginx upstream definition on line 17 of the nginx Dockerfile:
&& echo "upstream php-upstream { server ${PHP_UPSTREAM}:9000 fail_timeout=60s max_fails=2; }" > /etc/nginx/conf.d/upstream.conf

It doesn't appear to have any effect, the nginx container still crashes after about 2s.

after rebuild in restart it works now
docker rm -f $(docker ps -qa)
docker rmi $(docker images -qa --digests)
docker-compose up --build -d nginx mysql

@mitjarobic I tried removing all images, recloning laradock and rebuilding containers, but I still get this php-upstream error.
Could you please show your configuration files?

@ntopulos settings are default...haven't changed a line. But when it happens, i need to restart my computer.

I think you need to assign nginx a unique IP, from your example you're reusing the gateway IP?
You should be able to follow my example here to fix https://github.com/laradock/laradock/issues/435#issuecomment-315064141


Feat/paused quiet bool

Build off of #49  and #53 this adds the option to start tests immediately, and allows for full logs to be outputted. Defaults stay the same. Passing tests on top of it.

Same as #53 :P


Identify IHSN registries by their 'idno' rather than 'title'

Previous version used survey title to catch IHSN registries, but there were a large number of variation. After hours checking for possible title declination for DHS and MICS, I found that the idno field contains a very explicit string corresponding to the survey/census typology: DHS, MICS, LSMS, AgC (agricultural census), PHC (population and housing census), etc. The best option seems to use this field instead of title. I implemented this solution for DHS and MICS, but meny other could follow...

Weird, I thought I proposed to use it for dev branch and not master branch, but I get a message saying: " This branch has no conflicts with the base branch. Only those with write access to this repository can merge pull requests."


try vitest coverage gh action

So this adds coverage checks for vitest.
It is per package level and there is a way to aggregate into one with some more magic setup (I think), then we would get just one message with everything in the pr. But from experience in the client it can get infurating when some miscalculation prevents you from merging etc. So i think this is a better choice even though it posts multiple messages to the pr.
I set the coverage thresholds to whatever they were at now to get a green build but ideally the sweet spot is 80%

How about only reporting coverage for packages with changes? Might make it a little less noisy...?


Add IsOfficial() to the Tag type

This is useful anyway but the real reason is so that -only-official-tags can be added to gedcom2json.

Fixed in v8.0.0


cmd/go: support -buildmode=c-shared on freebsd/amd64

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.8.3 freebsd/amd64
Does this issue reproduce with the latest release?
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="freebsd"
GOOS="freebsd"
GOPATH="/root/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/freebsd_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build225258924=/tmp/go-build -gno-record-gcc-switches"
CXX="clang++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
What did you do?
build a .so file for my c program
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
What did you expect to see?
What did you see instead?

Would you be interested in looking into this?  It may already work, it may just need to be enabled in cmd/go and cmd/link.

i am interested, what should i do?

@whatest000 Thanks.  Edit cmd/go/internal/work/build.go and cmd/link/internal/ld/config.go to permit c-shared on the three FreeBSD targets (freebsd-386, freebsd-amd64, freebsd-arm).  Edit cmd/dist/test.go (*tester).supportedBuildMode to say that c-shared is supported on those targets.  Run all.bash.  See what fails.

The relevant code in cmd/go/internal/work/build.go was moved. My bisection revealed it's now in src/cmd/go/internal/work/init.go as of commit 36323e4313f281ef209055b279f449feb5fcfa39 on 6 November 2017.

--buildmode=c-shard works in the latest Git. It was fixed by:
commit 88129f0cb2438b555fd1dc74c707408251902b4e
Author: Tim Wright<EMAIL_ADDRESS>Date:   Tue Feb 13 19:00:17 2018 -0800
all: enable c-shared/c-archive support for freebsd/amd64

Fixes #14327
Much of the code is based on the linux/amd64 code that implements these
build modes, and code is shared where possible.

Change-Id: Ia510f2023768c0edbc863aebc585929ec593b332
Reviewed-on: https://go-review.googlesource.com/93875
Run-TryBot: Ian Lance Taylor<EMAIL_ADDRESS>TryBot-Result: Gobot Gobot<EMAIL_ADDRESS>Reviewed-by: Ian Lance Taylor<EMAIL_ADDRESS>

And this bug is a duplicate of #14327.

Thanks, closing.


(PUP-7340) Fix context_spec failure on OSX

A test that wrote new content with the exact same size to a file and
then checked if the file had changed by comparing inode, mtime, and
size, failed on OSX since the time resolution was too low for the rapid
create, read, change, check cycle and the inode stayed the same. This
commit ensures that the size of the file changes.

If we change the test to always change the file size, how do we know the code works correctly when the size doesn't change?

We should move https://github.com/thallgren/puppet/blob/a163cdb2ed0938c7991bf8a276b5a26780d525b9/spec/unit/pops/lookup/context_spec.rb#L177 to the test_helper so that environments global state is always cleared after each test. And we can drop https://github.com/thallgren/puppet/blob/a163cdb2ed0938c7991bf8a276b5a26780d525b9/spec/unit/pops/lookup/context_spec.rb#L176 since settings are cleared after each test.

I'm with @joshcooper on this one - if changing the file size is necessary to get the test to pass, that seems like a bug to me.

To fix the other recommendations from @joshcooper you can cherry-pick over 40680d51188e84189958da3191633b9b81265cf6

CLA signed by all contributors.

Thanks @Iristyle, I tried that commit but it was conflicting (didn't remove my environment_timeout = 0 setting). I did that move as a separate commit though.

@thallgren so it looks like the cache is keyed by a composite of length, mtime, and inode - is that correct?  And what you're pointing out is that it's very unlikely to update a file in the wild and not have at least one of these elements of the cache key change?


[BUG] response headers (cors)

Package version, Laravel version
laravel 5.1
laravel-excel 2.1.0
barryvdh/laravel-cors 0.8.0
Expected behaviour
I expected that laravel-excel works fine with laravel-cors
Actual behaviour
laravel-excel ignores laravel-cors and not set in the response the
headers "Access-Control-Allow-Origin" and "Vary"
in download and export methods laravel-excel not use Illuminate\Http\Response
this is what broken all?
Steps to reproduce the behaviour
Make a request from www.example-a.com in javascript (in my case angularjs application) to www.example-b.com (server with laravel + laraver-cors + laravel-excel)

This package doesn't support usage of Response, as PHPExcel handles the actual download.  You will have to pass the headers yourself (2nd param)
->download('xls', [yourheader])

Please, add this to the documentation.

Hi, i'm actually using Laravel-Excel in a Lumen project and I am trying to export data in an excel file and download it as below:
My UsersExport:
use App\User;
use Maatwebsite\Excel\Concerns\FromCollection;

class UsersExport implements FromCollection
{
    /**
    * @return \Illuminate\Support\Collection
    */
    public function collection()
    {
        return User::all();
    }
}

My controller:
public function excel()
    {
        return Excel::download(new UsersExport(),'users.xlsx');
    }

web.php:
$router->get('/downloand', 'CommunicationController@excel');
And when I'm trying to execute the excel() function i'm getting this error

However, I already created a CorsMiddleware.php and add it in my bootstrap/app.php long time ago and all the other functions works very well thanks of it.
app.php:
$app->middleware([
    App\Http\Middleware\CorsMiddleware::class
]);

CorsMiddleware.php:
<?php

namespace App\Http\Middleware;

use Closure;

class CorsMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $headers = [
            'Access-Control-Allow-Origin'      => '*',
            'Access-Control-Allow-Methods'     => 'POST, GET, OPTIONS, PUT, DELETE',
            'Access-Control-Allow-Credentials' => 'true',
            'Access-Control-Max-Age'           => '86400',
            'Access-Control-Allow-Headers'     => 'Content-Type, Authorization, X-Requested-With, api_token'
        ];

        if ($request->isMethod('OPTIONS'))
        {
            return response()->json('{"method":"OPTIONS"}', 200, $headers);
        }

        $response = $next($request);
        foreach($headers as $key => $value)
        {
            $response->header($key, $value);
        }

        return $response;
    }
}

Did I forget something ? I'm stuck on it since yesterday and I really would like your help :'(
Here you can see the versions of Lumen I use and also maatwebsite/excel:
"require": {
        "php": ">=7.1.3",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/lumen-framework": "5.7.*",
        "maatwebsite/excel": "^3.1",
        "phpoffice/phpspreadsheet": "^1.6",
        "vlucas/phpdotenv": "~2.2"
    },

Thank you!


Apply clippy suggestions

Updating the minimum rust version to 1.62.0 triggered some more clippy lints

Thanks!


add music quality info (format, bitrate, etc.)

Please add the music quality information somewhere so I know for sure what format, bitrate, etc. I'm listening to.  Amazon has this in the HD Amazon Music for Windows application.  They have a yellow rectangle next to the song titles that one can click on to get the info.  I think I'd prefer unconditionaly printing thatt somewhere on the screen though.  I'll pay 100 U.S. dollars if you implement this---even if it is in the for-money version of the software.
(I couldn't figure out anyway to see this information from within the application.)

I don't believe the Amazon web player provides such information. There's a bitrate selection template in the page source, but I can't see any evidence that it ever gets used.
The music itself is hidden behind DRM and played through Widevine (unless you own the playing track). As far as I know all the music is standard MP3.

I'm not sure whether Amazon supports high-quality music in web browsers with Widevine (Tidal does though). If information about bitrate is not provided by the web player, as @a-m-s said, there is no easy way to get that info. It might be somehow possible in low-level Chromium code, but I don't have time to explore this option. I'm sorry but our team is small.


Upload test output using wildcards

If run-aqa fails we'd like to upload all test output for debug.  Test output are current generated by timestamp as openjdk-tests/TKG/test_output_****(timestamp) https://github.com/AdoptOpenJDK/TKG/blob/master/settings.mk#L181
actions/upload-artifact doesn't support wildcards right now https://github.com/actions/upload-artifact/issues/11
Our workaround is add one extra directory to separate testoutput from others
https://github.com/AdoptOpenJDK/TKG/compare/master...sophia-guo:testoutput?expand=1
Ideally we'd like the feature request been resolved. https://github.com/actions/upload-artifact/issues/11

Looks like its been fixed https://github.com/actions/upload-artifact/issues/11#issuecomment-598812156. However I tried and didn't look like it's been fixed.
https://github.com/sophia-guo/runaqaTest/runs/528770263?check_suite_focus=true
Wait for v2 and see if it's fixed.

My bad it actually works. https://github.com/sophia-guo/runaqaTest/runs/528782664?check_suite_focus=true
Will wait v2 released and then close this one. Also update README.md with using actions/upload-artifact@v2

Close it as issue in action closed  https://github.com/actions/upload-artifact/issues/11#issuecomment-598812156


[AUDIT][SPARK-42045][SQL] ANSI SQL mode: Round/Bround should return an error on tiny/small/big integer overflow

apache/spark@ba79d1ae29 changes the behavior of round/bround in ANSI mode.  We may need the same for GpuRound/GpuBRound.

We need to either fallback to the CPU in ANSI mode or implement the new rounding behavior.

Another commit for this:  apache/spark@42721120f3


checkov: 3.1.15 -> 3.1.18

Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.1.15...3.1.18
Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.1.18
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 270643 run on x86_64-linux 1

2 packages built:

checkov
checkov.dist


follow autopep8-1.3.0

As mentioned in #2362,
The travis-ci tests will not be passed, because autopep8 generates the diffs in the files.
The cause is the version of autopep8.
My build and  PR build use autopep8 of 1.3.0.
But the builds before use autopep8 of 1.2.4.
So, there are some updates from 1.2.4 to 1.3.0 and they generate some diff for other files.
Modification is automatically created by the command
$ autopep8 -r . --global-config .pep8 --in-place

Could you resolve the conflict? The others look OK to me.

I resolved conflicts. plz merge after the test.


Assertion in state_read_server_response_header (v7.1.0)

In my opinion, the EPOLLERR always with read.enabled or write.enabled(otherwise, there is no sm could handle this event, we just ignore). So when EPOLLERR happens, we could push the vc into read_ready_list if the read.enabled == 1, otherwise push it into write_ready_list.

We don't need / want this?

Yes, we don't need it!


on scrolling column issue

After scrolling, column's first item is hidden. Suppose there are total 10 columns initially. Then after scrolling, below grid remains same(i.e. 10), but size of column becomes 9.

Strange, can you visualize it with a screenshot ?
I'm just trying to get an idea how you use the timetable

Hello actually .. it's the bug in library itself. I have not done so much
modification in that yet...
Please check in library's APK .
Please find the attached  screenshot after scrolling and before scrolling.
And please help me out of this..as soon as possible...as I rely  on this
code.
Thanks & Regards,
Akshata Patil
On Jun 28, 2017 3:54 PM, "Wiebe Geertsma"<EMAIL_ADDRESS>wrote:

Strange, can you visualize it with a screenshot ?
I'm just trying to get an idea how you use the timetable
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GreaseMonk/android-timetable-core/issues/7#issuecomment-311619999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZn_iNnkk-fI5Vd26vrMcJwOd_ErWvqaks5sIinMgaJpZM4OHvhq
.

Is this weekend fine for you that I check it out ?
Thank you for submitting 👍

till than can u suggest any idea?  as I am currently working on it.

i'm looking into it now - give me an hour and i'll drop another comment

ok..thanks

@Akshata001 did you download the repository and added it as library, or did you use gradle dependency to add it to your project please ?

no..I added it as library

can you try and load this repository in your android studio, and see if the bug is still present ?
I cannot see the problem at the moment :(

ok...letme check

that repository includes the library correctly and you can load and launch immediately as an app.
Make sure to load branch develop.!

hello I think library is not updated yet right??
Its causing the same issue yet. can u tell me have u made any changes  in library?

I see the problem now - I notice that when i start the app , and start scrolling, the displayed data is quickly reloaded.  today is 28th and that is displayed initially, but upon scrolling, the 28th is hidden.

and I noticed one thing.. if I scroll exact horizontally, i mean vertical scroll dy=0, than it's no issue.
Whenever dy>0, at that time causing the issue

sorry I missed your above message..
yes, exactly the same issue is there

I resolved it.
In Timetable.java .
Just replaced
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (state == RecyclerView.SCROLL_STATE_IDLE) {
return;
}
    final LinearLayoutManager managerX = (LinearLayoutManager) observedList.get(0)
        .getLayoutManager();
    final LinearLayoutManager managerY = (LinearLayoutManager) observedList.get(1)
        .getLayoutManager();
    final FixedGridLayoutManager layoutMgr = (FixedGridLayoutManager) recyclerView
        .getLayoutManager();

    final int firstRow = layoutMgr.getFirstVisibleRow();
    final int firstColumn = layoutMgr.getFirstVisibleColumn();

    View firstVisibleItem = layoutMgr.getChildAt(0);
    if (firstVisibleItem != null) {
      int decoratedY = layoutMgr.getDecoratedBottom(firstVisibleItem);
      int decoratedX = layoutMgr.getDecoratedLeft(firstVisibleItem);

      if (managerX != null) {
        managerX.scrollToPositionWithOffset(firstColumn , decoratedX);
      }
      if (managerY != null) {
        managerY.scrollToPositionWithOffset(firstRow+1 , decoratedY);
      }
    }
  }

Change is in line:
managerX.scrollToPositionWithOffset(firstColumn , decoratedX);

Thank you for submitting the solution, i'll put it up on the develop branch to be released
👍 👍 👍 👍


(BOLT-805) No host key verify w/ host-key-check=false

This commit changes the netssh verifier from lenient to null when host-key-check is false. The lenient verifier will raise an exception (HostKeyMismatch) when a target is present in ~/.ssh/known_hosts, but the key given does not match any known for that target. The null verifier does no host-key checking at all.

With this addition the experimental pipeline for puppetlabs-puppet_agent module task acceptance tests are consistently passing.


When open emacs 26.2 on MAC in terminal, an error reported "Symbol's value as variable is void: after-init-time"

My emacs 26.2 was a build from https://github.com/railwaycat/homebrew-emacsmacport. If I open emacs in GUI, everything is fine. But, if I open emacs in terminal, an error "Symbol's value as variable is void: after-init-time" will be reported in Messages.

This sounds like you have the wrong version of Emacs in your PATH. Running emacs --version will likely produce 22.1.1 (the version that is included with Emacs).
What Doom should have done is emit an error about using a version of Emacs Doom doesn't support -- that I will fix soon -- but to resolve your issue, you need to adjust your PATH in your shell configuration. e.g.
# in ~/.zshenv or ~/.bash_profile, iirc
export PATH="/usr/local/bin:$PATH"

@hlissner  you are right. The railwaycat mac build has only GUI version, the terminal one is still emacs 22. I use an alias to point to the emacs 26. I don't know why the alias suddenly not working. After fixing the alias, everything is OK now.


Install devon4j quality profile

Devon brings quality profiles for devon projects:
https://github.com/devonfw/devon-ide/tree/master/settings/src/main/settings/sonarqube/profiles
These are currently work in progress but are evolving now. The sonar-devon-plugin should automatically install them into SonarQube.
In case of an update or a re-installation of the plugin we need to clarify if:
. the quality profile is overwritten
. the quality profile is only created if it does not exist
In the first option the profile is always up-to-date and can also include new rules introduced with a newer version on update. The drawback is that customizations to the quality profile would be lost (overwritten). Therefore users would need to know that they have to clone the profile to make their own customization.

Regarding your question: As far as I know, a built in profile is not customizable, so users would have to create a copy of our profile anyway to make their own custom profile with other active rules. I think overwriting the quality profile with every new version of our plugin is not a problem in this case.

Thanks @lmarniazman 👍
Agreed. So users would use the "standard" or have to create their own "copy" that is then not touched anymore on updates. However, when you create the "copy" you get all from the standard and after an update you could also compare the "copy" with the updated "standard" so all should be fine.

Was fixed with #56 so closing this issue.


[Subtask] [flink-connector] Support GravitinoCatalogStore to register the catalog

Describe the subtask
Flink introduces CatalogStore to register catalogs in Flink. In this issue, we will implement GravitinoCatalogStore to register the catalog.

https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/dev/table/catalogs/#catalog-store.

https://cwiki.apache.org/confluence/display/FLINK/FLIP-295%3A+Support+lazy+initialization+of+catalogs+and+persistence+of+catalog+configurations

Parent issue
#1354

@FANNG1 don't forget to assign and add the correct release version tag.

@FANNG1 don't forget to assign and add the correct release version tag.

ok


[ Feature Request ]  Adding custom filter support

Blocking ads is easy in desktop version where we can use extensions, but if there'd be a option like brave has, brave://adblock in Android versions and desktop versions also, where we can import any filter lists, e.g., easylist, that would suffice the adblocking need.
But if you guys are planning to add extension support then this can be ignored fairly.
Thank you for this amazing project

#12

I would prefer proper extension support but filter list support would at least be a consolation. This is the bare minimum I need in order to make the switch on android.


Ewolyror/ posts/2014 3 3 hello world.md

This pull request seems to have been made erroneously as the changes appear to be for a specific website, and would not benefit other persons wanting to use Jekyll Now.


403 forbidden on downloading files since yday

We have a bot that makes 2 calls to get a file sent by the user (PDF):

GET the filePath from: https://api.telegram.org/bot1...0:A...A/getFile?file_id=B....Q
GET file from bot /file/ endpoint + filePath. Eg: https://api.telegram.org/file/bot1...0:A...A/documents/file_108.pdf

This was working fine until the 8 Aug. Since yday it started to error when trying to download the file: 403 Forbidden
Did anything change? I've checked the changelog but there was nothing in there.
I'm not sure why this was working fine until yday and without any changes on our side it stopped.

Do you sill have the issue?

Worked now! :)
Was it a backend issue on Telegram's side?
Thanks

It was an issue at api.telegram.org backend, affecting a few bots.


Layouts configuration

Use diferents layouts with nextjs

For the use of more than one layout it is necessary to indicate in our parent component the reference to the layout, for example
`import React from "react";
import { useSelector } from "react-redux";
import { HeadComponent } from "../../../components/utils/HeadComponent";
import ProfileLayout from "../../../components/layout/people";
import ContainerPeople from "../../../components/people";
import Spinner from "../../../components/utils/Spinner";
import NotData from "../../../components/utils/NotData";
export default function AllUsers() {
const { people, loading } = useSelector((state) => state.users);
if (loading) return ;
return (
<>
<HeadComponent title={"All people"} />

{people && !loading ? (
<ContainerPeople title={"All people"} data={people} />
) : (
<NotData message={"No more people for show you"} />
)}

</>
);
}
AllUsers.Layout = ProfileLayout;`


[Feature]: Custom column in table v2 should be editable

We need to evaluate whether we need to enable editability for custom column in Table v2

@dilippitchika CC


Disallow Zero Latency Memories

When talking about "zero latency memories" I am referring to memories with read-latency => 0 and write-latency => 0.
These memories are allowed by the current spec (from 5.10 Memories):

A non-negative integer indicating the read latency
A non-negative integer indicating the write latency

These memories are problematic for multiple reasons:

they can lead to combinatorial loops that depend on the read/write address which may not be known at compile time
they are currently miscompiled by the Verilog Backend

Let us look at the following examples:
circuit zero_latency_mem :
  module zero_latency_mem :
    input clock: Clock
    input reset: UInt<1>
    input raddr : UInt<1>
    input waddr : UInt<1>
    output rdata : UInt<4>
    mem m :
      data-type => UInt<4>
      depth => 2
      reader => r
      writer => w
      read-latency => 0
      write-latency => 0
      read-under-write => undefined

    rdata <= m.r.data
    m.r.addr <= raddr
    m.r.en <= UInt(1)
    m.r.clk <= clock

    m.w.addr <= waddr
    m.w.data <= mux(reset, UInt(0), add(rdata, UInt(1)))
    m.w.en <= UInt(1)
    m.w.clk <= clock
    m.w.mask <= UInt(1)

To see how this is miscompiled, run : ./utils/bin/firrtl -i zero_latency_mem.fir
The relevant snippet from the output is:
  always @(posedge clock) begin
    if(m_w_en & m_w_mask) begin
      m[m_w_addr] <= m_w_data;
    end
  end

This seems to implement a write latency of 1 and not of 0.
Now assuming that the firrtl would actually compile correctly, we would have a combinatorial loop whenever eq(raddr, waddr) which is not detected by the combinatorial loop checker.
For these reasons I would like to propose changing the spec and the compiler to require a minimum write latency of 1.

fixed in #1147


[aks] api-server and k8s dashboard url

the same with previous:
https://github.com/Microsoft/pai/pull/1428
as a mistake of push for lost previous commits

Coverage decreased (-0.01%) to 51.62% when pulling 7f2eb423b676a71d4c3c5e546e72d6325c0362c2 on yanjga/aks-deploy into 647b93fb8983b7dff0b14562456b1c3386ba894f on master.


Palindrome Product exercise added

description.
I did a first implementation of the Palindrome Product exercise, but there is surely some things that can be improved.

We're generally using the Linux kernel style guide? Can you reference that and other solutions to make sure that your naming matches the rest of the exercises?

I'll change for a Boolean within a few hours

This problem seems very complex. Did you base it off a different languages implementation?
I don't understand why you are returning the smallest palindrome, the largest palindrome, and then every factor of those palindromes (actually, your code returns every factor twice).
This would be a lot simpler if you just returned the smallest and largest palindrome products generated from the range in a pair.
This example also never frees any of the allocated memory, so if we add the valgrind checks as suggested in #127 this will fail.
Also, please add several more tests.

I wanted to keep every factors of the palindromes but it's a lot more complicated than just returning the smallest and largest palindrome.

Just a few small issues left. I really like how the simplification that @patricksjackson suggested turned out.

Should I give default values for elements of the Pair in getPalindromeProduct function ? In case there is no palindrome in the range given

@Guntau Maybe Pair ret = {0, 0};?

Hey @Guntau, everything is looking great but I still need you to fix up this line in your tests:
UnityBegin("test/test_space_age.c");

This looks like a simple copy-paste issue and once it's fixed I will go ahead and merge.

This is throwing an error during deploy because we don't have an exercise definition named palindrome.
Would you rename the directory to palindrome-products? https://github.com/exercism/x-common/blob/master/exercises/palindrome-products/metadata.yml

@kytrinyx sure, sorry about that. Should configlet have caught this?

@kytrinyx fixed, sorry for the trouble

Should configlet have caught this?

Yeah, kind of. I'm torn on how to make it happen though, because it would have to do network i/o to get the list of projects. Or a git submodule to include x-common, which I think is really dirty in this case.
Maybe we could do a thing where configlet only checks this if it has network access and can talk to the API.

Ah, got it. I thought this type of check was already in there.

Yeah, I opened an issue about it almost 6 months ago (https://github.com/exercism/configlet/issues/10), but I haven't decided on how to move forward, because I don't like the idea of requiring network access.


Promises support?

Some popular libraries have pattern, if last argument not a function, then return promise, else call last argument callback

Hi. Thank for your question, i will update lib very soon time)) Thank you help me.)