add: upgrade to web3 55

This PR closes iphone 12.2 CORS bug, by:
Upgrading to web3 55 which removes some headers it sends
Extra:

sign - returns the whole signature data so wallet.sign method was updated
PromieEvent - functions now as either promise or callback style, so in wallet.sendTransaction I changed it back to act as both and return correctly the .then+.catch
eth_estimateGas issue with ganache is introduced, a hack using fixed gas amount was used. This is required only for development locally when working with ganache and for testing.

I need every one to review and test as many wallet flows as possible to make sure nothing else is broken by web3 55

@sirpy, I'm trying to register from the netlify deploy in an incognito window and the ÐApp is not moving fw after using the email validation link.

@sirpy, now this is an issue and I think that it's related to the fixed gas change.
I did around 10 operations (claim, send and withdraw) and now I ran out of funds.

@sirpy, another thing. If I create a link (from send flow) and then receive it by scanning the QR (same account), I get the error: Transaction with the same hash was already imported
See the video

Also I run tests from Chrome, Safari and Firefox and it works in all of them 👍

@sirpy, now this is an issue and I think it's related to the fixed gas change.
I did around 10 operations (claim, send and withdraw) and now I ran out of funds.

Yeah your wallet is filled with enough gas (native token) for about 10 TXs, so this is expected.

I run multiple transactions, and the results were good...I add some screenshots and a list of bugs I found...
With a user called Nahuel Bardi I've done all the transactions

The user Lucia Michalun received all the transactions

It works well, and it receive the transactions when it should (Send by email/mobile considering privacy)
Detected bugs:

I receive less amount than the amount I claimed with the button
Yeah that's because you are whitelisted just before you claim, and the formula for claim amount takes whitlisted count into consideration.
Feed is reloaded multiple times after Send amount
Yeah we'll have to solve that, its because of redux store, every change causes rerender
QR code throw invalid QR every time I try to use it
That's strange please open a story for that and follow up with dario+fer tomorrow
Avatar is not rendered correctly in Send (It looks as a square instead of circle)
Open a story also with a screen shot but dont work on it
If I open Face Recognition and I resize the browser window, it breaks with an error
Please also open a story with the error you get

Comments:

Send by address/mobile/email doesn’t show reason in the feed list of the person who receive the transaction
Yeah this requires to communicate the reason somehow, in the future the user will have an inbox implemented in gundb, so every one would be able to send them an encrypted message with their own public key
I think if email or mobile are not public, we shouldn't allow the user to finish the Send transaction...it's weird to see in the feed (Nahuel Bardi feed) that I sent GD to someone, but that person (Lucia Michalun) didn't receive the transaction because her email/mobile are not public
Well the idea is that if the email/mobile aren't public you send them a payment link if it is public you can send them directly


Unlock with Apple Watch Option not available in Security & Privacy Settings

Please include the following information.

OS Version: 10.12 Sierra
Mac model: MBA Mid 2011 (4,2)
Dongle or replaced card?: No

Your Issue:
Handoff, Continuity, Airdrop all work well. However, In the General Tab of Security & Privacy settings, I Auto-Unlock with Apple Watch checkbox is not available. Therefore, I cannot turn on Unlock with Apple Watch feature.
Any suggestions? Any users with MBA Mid2011 having the same issue?
Steps done to try to fix the issue:

To solve the problem, I logged out and logged in again to iCloud in all devices. Restarted all of them. Wifi and BT are on. Two factor authentication is selected in iCloud and confirmed. All the necessary steps Apple explained are done. In System Summary report, under Wifi, I see that Unlock over wireless option is enabled. However, still Unlock via WatchOS3 does not work and the Toggle On/Off is not available under Security & Privacy.

You need a 802.11 Wi-Fi card to get Auto Unlock working. I just updated the Wiki to include that. Please check the wiki here for the reason.


Proposal: use Labels command more than once

Currently, Labels returns *zerolog.Event. So, we can't call Labels command more than once.
I want to do it as follows.
Do you think about this?
// prepare common label
commonLogger := logger.Info().Labels(zerodriver.Label("label", "common"))

commonLogger.Labels("phase", "1").Msg("hoge")
commonLogger.Labels("phase", "2").Msg("fuga")

Thanks for your suggestion!
I want to do that, too, but it is the problem from go's receiver specification (you cannot add methods on a receiver defined in different package).
Also, if Lables returns zerodriver.Event, then you cannot call Msg or other zerolog's methods.
Do you have any idea to solve the problem above?


Argument 2 passed to App\Providers\BreadcrumbsServiceProvider

I'm getting this error:

Argument 2 passed to App\Providers\BreadcrumbsServiceProvider::App\Providers{closure}() must be an instance of App\Models\project\Project, string given (View: /var/www/resources/views/navigation/breadcrumbs.blade.php)

In app/Providers/BreadcrumbsServiceProvider.php
<?php

namespace App\Providers;

use Tabuna\Breadcrumbs\Trail;
use App\Models\project\Project;
use Tabuna\Breadcrumbs\Breadcrumbs;
use Illuminate\Support\ServiceProvider;

class BreadcrumbsServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Breadcrumbs::for('home', fn (Trail $trail) =>
        $trail->push('Dashboard', route('home')));

        Breadcrumbs::for('project.index', fn (Trail $trail) =>
        $trail->parent('home', route('home'))
            ->push('Projects', route('project.index')));

        Breadcrumbs::for('project.show', fn (Trail $trail, Project $project) =>
        $trail->parent('project.index', route('project.index'))
            ->push('View Project', route('project.show', compact('project'))));

        Breadcrumbs::for('project.bill.index', fn (Trail $trail, Project $project) =>
        $trail->parent('project.show', route('project.show', compact('project')))
            ->push('View Bills', route('project.bill.index', compact('project'))));
    }
}

in resources/views/navigation/breadcrumbs.blade.php

        @if(Breadcrumbs::has())
        @foreach (Breadcrumbs::current() as $crumbs)
        @if ($crumbs->url() && !$loop->last)

            url() }}">
                {{ $crumbs->title() }}

        @else

            {{ $crumbs->title() }}

        @endif
        @endforeach
        @endif

I can't seem to figure out what I'm doing wrong. It works fine until I visit project.bill.index
My routes are defined as:
...
Route::resource('project', 'project\ProjectController'); // Project Crud
...
...
Route::resource('project.bill', 'project\bill\BillController'); // Bill Crud
...

Hey, @fbc, I have not been able to reproduce the problem. My route opens perfectly: project.bill.index.
Is there any other data that could influence? I used laravel 8 and package with the latest version

@tabuna  I'm using Laravel 7 and ver 1.3.1 of your app.

@fbc I'm not sure if you figured this out yet, but see https://github.com/tabuna/breadcrumbs/issues/10#issuecomment-732791991. In your case, the BillController::index method should look like:
public function index(Project $project) { ... }

to avoid the error you are getting.
I'm also running the same version as you.

@fbc
Did you try in parent put the name and the object without route as the second argument
Breadcrumbs::for('booths.banners.create', fn (Trail $trail, Booth $booth) => $trail     ->parent('booths.banners.index', $booth)     ->push('Create Booth Banner', route('booths.banners.create', $booth->id)));

help me pls(  im newbee
when i not use breadcums all worked
Route::get('/plastinky/all/{id}', [\App\Http\Controllers\PlastinkyController::class, 'ShowOne'])     ->name('plastinky-one');

when i use
Route::get('/plastinky/all/{id}', [\App\Http\Controllers\PlastinkyController::class, 'ShowOne'])     ->name('plastinky-one')     ->breadcrumbs(fn (Trail $trail) => $trail->parent('plastinky')->parent('plastinky-data')->push('VIEW', route('plastinky-one'))     );
then i have this error, how i can fix it?

Hey @misha1. Your mistake is not the same as that of the topic author.
Your route has a required id parameter that you forgot to pass to the breadcrumb.
use App\Http\Controllers\PlastinkyController;

Route::get('/plastinky/all/{id}', [PlastinkyController::class, 'ShowOne'])
  ->name('plastinky-one')
  ->breadcrumbs(
    fn(Trail $trail, $id) => $trail->parent('plastinky')
      ->parent('plastinky-data')
      ->push('VIEW', route('plastinky-one', $id))
  );

thankk you u save my life)) and sr for mistake the topic u can delete after. can u ask the my last question? how i can change like that i can get name in breadcrumbs? @tabuna


Missing if clause in Service template for Scala build

To reproduce issue:
Create a scala project and run the jx project import --url <http://github.com/org/your-project> with kubernetes and scala chosen.
Current behavior
When applying the build pack for scala we end up with an Ingress controller that points to the wrong service, since the service get a "double" name. Today the service will be named -, therefore the ingress is pointing to the wrong service, since it only points to .
Expected outcome:
New service setup on on staging environment.
/label ~Bug

@jstrachan I guess i can close this here issue? The fix is merged.


net/http/httputil: ReverseProxy should copy *req.URL

The ReverseProxy.ServeHTTP performs a shallow copy of the incoming request. This includes just copying the pointer of req.URL to outreq.URL. The director is likely to mutate that request URL, which can lead to mismatched pre/post logging.
Workaround: Copy the url.URL within a custom director.
What version of Go are you using (go version)?
go version go1.8.1 darwin/amd64
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/aron/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/ts/s940qvdj5vj1czr9qh07fvtw0000gn/T/go-build348823784=/tmp/go-build -gno-record-gcc-switches -fno-common"
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?
package main

import (
	"log"
	"net/http"
	"net/http/httputil"
	"net/url"
)

func main() {
	target, err := url.Parse("http://google.com/")
	if err != nil {
		log.Fatalf("could not parse URL: %s", err)
	}
	pxy := httputil.NewSingleHostReverseProxy(target)
	server := http.Server{
		Addr: ":9999",
		Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
			log.Printf("proxy starting: %s", r.URL)
			pxy.ServeHTTP(w, r)
			log.Printf("proxy complete: %s", r.URL)
		}),
	}
	err = server.ListenAndServe()
	if err != nil {
		log.Fatalf("could not serve: %s", err)
	}
}

$ curl http://localhost:9999/ > /dev/null

What did you expect to see?
2017/04/21 11:14:54 proxy starting: /
2017/04/21 11:14:54 proxy complete: /

What did you see instead?
2017/04/21 11:14:54 proxy starting: /
2017/04/21 11:14:54 proxy complete: http://google.com/

/cc @bradfitz, I think the day of reckoning has arrived, for us to modify Request.WithContext https://golang.org/pkg/net/http/#Request.WithContext to perform some deep copies e.g for URL as requested by the issue. What do you think?

This issue is also similar to #18327, which is trying to establish what is possible/recommended in the director.

Also related: #19706


backport NSURLSession docs to 0.65

Refs #2629
This PR backports the changes of mentioned above PR to the 0.65 docs.
The change was not initially a part of 0.65 release, but go cherry-picked to the release later in time.
See this comment and core repository PR for more information.

@Simek thank you for taking care of the issue 🙂


Fix pre-commit issues on M1 macs

There's an issue when trying to run the PII Secrets pre-commit checks on M1 Macs as Spacy doesn't have an ARM build for python 3.9.
Traceback (most recent call last):
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/bin/pii-secret-file-content-ner", line 5, in <module>
    from pii_secret_check_hooks.pii_secret_file_content_ner import main
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/pii_secret_check_hooks/pii_secret_file_content_ner.py", line 8, in <module>
    from pii_secret_check_hooks.check_file.ner import CheckForNER
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/pii_secret_check_hooks/check_file/ner.py", line 4, in <module>
    import spacy
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/spacy/__init__.py", line 14, in <module>
    from . import pipeline  # noqa: F401
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/spacy/pipeline/__init__.py", line 1, in <module>
    from .attributeruler import AttributeRuler
  File "/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/spacy/pipeline/attributeruler.py", line 6, in <module>
    from .pipe import Pipe
ImportError: dlopen(/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/spacy/pipeline/pipe.cpython-39-darwin.so, 0x0002): tried: '/Users/cameronlamb/.cache/pre-commit/repohc8c08lz/py_env-python3.9/lib/python3.9/site-packages/spacy/pipeline/pipe.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))

Upgrading to use Python 3.10 fixes this.
Suggestion: upgrade the whole project to 3.10?

Codecov Report

Merging #174 (9404d2d) into main (607e107) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #174   +/-   ##
=======================================
  Coverage   75.65%   75.65%
=======================================
  Files         149      149
  Lines        5603     5603
=======================================
  Hits         4239     4239
  Misses       1364     1364

Impacted Files
Coverage Δ

activity_stream/factories.py
100.00% <ø> (ø)

leavers/tests/views/test_leaver.py
98.93% <ø> (ø)

Continue to review full report at Codecov.

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


sap.m.table header always gives padding even without having any header content

OpenUI5 version:
Browser/version (+device/version):
any version
Any other tested browsers/devices(OK/FAIL):
every browser (Chrome/IE/Firefox)
URL (minimal example if possible):
User/password (if required and possible - do not post any confidential information here):
Steps to reproduce the problem:
1.create a mobile table with no header content ie with no text in column
2. run the application
3. It shows a strip in top of the table because by default header have some padding
What is the expected result?
It should not show blank strip in case of no header.
What happens instead?
It shows the strip at the top. This issue is with the current ui5 version(1.48.9) and was not there in the previous version
Any other information? (attach screenshot if possible)

@hemamanwani Please modify this example to illustrate the settings which reproduce the issue - https://jsbin.com/puyepifeya/edit?html,output
Thanks

Since there is no response from the author for more than 4 weeks I'm closing the ticket.


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on 965770186 for 9d10b838246a4c74175fce0373345521f37b072d
https://gitlab.com/MatrixAI/open-source/js-logger/-/pipelines/965770186

Pipeline Attempt on 965783399 for 4a1e99d76e8168189311430f63db5ffd037d3f44
https://gitlab.com/MatrixAI/open-source/js-logger/-/pipelines/965783399

Pipeline Succeeded on 965783399 for 4a1e99d76e8168189311430f63db5ffd037d3f44
https://gitlab.com/MatrixAI/open-source/js-logger/-/pipelines/965783399


Manage dependency automata

I fixed the version of the automata crate to a specific commit (the most recent one when writing this). This makes updating to a newer version of the crate a bit more complicated but it ensures that everyone working with the main branch of this repository also uses the same version of the automata crate.
Further, I also adjusted some use statements such that the version specified in the commit works.

Looks great, also fixing to a specific version sounds good until we can fix a specific version at some point in the future.


Feature set check may fail

Re this thread:
https://forums.adafruit.com/viewtopic.php?t=201980
Return isn't as expected so check fails.
Not finding any reference to the feature set command in any of the SGP40 refs.
https://github.com/adafruit/Adafruit_CircuitPython_SGP40/blob/4f872a90c581bbb22ebc623c7bd37eea051f9d60/adafruit_sgp40/__init__.py#L136-L141
Maybe just remove the check?

Just received a new version of the SGP40 breakout to compare to an older version.
Reading the "feature set" register manually for each:
OLDER BREAKOUT
Adafruit CircuitPython 7.3.3 on 2022-08-29; Adafruit QT Py RP2040 with rp2040
>>> import board
>>> i2c = board.STEMMA_I2C()
>>> i2c.try_lock()
True
>>> i2c.scan()
[89]
>>> buffer = bytearray(2)
>>> buffer[0] = 0x20
>>> buffer[1] = 0x2F
>>> i2c.writeto(89, buffer)
>>> i2c.readfrom_into(89, buffer)
>>> hex(buffer[0]), hex(buffer[1])
('0x32', '0x20')
>>>

NEWER BREAKOUT
Adafruit CircuitPython 7.3.3 on 2022-08-29; Adafruit QT Py RP2040 with rp2040
>>> import board
>>> i2c = board.STEMMA_I2C()
>>> i2c.try_lock()
True
>>> i2c.scan()
[89]
>>> buffer = bytearray(2)
>>> buffer[0] = 0x20
>>> buffer[1] = 0x2F
>>> i2c.writeto(89, buffer)
>>> i2c.readfrom_into(89, buffer)
>>> hex(buffer[0]), hex(buffer[1])
('0x32', '0x40')
>>>

So the masked added by #20 should be an adequate fix.

Closing. Should be fixed by #20.
See also #21 for some additional fixes that were discovered at the same time and patched in that PR.


sys/linux, sys/freebsd: apply more ignore_return attributes

Apply ignore_return to semctl$GETVAL which produces random errno
values on linux and freebsd.

Apply ignore_return to prctl and remove the custom code in executor.

Remove the custom errno ignoring code in fuchsia executor.
The calls are already marked as ignore_return, so this is just a leftover.

Only reset errno for ignore_return.
The syscall can still return a resource (maybe).
We only need to reset errno for fallback coverage.

LGTM for fuchsia code


[POC] POC to demonstrate subresources via aggregation [skip ci]

@davidvossel hacked in the subresources aggregation for virt-api. I wanted to check it as an alternative to #618. This way, we get spice and console the "subresources.kubevirt.io" api group.
This works for me:
curl -H "Authorization: Bearer $TOKEN" https://<IP_ADDRESS>:6443/apis/subresources.kubevirt.io/v1alpha1/namespaces/default/virtualmachines/testvm/spice -k

I did not remove haproxy here and did not prepare the right rest client for the tests, but it is not needed anymore and it would also give me /reset and /restart subresources. Also note that the whole virt-api implementation, except the subresources can be removed. When creating a sign reuest with a bootstrap token, k8s would also provide a signed ceritificate which virt-api could use in the future (the whole code is in client-go, only fetching and storing in secrets needs to be implemented by us).
@davidvossel what do you think?
Signed-off-by: Roman Mohr<EMAIL_ADDRESS>

Abandoning for now. Might make sense later.

@rmohr I think it's likely we'll pick this back up in the medium term.
For the short term, if it's not practical for us to secure the pod's VM in a way that makes using podExec secure, I'm considering the subresource api our contingency plan. It will require more work and more moving parts to test, but it's possible we'll have to consider absorbing sooner rather than later.
I think we should shelve this discussion until after we gain a clearer understanding of what the libvirt redesign integration looks like.


Nested Array

I wanted to post nested array at once like below.
params do
  requires :course, type: Hash, default: [] do
    requires :name
    optional :description
    optional :questions_attributes, type: Array, default: [] do
      requires :text, type: String
      requires :hint, type: String
      optional :answers_attributes, type: Array, default: [] do
        requires :value, type: String
      end
    end
  end
end
post '/new', root:false  do
  authenticate_user!
  # do something
end

but then swagger-ui shows following parameters, and has error with posting.
course[name]
course[description]
course[questions_attributes][][text]
course[questions_attributes][][hint]
course[questions_attributes][answers_attributes][][value]

what params i want to get is like this.
course[name]
course[description]
course[questions_attributes][][text]
course[questions_attributes][][hint]
course[questions_attributes][][answers_attributes][][value]

Fixed in https://github.com/ruby-grape/grape-swagger/commit/2f9aa49fc2e44bec627c30b05ba17c971e70e5d8.


Update dropdown modifier classes

fix https://github.com/patternfly/patternfly-next/issues/542

Deploy preview for pf-next ready!
Built with commit 9606c600f706a70af5d8ac8ef05c050f6e84c2b4
https://deploy-preview-551--pf-next.netlify.com

@dmiller9911 Once we merge this PR it'll change the dropup class to pf-m-top
Is that ok?


refactor refactor simd json parse to adapt stream parse

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Remove gulp to rely entirely on Eleventy

Gulp while nice is just one more added complexity. It would be great to remove it and rely on Eleventy entirely. This also aids in #35 by setting up a foundation for it.

One data point - I've explicitly decided against reimplementing my build pipeline in Eleventy. I've created a @darekkay/gulp package that is independent of other frameworks. It's a little bit slower and requires running gulp and 11ty at the same time, but I can use it with many other non-11ty projects. YMMV.

I think my CSS and JS tasks are light enough (or will be) to remove gulp and rely on some npm binaries directly.

I discovered postcss style.css -w -m -o min.style.css in a script left my Gulp tasks obsolete. I also use a postcss.config.js I'll check #23 and see where I can help. I loved everything else I read about the project. Especially seeing the recent activity after reading the goodbye post.

html, font, js tasks are now no longer reliant on gulp.
We are left with images (I understand @darekkay's method does not require gulp) and CSS (big question mark on purging and minification for production -- otherwise postcss can be used with an npm script).

CSS nano can be run inside the PostCSS config for minification. I’m making a huge assumption that PostCSS can run before Eleventy passes the CSS file through to the build directory which I also blindly assume handles overwriting the file(s). I’m looking forward to digging into things deeper soon.

Purge is a separate tool, however, to PostCSS. I suppose we should be able to use its npm binary as an npm script that is only run on prod.
Eleventy too can be run via npm scripts just fine.
We're just left to ponder about images. I'll email @darekkay. :)


Babel plugin for reuse?

I think having a babel plugin will make using this library even more silky smooth, like
"plugins": [
  ["babel-plugin-reuse", [{
    "prop": "as"
  }]]
]

That way even primitives like h1 can use reuse right in jsx like

I am trying to make it, though I don't know much about making babel plugins :thinking:

Making the attempt at https://github.com/IniZio/babel-plugin-reuse/

That's a really good idea. But I think
 should translate to <use(Heading, "h1") />, right?

Ar yea just scribbled the readme didn't notice that :joy:

Currently it strips the use prop and gets the prop value, still figuring out how to swap out the component though :thinking:


ibus: does not build reproducibly

Building this package twice does not produce the bit-by-bit identical result each time, making it harder to detect CI breaches. You can read more about this at https://reproducible-builds.org/ .
Fixing bit-by-bit reproducibility also has additional advantages, such as avoiding hard-to-reproduce bugs, making content-addressed storage more effective and reducing rebuilds in such systems.
Steps To Reproduce
nix-build '<nixpkgs>' -A ibus --check --keep-failed

You can use diffoscope to analyze the differences in the output of the two builds.
To view the build log of the build that produced the artifact in the binary cache:
nix-store --read-log $(nix-instantiate '<nixpkgs>' -A ibus)

Additional context
https://reproducible.nixos.org/nixos-iso-gnome-runtime/diff/04da98f125e870a6e64e22abddfb0c8a1efad28ac88a405a5542288493ba0cb5-7fd954c900f9201647b92c93c6a211adbc117d2d132b8eaebd73a8d0d5e6cbc1.html

Someone from openSUSE reported this same issue upstream, but the maintainer seemed uninterested in pursuing this bug.
openSUSE invokes make without parallelism (line 272) to achieve a reproducible build. The build is already ~7 minutes long though, we'd be better off in the long run if we helped fix the actual build system bug. I might have time to take a look in the next couple of weeks.

Turns out this was fixed in the latest upstream release! I've opened a PR with that update.


Existing value not applied when AutoCompleteComboBox is inside DataGridTemplateColumn

When added inside a DataGridTemplateColumn, the existing SelectedValue is not applied to the combobox. In the example at https://github.com/programatix/AutoCompleteComboBox.bug, each rows' PersonId is set to 10, but the combobox in the DataGrid is empty. Setting the PersonId cell also would not update the combobox. However, updating the combobox will update the PersonId cell.

@programatix Thank you for a report and a reproduction. I confirmed the issue.
There is a workaround: Bind the source collection to ItemsControl.ItemsSource in addition to the ItemsSource like this:
<dotNetKitControls:AutoCompleteComboBox
    ItemsControl.ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}, Path=DataContext.Items}"
    ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}, Path=DataContext.Items}"
    ...(same)>

Note that AutoCompleteComboBox.ItemsSource is defined as a different property than ItemsControl.ItemsSource.

debugging notes

I ran the reproduction to see comboboxes not working as described. Boxes were showing blank despite their value and list looked valid.
I tried replacing AutoComplete with normal ComboBox and it looked working.
For debugging, I added NotifyOnTargetUpdated=True to SelectedValue binding and a handler:

<dotNetKitControls:AutoCompleteComboBox
    ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}, Path=DataContext.Items}"
    SelectedValue="{Binding PersonId, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, NotifyOnTargetUpdated=True}"
    Binding.TargetUpdated="AutoCompleteComboBox_TargetUpdated" ...>

    private void AutoCompleteComboBox_TargetUpdated(object sender, DataTransferEventArgs e)
    {
        Debug.WriteLine($"TargetUpdated {sender}");
    }

And then restarted the app, some logs were written to Output:
TargetUpdated DotNetKit.Windows.Controls.AutoCompleteComboBox Items.Count:0

One hypothesis is that it may be a timing issue that ComboBox's initilization happens before the AutoCompleteComboBox.ItemsSource is propagated to ItemsControl.ItemsSource.


Use npm ci rather than install to be consistent with lock file

Otherwise, lock file is just ignored.

I'm just now getting to this, and I know this is backwards testing post-merge, but my docker build is now taking minutes (possibly stuck?) as opposed to less than a minute from before

I'm just now getting to this, and I know this is backwards testing post-merge, but my docker build is now taking minutes (possibly stuck?) as opposed to less than a minute from before

Have you updated your lock files before building it?

i ran a clean install locally that's all

It might be unrelated, npm install doesn't seem to be working either. could be my local network issue

It might be unrelated, npm install doesn't seem to be working either. could be my local network issue
Got it! Thanks for your elaboration. Please let me know if there is any problem!


write a FilePickerCtrl component

I want to write a FilePickerCtrl component. Any advice?
It seems like writing new primitive components is a bit awkward because the re.widgets.set_basic_props function has no way to amend the exclusions map. So I have to either fork re-wx or make a new set_basic_props function. Do I have that right?

Ah, actually, the only way to add new primitive components is to fork the re-wx repo, right? Because core.py gets the mount and update decorator registries from widgets.py.

I take it back, the @mount.register and @update.register decorators work anywhere in user code.

I'm pretty sure this is essentially an implementation of Haskell or PureScript “typeclasses” in Python.
https://github.com/chriskiehl/re-wx/blob/882967e5cbe14a2b65f45b5cfccea3cccdb293f4/rewx/dispatch.py#L4-L8

I take it back, the @mount.register and @update.register decorators work anywhere in user code.

Yeah, correct. You can see a few examples of it in use in Gooey.

I'm pretty sure this is essentially an implementation of Haskell or PureScript “typeclasses” in Python.

Oh, interesting. I hadn't thought of it that way. The motivation here was primarily multi-methods from Clojure. They're definitely clumsier than typeclasses because of how Python treats its objects. There's actually a builtin version of this dispatch thing in functools called @singledispatch. However, it only works correctly for instances of types, which have the Type you'd expect (int, string, MyObject, etc..) whereas the type of a class, is type (which I think is sort of like Kind in Purecsript).
class Foo:
    pass

print(type(Foo())  # <class '__main__.Foo'>
print(type(Foo))   # <class 'type'>

This quirk breaks the builtin singledispatch because everything bottoms out on Type.


Does not compile on current stable rust

Thanks for this neat project, it looks great!
I'd like to experiment with this crate to turn animations from our design department into PNGs, which we can then crush into MJPEG images to put on an old display, that only supports animations in that form. It seems that it is up to the task, as long as it renders the lottie files all correctly. However, this would require this to compile on stable rust, which it currently does not.
It seems font-toolkit is using feature gates which are not supported in stable rust.
error[E0554]: `#![feature]` may not be used on the stable release channel
 --> /Users/hrapp/.cargo/git/checkouts/font-toolkit-845b82da456935bf/c3e2bc4/src/lib.rs:1:1
  |
1 | #![feature(doc_auto_cfg)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^

For more information about this error, try `rustc --explain E0554`.

When fixing this one, the next problem is in this crate itself:
   Compiling lottie-player v0.1.0 (/Users/hrapp/src/lottie/lottie-rs/crates/player)
error[E0554]: `#![feature]` may not be used on the beta release channel
 --> crates/player/src/main.rs:1:12
  |
1 | #![feature(path_file_prefix)]
  |            ^^^^^^^^^^^^^^^^

For more information about this error, try `rustc --explain E0554`.
error: could not compile `lottie-player` (bin "lottie-player") due to 1 previous error

Yes indeed I'm getting too comfort to use nightly rust... Will fix this in a few days


Raid Events

Draft pull request. Current implementation functions, but is lacking event meta + an entry for the Raid Data map structure. It's also worth checking the organization of the additions before going further.
Additions

player triggers raid event
raid finishes event
raid spawns wave event
raid stops event

All of these events have a raid context tag, and all of them except for the player event have support for the in switch for the raid location.

RaidData utility class that turns data from Raid into a MapTag

The main question is: should all these events get one superclass event? It would negate the need for this utility class addition, and also provide better organization for the individual events (raid context would be handled in the superclass).

Changes since initial draft:

Abandonded RaidData and created a generic RaidScriptEvent which provides <context.raid> and the meta entry for the MapTag format
Filled out meta entries of each individual event


Infinite loop between Lint/SymbolConversion and Style/QuotedSymbols

Expected behavior
Running rubocop --only Lint/SymbolConversion,Style/QuotedSymbols -A should autocorrect and not raise an infinite loop on the following example symbol:
:'select * from table where name = ""'

Actual behavior
We’ve noticed an infinite loop between Lint/SymbolConversion and Style/QuotedSymbols:
rubocop --only Lint/SymbolConversion,Style/QuotedSymbols --debug -A test.rb
For <FILE_PATH>: Default configuration from <RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/config/default.yml
Use parallel by default.
Skipping parallel inspection: only a single file needs inspection
Inspecting 1 file
Scanning <FILE_PATH>/test.rb
W

Offenses:

test.rb:15:50: W: [Corrected] Lint/SymbolConversion: Unnecessary symbol conversion; use :"select * from table where name = \"\"" instead.
Person.where(SafeActiveRecord::TrustedSymbol.new(:'select * from table where name = ""'))
                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test.rb:15:50: C: [Corrected] Style/QuotedSymbols: Prefer single-quoted symbols when you don't need string interpolation or special symbols.
Person.where(SafeActiveRecord::TrustedSymbol.new(:"select * from table where name = \"\""))
                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0 files inspected, 2 offenses detected, 2 offenses corrected
Infinite loop detected in <FILE_PATH>/test.rb and caused by Lint/SymbolConversion -> Style/QuotedSymbols
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:332:in `check_for_infinite_loop'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:315:in `block in iterate_until_no_changes'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:314:in `loop'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:314:in `iterate_until_no_changes'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:283:in `do_inspection_loop'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:164:in `block in file_offenses'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:189:in `file_offense_cache'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:163:in `file_offenses'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:154:in `process_file'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:135:in `block in each_inspected_file'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:134:in `each'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:134:in `reduce'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:134:in `each_inspected_file'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:120:in `inspect_files'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/runner.rb:73:in `run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/command.rb:11:in `run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli/environment.rb:18:in `run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli.rb:118:in `run_command'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli.rb:125:in `execute_runners'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli.rb:51:in `block in run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli.rb:77:in `profile_if_needed'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/lib/rubocop/cli.rb:43:in `run'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/exe/rubocop:19:in `block in <top (required)>'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/3.0.0/benchmark.rb:308:in `realtime'
<RUBY_PATH>/installs/ruby/3.0.3/lib/ruby/gems/3.0.0/gems/rubocop-1.50.2/exe/rubocop:19:in `<top (required)>'
<RUBY_PATH>/installs/ruby/3.0.3/bin/rubocop:25:in `load'
<RUBY_PATH>/installs/ruby/3.0.3/bin/rubocop:25:in `<main>'

Steps to reproduce the problem
Gemfile:
gem 'safe_active_record', git: 'https://github.com/google/safe-active-record'
gem 'rails'

test.rb:
require 'active_record'
require 'safe_active_record'

SafeActiveRecord.activate!({ dry_run: true, intercept_load: false })

class Person < ActiveRecord::Base
  establish_connection adapter: 'sqlite3', database: 'foobar.db'
  connection.create_table table_name, force: true do |t|
    t.string :name
  end
end

Person.where(SafeActiveRecord::TrustedSymbol.new(:'select * from table where name = ""'))

Run rubocop:
rubocop --only Lint/SymbolConversion,Style/QuotedSymbols -A test.rb

RuboCop version
$ rubocop -V
1.50.2 (using Parser <IP_ADDRESS>, rubocop-ast 1.28.1, running on ruby 3.0.3) [x86_64-linux]

I've been looking for a ✨good first contribution✨ and I've found that RuboCop::Cop::Lint::SymbolConversion is incorrectly finding an offence for properly_quoted? where it tries to compare the node source to the value:
pry> node.source
=> ":'select * from table where name = \"\"'"

pry> node.value.inspect
=> ":\"select * from table where name = \\\"\\\"\""

Symbol.inspect seems to add a whole lot of extra backslashes and so fails the cop check


It looks like your API is broken

Hi.Recently your API started to behave strange.
http://www.youtube.com/watch?v=RamfcJAIKho (latest stable Atarashii from google play, Android 5.0.2 stock)

Known issue.
https://plus.google.com/u/0/106001822498547702835/posts/7bJ497QZxvQ

Our API service, which is used by the application for communicating with MyAnimeList, has been blocked by the owner of the MyAnimeList website. The Atarashii! application will not work until we are unblocked.
Read the URL that dgw posted.

I'll leave this open for now so others can see it, but it's not really a bug.

We are unblocked again to I am closing this ^^


Using the id of the variable group

Hi,
i already use variable group. But i edit the name of the variable group in azure devops, i have to edit the name in all my project and yml pipeline.
I would to know if you can refer a variable group by is Id and not is name.
Thanks :)

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

ID: 4827aa99-ae62-bd63-6f2f-a87a4065ed27
Version Independent ID: c9e461ee-7f42-3503-9460-18fa3a807bbb
Content: Variable groups for Azure Pipelines and TFS - Azure Pipelines
Content Source: docs/pipelines/library/variable-groups.md
Product: devops
Technology: devops-cicd-library
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

hi anybody know ?
i will certainlky create a suggest feature so .

@snaquekiller Thank you for the question.
You will need to create your own id variable under the variables parameter, see here.
To request this be added as a feature, please use Report a problem or Suggest a feature in the Azure DevOps community to solicit feedback from the product team.


fix: Modify default props values

Closes carbon-design-system/carbon-components-react#299
Modifies default values for placeholder and label text. This allows product teams to decide if they want to use certain props, without forcing a default message.
Changelog
Changed

Changed default label/placeholder text in a number of models.
Added tests to account for defaults.

If these props are optional, should we also handle toggling the associating markup when the prop isn't being passed in?

@joshblack which components are you referring to?

@tw15egan essentially any component that has associated markup with the optional prop.
For example, the title prop for AccordionItem has the corresponding markup that shouldn't be generated if the prop is not included:

{title}

Yep. I agree with that @joshblack. It actually looks like a couple of other components handle it like that already now that I look at it.

Hey @codymwalker , just checking in here. Are you in the process of updating your PR with the discussed changes?

@marijohannessen Updated!


Device crashes during respring process after jailbreaking

Describe the bug
Unc0ver app just installed and clicked the jailbreak button. After finishing the jailbreak process I
pressed he respring button, the device is showing the normal "respring animation screen". After a few minutes the device crashes and reboots normally. Cydia is on the homescreen, but i can't open it, because the device doesn't respring.
To Reproduce
Steps to reproduce the behavior:

Go to 'unc0ver app'
Click on 'jailbreak'
Click on 'respring'
wait

Screenshots
If applicable, add screenshots to help explain your problem.

Device (please complete the following information):

iOS Version: 13.2.2
iOS Device: iPhone XR
unc0ver Version: 4.0.0

Place an "x" between the brackets if true:

[ ] this is a bug others will be able to reproduce
[x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[x] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver

Logs
If applicable, add logs or error messages here.
diagnostics.txt

Same here on iPhone 12,5. (11 Pro Max)
Also happens with everything turned off except Load Tweaks, Load Daemons and Auto respring.
Turning these off will cause an instant reboot.
Tried Re-Downloading, Airplane Mode, Clearing Diagnostic Data and turning every setting off.

I tried the same things with the same result

Same situation on my iPhone XR 13.2

I have the same Problem with Unc0ver 4.0.1
The Respring isn't working correctly
(iPhone 11,8 XR)

You can close the issue, as it has been resolved

How did you fix that?

Please reopen. This has not been addressed.

The new unc0ver 4.0.2 update fixed the respring issue for devices under 13.3.
Tested on 2 devices:
iOS 13.2.3 iPhone 11 Pro Max
iOS 13.0 iPhone XS

How did you install the new version?

With Altstore on Windows.
There are some good tutorials on Youtube.
When you've installed it, leave iCloud, iTunes and Altserver running (open with administrator privileges!) and connect your phone to the computer.
Now go to unc0ver.dev, download and save the ipa. Then you have the option to open it in Altserver, just click on that and you're done.

I am now on verison on 4.0.3 and on iPhone XR 13.2 beta and it still freezes on respring. so @BlackJack8 i wouldn’t say that it’s completely fixed.

Try disabling "set get-task-allow", "Reload Daemons" and "disable revokes".

Still not working

Anybody has got a fix for that on iphone xr ios 13.2.2


SKU update & Service upgrade / 2025-02-01-preview

Context
In order to allow SKU Migration and Service Upgrade, a few changes in the API definition are needed
Changes

Added new properties for service upgrade in specification/search/resource-manager/Microsoft.Search/preview/2025-02-01-preview/examples/SearchCreateOrUpdateService.json

upgradeAvailable
serviceCreatedDate
serviceUpdateDate

Some examples regarding these two new features

Reference documentation can be found here:
https://microsoft.sharepoint.com/:w:/s/AzureSearch660/EQIXiavChStJsDQoi_KrwCUBNtaBm4oOEq3mOhMXLJ-wug?e=BLY3Sa&wdLOR=cC18F6C13-E5B7-4756-AB90-5F4A1956F52F
Workitem can be found here:
[Feature 990156: Sku migration - Azure Search allows customers to change their search SKU](url)


Fix broken headings in Markdown files

GitHub changed the way Markdown headings are parsed, so this change fixes it.
See bryant1410/readmesfix for more information.
Tackles bryant1410/readmesfix#1

Coverage remained the same at 86.158% when pulling c594c200e5d506f86efb8c4cb6144beb5371e1f7 on bryant1410:master into 4ab78689cef67183f05fc108f7a75ae2a83954f4 on codeforamerica:master.

Thanks!


fix(query): produce error, not panic, for influxdb.to()

Closes #18106
This PR just produces an error for influxdb.to() instead of a panic when storage dependencies are absent. There will be another issue to fill in the storage dependencies and resolve this error.

I used the wrong type of error message, so I had to make an update to fix that.


Add .pick() and .omit() methods

This PR adds the ability to apply projections to waterline queries. It's an extension of the work accomplished in  #162 by adding flexibility for how selection arguments are supplied as well as exclusions via .omit(). With this change, the adapters will always receive a standardized selection criteria object which they can process as needed for their specific query language. Here's an example of this object:
// User.find().pick('name', 'age').exec(cb);
{ where: null, pick: { name: 1, age: 1 } }

// User.find().omit('name', 'age').exec(cb);
{ where: null, omit: { name: 0, age: 0 } }

Usage examples:
// Include only
User.find().pick('name', 'age').exec(cb);
User.find().pick(['name', 'age']).exec(cb);
User.find().pick({name: 1, age: 1}).exec(cb);

// Exclusion
User.find().omit('name', 'age').exec(cb);
User.find().omit(['name', 'age']).exec(cb);
User.find().omit({name: 0, age: 0}).exec(cb);

fixes #73

@devinivy @dmarcelino @tjwebb @jasonsims what do you guys think of this going in the new 0.11 branch?

@particlebanana, sounds good.
About the PR itself, what will be the diference between .pick() and .select()? We can leave that for later.

0.11 it is!  I think pick and select should be aliases.

@jasonsims, can you please submit this PR against branch 0.11?

This PR has been replaced by #952 which targets 0.11 branch, please continue any discussion there.


Added new quotes

Following are the authors of quotes:

Ken Thompson
Richard Stallman
Larry Ellison
Paul Allen
Dennis Ritchie

Source: google

Create a new file. Do not edit

@mubaris
As i understood,
I need to create new file with quotes here - motivate/motivate/data/newfile.json

you need to create a new numbered file. check the repo structure

@mubaris
Yes, I went through repo structure and made modified PR.
Take a look at it.
https://github.com/mubaris/motivate/pull/164/commits/b9947c1841e98d4972de3eb0128741e3d1a48e2a


[Improvement] Allow to set kicked IP manually

Hi,
The network at my work is the following: 30 people share a single FTTH line distributed through 4 wifi repeaters. Unfortunately, the network very poorly configured. I'm not sure why for the moment (is it because the 4 repeaters shared the exact same name and network configuration? And/or is there a vlan system in place?), but when I use nmap/kickthemout, I do not see all the machines on the network, only a subset. Also, very strangely, I do not see the machines that are physically closer to me (and thus supposed to connect through the same repeater as I do).
As a consequence, I cannot use kickthemout on a machine even if I know it is connected to the network and I know it's IP (since dhcp deamon distributes the same IPs to the sames machine/MAC day after day).
I'm almost sure it's possible to ARP-spoof (is it really what kickthemout does?) an IP even if it is not registered on the network.
So, would it be possible to add an option to kickthemout that would allow me to enter the IP I want  to kick?

This has been implemented in v2.0. Thank you for your suggestion!


Make Avalonia.Direct2D1 target netstandard1.3

Now that SharpDX 4 is out we can target netstandard. It can't target netstandard1.1 because that doesn't include FileStream. Had to update the samples to net4.6.1 because of this.

BTW, since we are switching to 1.3 - there is Marshal.SizeOf<T> now, you don't need to suppress the warning, I guess.


Dico

Project Abstract
The DICO is to create a decentralized and governable ICO platform for the Polkadot/Kusama ecology. Our platform will allow entrepreneurs to quickly find investors. In a word: Be a platform to link ideas and capital.
For which grant level are you applying?

[x] Level 1:  Up to $10,000, 2 approvals
[ ] Level 2:  Up to $50,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for > $100k Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied, renamed ( project_name.md) and updated.
[x] A BTC or Ethereum (DAI/USDT) address for the payment of the milestones is provided inside the application.
[x] I have read and acknowledged the terms and conditions.
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted.

At the same time, when we were writing the substrate module, we also browsed some other existing modules. For example, when writing the KYC module, we found [identity](https://github.com/paritytech/substrate/tree/master/frame/ identity) is a good identity pallet provided by the official team. but it lacks audit and supervision.

hello, @Noc2 ,our team has made further changes. The purpose of our team is to launch the polkadot ecological ICO platform to accelerate the development of polkadot ecological applications. in this way, not only relying on web3found , but also allowing everyone/organization to participate. To enrich the ecology of polkadot, this is the mission of our team.

@semuelle Thank you very much for your patient review and guidance. The document has been updated.

I'm sorry, but that is not enough.
For 1a, 1b and 1c, please provide a list of functions that will be implemented and, for each, a description of the function. For 6, please describe what the your vision for the pallet is, what the goal of your research is (What question are you trying to answer? What problem are you trying to solve?), how you are going to conduct it and how you are planning to report your findings.

Thanks again，The document has been updated.

The document has been updated.

Perfect, thanks.

Hey @DICO-TEAM, how is the project coming along? Care to share a quick status update, along with an ETA if possible?

@DICO-TEAM note that since the grant is delayed by over 2 months and we haven't heard from you since the application, we will assume you're no longer interested and terminate the grant if we don't hear from you within the next two weeks.

@DICO-TEAM are you still interested in this? Note that since the grant is delayed by over 2 months and we haven't heard from you since the application, we will assume you're no longer interested and terminate the grant if we don't hear from you within the next two weeks.

yes, we are  still interested in this grant.

@DICO-TEAM are you still interested in this? Note that since the grant is delayed by over 2 months and we haven't heard from you since the application, we will assume you're no longer interested and terminate the grant if we don't hear from you within the next two weeks.

yes, we are still interested in this grant.

That’s great to hear. In this case, could you also create a PR to update the timeline of the original contract?

@DICO-TEAM are you still interested in this? Note that since the grant is delayed by over 2 months and we haven't heard from you since the application, we will assume you're no longer interested and terminate the grant if we don't hear from you within the next two weeks.

yes, we are still interested in this grant.

That’s great to hear. In this case, could you also create a PR to update the timeline of the original contract?
Please forgive me for taking so long to deal with it, do we still need to update the timeline of the original contract?

For the last two weeks, we have been dealing with the launch of the ksm parachain.

@DICO-TEAM note that since we haven't heard from you in a while and you didn't reply to our feedback on your previous delivery, we'll assume you're no longer interested and terminate the grant unless we hear from you within the next two weeks.


Add support for converting BigIntValues filters in Parquet reader

In ParquetReader, convert Velox BigintValuesUsingHashTable and BigintValuesUsingBitmask filter to a conjunction of constant COMPARE_EQUAL filters.

ParquetTpchTest.Q18 fails even with this change. I'm taking a close look

@gggrace14 kBigintValuesUsingBitmask wasn't covered in https://github.com/facebookincubator/velox/pull/1423. Should we add that as part of this PR?

Closing stale PRs. Please, reopen if you'd like to continue working on this PR.


Add Web App URL's in sharing intents

Requirements

Provide an easy share link for event.

Will be useful to spread awareness on Social Networks.
Also, alternatively, if app is installed, then the URL scheme could be used to share the info like

Twitter https://twitter.com/intent/tweet?text=%s where text can be a tweet about event and official hashtag.
Facebook: Info here

@championswimmer What can be done about this. I mean can we directly go to a certain speaker or track with the id let's say 2 using the URL http://fossasia.github.io/open-event-webapp/#/speakers#2 in the intent?

If we use expandable list (as @mariobehling said he wants) then it won't be
possible.
@championswimmer https://github.com/championswimmer What can be done
about this. I mean can we directly go to a certain speaker or track with
the id let's say 2 using the URL
http://fossasia.github.io/open-event-webapp/#/speakers#2 in the intent?
—
Reply to this email directly or view it on GitHub
https://github.com/fossasia/open-event-android/issues/56#issuecomment-129846464
.

But @championswimmer this will be a good feature to have. @mariobehling @creativepsyco views?

@championswimmer why is it not possible with an expandable list? This is about sharing anything from the app to the social networks. If it is not possible on the web app side, then make it possible. How am I supposed to share an event, a session, a speaker detail URL to someone I know on Facebook, Google etc?

As you can see here in Google IO web app, the dialog till comes up, so I am sure this can be done on your side.

Yes precisely, their session details are in dialog pop outs. If I make
details in expandable list and not dialogs, how do I get a unique URL for
each session ?
It is exactly because of this that I had made sessions as dialogs
initially.
On 12 August 2015 at 07:28, Mohit Kanwal<EMAIL_ADDRESS>wrote:

As you can see here
https://events.google.com/io2015/schedule?sid=c6a37c01-5afa-e411-b87f-00155d5066d7#day1/c6a37c01-5afa-e411-b87f-00155d5066d7
in Google IO web app, the dialog till comes up, so I am sure this can be
done on your side.
—
Reply to this email directly or view it on GitHub
https://github.com/fossasia/open-event-android/issues/56#issuecomment-130134607
.

#78


Intuitive manual position control by mapping stick input to acceleration

Describe problem solved by the proposed pull request
This is a first draft for a more intuitive manual position controlled flight by stick. Mapping the stick input to velocity generally results in a too agressive flight behavior so often tight acceleration limits have to be applied which result in a too long braking distance and a percieved delay in executing stick inputs.
Describe your preferred solution
Mapping the stick inputs to an acceleration looks promising to solve a big part of the listed problems. It feels more intuitive and guarantees gentle vehicle behavior when being gentle on the sticks while allowing to brake hard in emergency cases by pulling the stick all the way to the oposite side of flight direction.
This task requires changes to the position controller to track an
acceleration setpoint which me and @bresch are working on.
Test data / coverage
This is a draft and not yet ready to fly on a real vehicle. I'm currently testing in SITL with a joystick to see what changes to the position controller make sense to execute these setpoints.
Additional context

@bresch 's related acceleration feed-forward pr: #12052
First messy branch I used to thinker around: https://github.com/PX4/Firmware/tree/new-manual-position

Awesome!

This is just Position mode MC? When this goes in, can you remind me that we will need to update https://docs.px4.io/master/en/flight_modes/position_mc.html (and a few other pages)

This sounds good! But on the other hand we need a good estimation of the accelaration. I can try to help with this :)

Looking forward to its merger, in fact many customers want this feature...Better control feel, better PX4 :smiley:

This is just Position mode MC?

@hamishwillee Yes, it's thought as a replacement option for the current implementation of the manual position mode. At first it will for sure not be default. I will inform you about the behavior and configuration options. Thanks for thinking ahead 👍

This sounds good! But on the other hand we need a good estimation of the acceleration.

@Pedro-Roque Certainly would be good to have a useful acceleration estimate but this pr produces acceleration setpoints to be used in a feed-forward manner for the attitude setpoint generation and is not dependent on a good acceleration estimate.

many customers want this feature...Better control feel, better PX4

@xdwgood Exactly what I've seen as well. Thanks for the confirmation from your side.

This is just Position mode MC?

@hamishwillee Yes, it's thought as a replacement option for the current implementation of the manual position mode. At first it will for sure not be default. I will inform you about the behavior and configuration options. Thanks for thinking ahead 👍

This sounds good! But on the other hand we need a good estimation of the acceleration.

@Pedro-Roque Certainly would be good to have a useful acceleration estimate but this pr produces acceleration setpoints to be used in a feed-forward manner for the attitude setpoint generation and is not dependent on a good acceleration estimate.

many customers want this feature...Better control feel, better PX4

@xdwgood Exactly what I've seen as well. Thanks for the confirmation from your side.

Right, I understood now how you do it after going a bit through the code. Sounds good! Will keep an eye on it

@MaEtUgR  Awesome. :+1:

Just a comment:
It makes sense to add a new Flighttask that handles acceleration. But this PR is a refactor + new changes and hence the diff is quite large.
Would it not make sense to add a new task first (position control with acceleration feedforward) and then another PR for refactor?

Would it not make sense to add a new task first (position control with acceleration feedforward) and then another PR for refactor?

Not really because the new task is not even testable without changing the position controller to properly execute acceleration setpoints and introducing this without refactoring would be a nightmare. There were far too many additional corner cases to forget about and have the drone fall down randomly with the old logic...

drone fall down randomly with the old logic

Sure, but then why is it not possible to do first the refactor and then add the new task?

I

rebased on latest master
added an experimental altitude and position lock implementation for the new task based on integrating the acceleration setpoint to a stop
added tilt limiting to the acceleration setpoint execution

The main thing missing to finish the acceleration based mapping task is a jerk limit. On racers the instant reactions feel very responsive but it's neither beginner friendly nor suitable for large vehicles.
The pull request should not break any existing functionality and the new task already work just without jerk limit.

Seems like

v2 ran out of flash
offboard test fails for some reason

I finally found the time to rebase and am looking into the failing offboard test that will probably show up in CI again.

I rebased and fixed the incompatibilities, we can definitely squash merge this pr in the end since the independent commits are useful for documentation of intent but don't compile anymore. I also found the issues that CI discovered. It's about maximum tilt limitation, looking into a fix.

I found why the tilt limit wasn't working and fixed it.

Status update: I continued on this by adding unit tests for the PositionControl instead of wasting time to just run SITL extensively trying to get the simulated drone into a corner case, going out for a flight and afterwards hope it's all fine. The basic tests for the completely acceleration-based controller (not commited yet) are fine but in the corner cases lies the performance. Some cases are handeled better than before, some worse. Currently I'm fixing the worse ones.

I'm getting closer and closer to having this ready. Still a lot of testing needs to be done. Planning the outdoor test of all the pieces together tomorrow.

I had to squash the history because it was not useful at all anymore when rebased.

I went test flying yesterday evening, it mostly worked but there were some unsafe corner cases when landing. I fixed them now in the last commits and am looking into the CI catch now. I'll do more test flying today.

@PX4/testflights It would be awesome if you could test this pr in all altitude and position-controlled multicopter modes like altitude, position, takeoff, mission, land. 🚁 It contains a lot of changes to the position controller and I'm mostly interested in if you find any regressions. There should only be very small improvements to the flight behavior, I need to do some further work to get the acceleration task to full usability. But this pr gets too big and too old to bundle more things in.

I rebased on master without any conflicts to allow testing with the new submodule versions.

Tested on PixRacer V4:
- Modes Tested
Position Mode: In the second log.Vehicle increased altitude while hovering and with throttle stick in idle position; tested vehicle position by moving forward and backwards a couple times as well as right to left. (Vehicle did not stayed over the trajectory line).
Altitude Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Stabilized Mode: Good.
Mission Plan Mode (Automated):
RTL (Return To Land): Good, slower than usual.
- Procedure
Arm and Take off in position mode, after flying for approximately one minute, switched to altitude then stabilized mode proceed to switch to mission plan mode then make sure that vehicle follows all waypoints as shown in QGC, once completed all waypoint then trigger RTL and see landing behavior.
- Notes
Position and Altitude mode have vehicle ascending while hovering.
Log:
https://review.px4.io/plot_app?log=77f15ff5-481b-4733-9d19-152700284e31
https://review.px4.io/plot_app?log=de54b3fa-e86c-43c5-8b29-cf57cc62567f
https://review.px4.io/plot_app?log=184e55bd-ef88-46b2-a306-9217bd7e513e

Tested on Pixhawk Pro v4Pro:
Modes Tested

Position Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Altitude Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Stabilized Mode: Good.
Mission Plan Mode (Automated): Vehicle follower waypoints but went out of the expected trajectory.
RTL (Return To Land): Good, slower than usual.

Procedure
Arm and Take off in position mode, after flying for approximately one minute, switched to altitude then stabilized mode proceed to switch to mission plan mode then make sure that vehicle follows all waypoints as shown in QGC, once completed all waypoint then trigger RTL and see landing behavior.
Notes
Position and Altitude mode have vehicle ascending while hovering.
Log:
1 - https://review.px4.io/plot_app?log=675855f1-2a37-42c1-aa52-bbf0ab84482a
2 - https://review.px4.io/plot_app?log=69fab381-8a79-48a0-abd4-7385f1588d90
Tested on Pixhawk 4mini v5:
Modes Tested

Position Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Altitude Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Stabilized Mode: Good.
Mission Plan Mode (Automated): Vehicle follower waypoints but went out of the expected trajectory.
RTL (Return To Land): Good, slower than usual.

Procedure
Arm and Take off in position mode, after flying for approximately one minute, switched to altitude then stabilized mode proceed to switch to mission plan mode then make sure that vehicle follows all waypoints as shown in QGC, once completed all waypoint then trigger RTL and see landing behavior.
Notes
Position and Altitude mode have vehicle ascending while hovering.
Log:
1 - https://review.px4.io/plot_app?log=6243b7f7-ab03-4915-9405-ebb66ad2f36e
2 - https://review.px4.io/plot_app?log=e68aec51-7e90-4ecc-8798-e1dabd45b82c
Tested on NXP FMUK66 v3:
Modes Tested

Position Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Altitude Mode: Vehicle increased altitude while hovering and with throttle stick in idle position.
Stabilized Mode: Good.
Mission Plan Mode (Automated): Vehicle follower waypoints but went out of the expected trajectory.
RTL (Return To Land): Good, slower than usual.

Procedure
Arm and Take off in position mode, after flying for approximately one minute, switched to altitude then stabilized mode proceed to switch to mission plan mode then make sure that vehicle follows all waypoints as shown in QGC, once completed all waypoint then trigger RTL and see landing behavior.
Notes
Position and Altitude mode have vehicle ascending while hovering.
Log:
https://review.px4.io/plot_app?log=dec7e76c-1157-4bdf-9130-fef528c185a8

Thanks a lot for all the test flights and descriptions! I'll have to investigate using the logs to see if the described notes are caused by my changes. Also my own pr #13130 will generate a small conflict that I might need to resolve.

@PX4/testflights You reported that the vehicles were ascending during altitude mode. After checking a few logs, it seems that your hover thrust parameter MPC_THR_HOVER is set to default (0.5) and that your vehicle hovers at 0.4. Also, the stick isn't centered:

Tested on PixRacer V4:
Modes Tested
Position Mode:
Altitude Mode:
Stabilized Mode:
Mission Plan Mode (Automated):
RTL:
- Procedure
The parameter MPC_THR_HOVER was changed from 40 to 50. When the vehicle flew, it continued to rise, having the throttle in position and altitude between the two. He wanted to fall and I managed to regain control and land it manually.
Log:
https://review.px4.io/plot_app?log=5449c0f5-8476-4080-9371-f352c6fbef48
Log: RTL BAD
https://review.px4.io/plot_app?log=7d27355a-d70b-474e-84c9-f3a4b309bf6f

After rebasing unsuccessfully and realizing that it will probably not be mergeable anytime soon because of risk I'm breaking this down into small pieces.
The first part that should be easy to review is here: https://github.com/PX4/Firmware/pull/13247

After rebasing unsuccessfully and realizing that it will probably not be mergeable anytime soon because of risk I'm breaking this down into small pieces.
The first part that should be easy to review is here: https://github.com/PX4/Firmware/pull/13247

I'm closing this.


Title text should be truncated not multiline

[x] I am on the latest Hyper.app version

[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: macOS Sierra 10.12.5

Hyper.app version: 1.4.2

Link of a Gist with the contents of your .hyper.js: Nothing special, if it's necessary I'll provide.

Relevant information from devtools (CMD+ALT+I on Mac OS, CTRL+SHIFT+I elsewhere): N/A

The issue is reproducible in vanilla Hyper.app: Is Vanilla

Issue
Title text should be truncated not multiline like this:

@henrikdahl didn't you fix this ages ago 🤔

Reproduced.
After changing current directory to have a long path in title, resize windows.

If you tell me where to start, I can try fixing it myself in a PR!

You can inspect DOM/CSS with dev-tools and find a way to fix it.
Certainly add a text-overflow: ellipsis; somewhere.
Note: when you have severals tabs, header structure is different and title is ok. You can see how it works and make the same thing when there is only one tab.

Is this issue still open? Is there any guidance on how to solve this?

this is fixed and will be released in 2.x  :) @sabrown84

Thank you @albinekb for letting me know. I'm glad it got resolved.


No way to specify install location other than ~/.crc

General information

OS: Windows
Hypervisor: Hyper-V
Did you run crc setup before starting it (Yes/No)? Yes

CRC version
Latest, 4.2.2
Host Operating System
Windows 10 Pro, latest updates as of Nov 18 2019
Problem:
I want to specify another directory to install CRC, since the current behavior is to install it under the user's home directory (in Windows, it would be C:\Users\User1.crc
Since we usually have limited space on the C:\ partition, I would like a way to specify another install directory or location, for example, D:\OpenShift\ where I would have a lot more space.

Hello, I suffer with exactly same issue. One difference I am on Ubuntu. Why was this ticket closed?
Thanks,
Richard

Well no one did anything to address it. I resized my home directory under fedora, but this is very annoying for all operating systems

The binary at the moment can not operate on a drive other than C:, see: #764 This is likely due to an issue with libmachine (Minikube has the same issue in their top10. @tstromberg)

Marking this as an enhancement.

The issue applies to all linux (and probably macOS) flavors. the crc config should be able to support a different destination, whether a different drive or partition

Just to be clear, what you want to put in a different location are the big files crc creates/needs, if ~/.crc has a reasonable size (a few MB at most), it's ok to have it?

Would be great to move big files from cache and machines directory, this is how looks my .crc
du -sh ~/.crc/*
92M	./.crc/bin
11G	./.crc/cache
4,0K	./.crc/crc.json
24K	./.crc/crc.log
8,3G	./.crc/machines

On windows I am able to override the homedrive(~) by issuing $env:HOMEDRIVE="D:" (in powershell) before running crc setup in the same session.

@lakgani what behaviour do you see now?

I also suffer from this issue.
I have an Windows 10 Laptop and my user account has its homedrive configured as network drive with limited storate and a slow connection (compared to local drive).

@gbraad Which version do you want me to give it a try?

Override homedrive before running crc. Please report if that helped.

@gbraad Yes it worked, that is the reason I posted my initial comment to help anyone that might need this behaviour

On Linux, pre-installation, create the directory where you want it installed.  Assign your user as the owner.  Once assigned, symlink ~/.crc to the chosen directory.
On windows, you may be able to use mklink (windows version of symlink).  I haven't tested the windows mklink solution yet, but the Linux method of symlink pre-installation does work just fine.

On Linux, pre-installation, create the directory where you want it installed. Assign your user as the owner. Once assigned, symlink ~/.crc to the chosen directory.
On windows, you may be able to use mklink (windows version of symlink). I haven't tested the windows mklink solution yet, but the Linux method of symlink pre-installation does work just fine.
Edit: Macos should be able to use the same solution as Linux above, since it is still 'nix' based.

It worked
I created a symbolic like this in windows:
mklink /J C:\Users\UserName.crc E:\crc-windows-1.16.0-amd64\crcInstall

Can this workaround please be added to the Known Issues, rather than just saying its a known issue?

Also; I don't know if this is some GPO-related weirdness with my local environment, but I notice on my new Windows 10 laptop that when I'm online at work, my HOME  (literally $HOME in powershell) directory appears to be H:\ ... but when I'm offline its the same as what env:USERPROFILE is.
This is apparently normal according to https://superuser.com/questions/607105/is-the-home-environment-variable-normally-set-in-windows

No, it is not. The closest equivalents in Windows NT are %UserProfile% and %HomeDrive%%HomePath% (note that they may point to different locations – the profile is always local, while the home can point to a network share).

So I would suggest that the most appropriate location for .crc on Windows would be under %UserProfile%, if its not already (because I see I had both H:.crc and C:\Users\ME.crc ... which is confusing, but possibly normal?

Due to limitations in the driver and jow Hyper-V treats the virtual machine
files, we can not rely on these environment variables and are forced to use
the drive that contains the OS.
On Thu, Apr 1, 2021 at 4:53 PM Cameron Kerr @.***>
wrote:

Also; I don't know if this is some GPO-related weirdness with my local
environment, but I notice on my new Windows 10 laptop that when I'm online
at work, my HOME (literally $HOME in powershell) directory appears to be
H:\ ... but when I'm offline its the same as what env:USERPROFILE is.
This is apparently normal according to
https://superuser.com/questions/607105/is-the-home-environment-variable-normally-set-in-windows
No, it is not. The closest equivalents in Windows NT are %UserProfile% and
%HomeDrive%%HomePath% (note that they may point to different locations –
the profile is always local, while the home can point to a network share).
So I would suggest that the most appropriate location for .crc on Windows
would be under %UserProfile%, if its not already (because I see I had both
H:.crc and C:\Users\ME.crc ... which is confusing, but possibly normal?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/code-ready/crc/issues/817#issuecomment-811759857, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAOZUVAEWUW7QF5VD4VODTGQYBRANCNFSM4JOWTDZQ
.

--
Gerard Braad | http://gbraad.nl
STEM is the source, but BUILD is how you develop!
[ Better Understanding Involves Learning and Doing ]

My experience with CRC (1.24, and earlier in January with OKD) thus far would suggest that if its not already a tested environment then a managed (domain-joined) Windows 10 Pro/Enterprise that has a) roaming profiles, b) GPO-managed firewall (with local firewall rules ignored for better documentation outcomes) in an online ($HOME is $HOMEDRIVE$HOMEPATH) and disconnected state ($HOME == %UserProfile%) should be a regularly tested environment. Granted, that would need some infrastructure to help set up.
I'm not entirely sure why, but the laptops I have tried this with are unworkable without vsock mode (plus I'll need to be able to use the VPN when working from home, although on one of my laptops I hadn't installed the VPN at that stage). So I'm looking forward to seeing further development with this.
This would be representative of an developer / deployer / engineer working in an enterprise / commercial environment (assuming they don't have a different environment for their regular development, which would by likely because CRC resource requirements are unlikely to be met on most developer laptops I've seen).
Just looking at the 2020 Stack Overflow Developer Survey (https://insights.stackoverflow.com/survey/2020#development-environments-and-tools) about half of developers are using Windows.... it would be interested to see what proportion of that have managed devices. I wonder if you can infer that from CRC telemetry data (https://developers.redhat.com/article/tool-data-collection doesn't say explicitly)
Cheers,
Cameron

its not already a tested environment then a managed

At the moment we do not have a domain-joined test environment and some known issues for this are recorded.

are unworkable without vsock mode

this is likely because of the DNS setup. vsock will force the resolving over the the host itself. And yes, if you are using a VPN, you have to use vsock if a route-all is forced. The original setup with the virtual switch might become the alternative method soon-ish. We are in the process of moving vsock to become GA.

about half of developers are using Windows

We are aware of the disitribution, but so far our metrics for both download and usage show a slightly different usage ;-). We however do not record how systems are setup as we are cautious about collecting info that might be regarded as identifying.


BIG PROBLEM! ALL V2 N and K DEPTH MODELS ARE COMPLETELY DESTROYED AS OF LATEST UPDATE.

for some reason all maps inlovling v2 are now destroyed these are a few examples
of a variety of models between any n v2 models and regular v2 small through large models now after the update. all of these examples are N v2 models just to clarify just differnt depth model sizes like base small and large

Is this normal?

not even close to normal notice his hospital gown in the last example here. his entire shirt is being repreesented as extremely far background when it should be at least mid ground and that happens like every other depth frame so the chest is constatly bouncing in and out of foreground level. its def not performing properly i highly doubt this was the intended look for the map.

I suspect it is a known problem with V2 recognizing glass and mirrors as flat surfaces.
I have confirmed that it is the same result as the official code.

@nagadomi yeah that i expect ive seen that and i tend to ignore it as at some point thatll get better but if u look at the example above his shirt not a glass surface or mirror just a regular shirt is being project to the background in black so in this example abov his torso is popping out of foreground and all the awy into the background leaving him as a floating head and arm. iobviously i dont think it has anythingto do with you but i do think the depth anything crew may have miss the mark on the accuracy of the map the majorty of frames look like water paint there is almost zer oacuracy at all in tyhe model which is weird becuase if any s is in it then it should at the very least have some foreground detal but it doesnt. i may have to try to see if i can some way inform the depth anything devs about this as i dont think they intended this map to do what its doing. im not expecting it to be the greeatest thing in the world but as of currently v1 N model is better than v2 and that fundementally makes no sense to me lol

may be related issue https://github.com/DepthAnything/Depth-Anything-V2/issues/10 https://github.com/LiheYoung/Depth-Anything/issues/201

hi Nagadomi, something is definitely wrong with the any sv2 model in iw3, i just checked it compared to hugging face v1, v2, and iw3, for some reason the any sv2 has lost complete detail, here is a screen shot of them side my side

here is the original source rgb i used

https://drive.google.com/file/d/1N-CaueINcpr6USzKmTHQc9O9M8zucgYY/view?usp=sharing

@kaelsonofkrypto
Try the same settings as demo.
Depth Model = ANY_V2_S, Depth Resolution = 518, Foreground Scale = 0, Edge Fix = OFF
Export

@nagadomi hi nagadomi, thanks to another members finding, he found what was broken apparently if u go past 518 on depth resolution for, any s, it degrades the quality and looks worse, but if u use any s v2 at 518 depth resolution it looks much better than on high depth res. The depth resolution in iw3 is broken past 518, here is a screenshot of iw3 any s v2 on the left at 1400 depth res and on the the right any s v2 at 1400 depth resolution


Alternative way to check if running in Docker

Description

The running_in_docker function can lead to unpredictable results, in certain cases it does not recognize that it's running inside docker and leads to the version check being in place. This produces errors in build pipelines.
GitHub Issues

https://github.com/zappa/Zappa/issues/1140

Coverage decreased (-0.1%) to 74.444% when pulling fa77a0b33c4508603a4589f16ddfc927e47e123f on gaborschulz:zappa-1140 into ea55be9e6961961cf2ce061ba6703df66ade98b6 on zappa:master.

If the current check is unstable/unreliable, using a environment variable is much cleaner!
Thanks!

Can you pull in the CHANGLOG and version updates in this PR?
https://github.com/zappa/Zappa/pull/1203
Since this is an open issue, I want to get this fix released asap.

@gaborschulz can you check the lint results and run make black, make isort to fix formatting issues?


Added tests that demonstrate nested relations don't work

Following #405 I added a few tests to show different failures related to the relations key that could be improved/supported.
What would be required for nested relationships to work?

:tada: This issue has been resolved in version 4.11.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


"Can not find runtime target for framework..." when opening .cs file

From @clabough on May 27, 2016 15:42

VSCode Version: 1.1.1
OS Version: Windows 10 Enterprise

Steps to Reproduce:

Open a .cs file

Downloading and configuring the .NET Core Debugger...
Telemetry is: Enabled
log  : Restoring packages for C:\Users\myaccount.vscode\extensions\ms-vscode.csharp-0.3.7\coreclr-debug\project.json...
info : Committing restore...
log  : Lock file has not changed. Skipping lock file write. Path: C:\Users\myaccount.vscode\extensions\ms-vscode.csharp-0.3.7\coreclr-debug\project.lock.json
log  : C:\Users\myaccount.vscode\extensions\ms-vscode.csharp-0.3.7\coreclr-debug\project.json
log  : Restore completed in 304ms.

NuGet Config files used:
C:\Users\myaccount.vscode\extensions\ms-vscode.csharp-0.3.7\coreclr-debug\NuGet.config

Feeds used:
https://www.myget.org/F/dotnet-core/api/v3/index.json
https://api.nuget.org/v3/index.json
https://www.myget.org/F/coreclr-debug/api/v3/index.json
Telemetry is: Enabled
Error: Can not find runtime target for framework 'DNXCore,Version=v5.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'. Possible causes:

The project has not been restored or restore failed - run dotnet restore
The project does not list one of 'win10-x64, win81-x64, win8-x64, win7-x64' in the 'runtimes' section.

System.InvalidOperationException: Can not find runtime target for framework 'DNXCore,Version=v5.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'. Possible causes:

The project has not been restored or restore failed - run dotnet restore
The project does not list one of 'win10-x64, win81-x64, win8-x64, win7-x64' in the 'runtimes' section.
at Microsoft.DotNet.ProjectModel.BuildWorkspace.GetRuntimeContext(ProjectContext context, IEnumerable1 runtimeIdentifiers) at Microsoft.DotNet.Tools.Publish.PublishCommand.<>c__DisplayClass71_0.<SelectContexts>b__1(ProjectContext c) at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Microsoft.DotNet.Tools.Publish.PublishCommand.TryPrepareForPublish()
at Microsoft.DotNet.Tools.Publish.PublishCommand.<>c__DisplayClass0_0.b__0()
at Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args)
at Microsoft.DotNet.Tools.Publish.PublishCommand.Run(String[] args)
dotnet exited with error code 1
Error while installing .NET Core Debugger.

Copied from original issue: Microsoft/vscode#6977

@clabough Could you please update yourVS Code C# extension. I suspect that will fix your issues.

Updating the extension fixed the error. Thanks.

Cool. In that case, I'm closing this issue.


Code cleanup

make test

ea33a6c1-79e4-f1a9-ba0e-8cdcd4b723a1
has dependency, 208 first

ea3618ce-ba92-f119-864b-8cdcd4b723a1

ea368d65-de08-f1db-8a6e-8cdcd4b723a1


We are talking about all the options here: https://github.com/asyncapi/modelina/blob/master/docs/languages/Java.md
We have multiple issues highlighting how to add options to the playground, only difference is that now it's for Java, instead of here C#: https://github.com/asyncapi/modelina/issues/1375

@jonaslagoni i would like to take this issue !! :slightly_smiling_face:


build(tools/docker/indy-sdk-cli): fix deprecation deb.nodesource.com/setup_16.x

Change Description:
In the Dockerfile, the issue related to NodeJS was addressed by updating the NodeJS installation method to use the new NodeSource installation method. The previous method using curl -sL https://deb.nodesource.com/setup_16.x | bash - had become deprecated, so the new method was applied for compatibility with the latest practices.
The specific changes made in the Dockerfile are as follows:

Removed the old installation method for NodeJS:
# Removed the deprecated NodeJS installation method
# RUN curl -sL https://deb.nodesource.com/setup_16.x | bash -

Added the new NodeSource installation method:
# Added the new NodeSource installation method for NodeJS
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource-archive-keyring.gpg \
    && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node bionic main" | tee /etc/apt/sources.list.d/nodesource.list

Fixes #2701

LGTM

@urvish667 Just checking in, are you still working on this one?

@petermetz Thanks for the correction on the PR message and commit. I am still new to opensource contributions, so please tell me where I went wrong in PR.

@urvish667 No worries! Well, you haven't done anything wrong, because the contributing guide does not call out explicitly that the commit message and the PR description should match (which is an error my part).

You already corrected PR and commit issue right? Thanks.

Not yet, but I can do it very quickly if you invite me as a collaborator to your cacti fork (it will give me permission to force push changes onto your feature branch that is backing your PR)

Thanks
@petermetz, I have invited you as a collaborator in my repository.

Thanks @petermetz


add support for mapping over remote launch plans

Tracking issue
fixes: https://linear.app/unionai/issue/COR-1686/support-mapping-over-flytelaunchplan-remote
Why are the changes needed?
Mapping over remote launch plans doesn't work
What changes were proposed in this pull request?

add support for mapping over remote launch plans
make new function to transform flyteidl typed interface to python native interface

How was this patch tested?

unit testing
sandbox
dogfood (https://dogfood-gcp.cloud-staging.union.ai/console/projects/flytesnacks/domains/development/executions/arqcgvlsbz92cdffsw2d/nodeId/n0/nodes)

Setup process
remote = UnionRemote(config=Config.auto(), default_project="flytesnacks", default_domain="development")
lp1 = remote.fetch_launch_plan(name="advanced_composition.subworkflow.regression_line_wf",
                               version="v0.3.288")

@workflow
def test_wf1_remote():

    val = [1, 2, 3]
    x = [[-3, 0, 3], [-8, 2, 4], [7, 3, 1]]
    y = [[7, 4, -2], [-2, 4, 7], [3, 6, 4]]
    map_task(lp1)(val=val, x=x, y=y)

Screenshots
Check all the applicable boxes

[ ] I updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] All commits are signed-off.

Related PRs

Docs link

I think there's some circular dependency that needs to happen but I think maybe what's here right now is more than necessary.  let's chat about this some time today or tomorrow?


Correctly install dependencies in CI

Some dependencies (namely elf and dependencies there of) are only packaged for conda not for pip. We should properly install it in CI.

Implemented as part of #8


Capitalize partially shifted names

Sometimes names are entered with an initial capital on first word but not other words. This needs to be recognized and fixed

On reflection, this is potentially opening a complex can of worms and it would be better to handle these manually.


Go to definition does not work with Jinja Template files

VSCode Version:1.33.1
OS Version: Ubuntu 16.04 LTS

I am working on a Python Flask project which has number of Jinja Template files. The native Go to Definition/Declaration functionality does not work with Jinja files. I am not sure if it is a problem with Python extension not supporting Jinja files or VsCode not supporting Jinja files yet.
Steps to Reproduce:
I have the following snippet from my Jinja template file.
{% extends "base.html" %}
{% from "_posts_jinja.html" import delete_post %}
{% block body %}

Now If I try to jump to let's say  base.html or _posts_jinja.html file or to delete_post macro inside the  _posts_jinja.html, VsCode shows a popup balloon saying "no definition can be found" for this symbol.
Infact these symbols in Jinja/html files are not even recognized or indexed because if I hit ctrl-t and try to look up for delete_post macro, it does not show up. However the other symbols in the python files show up just fine.
So am I missing something here or is it not yet supported feature in VsCode ?

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

There seem to be a few extensions you could try: https://marketplace.visualstudio.com/search?term=Jinja&target=VSCode&category=All categories&sortBy=Relevance

I have already installed extensions for Python and Jinja and since it does not work even after installing the extension, i thought of reporting the issue.

@rbhanot4739 Please file an issue for the Jinja extension that seems the most promising then. You could also file an issue for the Python extension, but my guess is that Jinja templates are to specific for that.

Sure ! Will file issue for both Jinja and Python extension.


Refactor job application

Some small things

Update job application heading component to use the correct link
Refactor job application controllers to not use before actions to set instance variables

Added some random thoughts, not necessarily wedded to them. Would love to hear more from the rest of the team about whether they like this pattern, and how aggressively we want to apply it (e.g. only shared logic between actions, or even for the resource itself). 💡

Added some random thoughts, not necessarily wedded to them. Would love to hear more from the rest of the team about whether they like this pattern, and how aggressively we want to apply it (e.g. only shared logic between actions, or even for the resource itself). 💡


Question: Does it support timezones/DST (Daylight Saving Time)?

Hello,
Does it support timezones and DST?
Something similar to this:
http://hilios.github.io/jQuery.countdown/examples/timezone-aware.html

Not yet!


Optimize memory usage of compressAndGetFile

The code in BitmapCompressExt.kt always creates the whole bitmap in memory (ByteArrayOutputStream) even if final output is wanted in a file. I think it would be better to pass FileOutputStream directly to Bitmap.compress, something like this:
val fos = FileOutputStream(outputFilePath)
Bitmap.createScaledBitmap(this, destW, destH, true)
        .rotate(rotate)
        .compress(Bitmap.CompressFormat.JPEG, quality, fos)
fos.close()

I believe that would consume much less memory.

Thanks for your quick fix! One possible issue, should you close the streams? From what I know not closing streams may lead to memory leaks or allocated files. One option is to use the "use" statement in Kotlin, some related samples: https://stackoverflow.com/questions/35528409/write-a-large-inputstream-to-file-in-kotlin

Forget it, ByteArrayOutputStream was used before, and it didn't need close.


how I can save several email templates for individual user via UI ?

It would be very helpful to know if someone else has implemented a functionality like this,
I want to give the users to have the ability to create their own email templates, and save them as templates, in each user's personal settings.
Here's how it would look like

Following are the Issues I need help with :
With current implementation, we'd have to hard code/ write that each email template in the file,
How i can implement the variables like {{username}} {{agent_name}}
Thanks in advance :-)

Besides hardcoding a template, the function is currently not in the project.  A couple of potential resource for doing this:

https://stackoverflow.com/questions/37639037/how-to-use-template-engines-to-send-text-as-email-in-nodejs
https://community.nodemailer.com/2-0-0-beta/templating/

There are also a few pre-existing npm modules such as email-templates and nodemailer-express-handlebars (listed at https://nodemailer.com/plugins )
Any thoughts on what could be a more desired way to do this?  What are the use cases that this can address during a hackathon weekend and help the teams get done quicker?

I honestly don't think this would be within the scope of this project.


Added en guide and fix link

I added user manual using machine translation and fixed some link for english user on main README file

 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.sulaimangari seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Do we need to run code on the LEGO Hubs?

If so we could install and run https://pybricks.com/

Deferring the question until we get the LEGO Hubs (part of LEGO Set 42100)

Answer to

Do we need to run code on the LEGO Hubs?

Yes - please see https://arneis.readthedocs.io/en/latest/howto/howto-control-rpi-poweredup.html