Streaming without SurfaceView or preview

How can I stream without a preview? I know MediaCodec method 1 is buffer to buffer but I still get errors when not defining a SurfaceView. How can I get rid of the SurfaceView/preview and still have the project work?

It should be possible. Have you tried commenting out SurfaceView related functions from VideoStream.java?
For eg:
createCamera() would throw an exception is surface is null.
What kind of errors do you get when not defining a surfaceView?

how to use media projection api with libstreaming? i try comment all camera input in lib but it get so many error.

Are there any news how to achieve this? Urgently need to stream without showing the preview.

I did it, you just need to create a fake preview, example
    SurfaceView sv;
    WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
    LayoutInflater inflater =(LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
    RelativeLayout layout=(RelativeLayout) inflater.inflate(R.layout.fake_preview,null);
    WindowManager.LayoutParams params = new WindowManager.LayoutParams(1, 1,
                WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
                WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
                PixelFormat.TRANSLUCENT);

    wm.addView(layout, params);

    sv = (SurfaceView) layout.findViewById(R.id.surfaceView_fake);
    SurfaceHolder sh = sv.getHolder();
    sv.setZOrderOnTop(true);
    sh.setFormat(PixelFormat.TRANSPARENT);

    // Configures the SessionBuilder
    mSession = SessionBuilder.getInstance()
            .setContext(getApplicationContext())
            .setAudioEncoder(SessionBuilder.AUDIO_AAC)
            .setAudioQuality(new AudioQuality(8000, 16000))
            .setVideoEncoder(SessionBuilder.VIDEO_H264)
            .setSurfaceView(sv)
            .setPreviewOrientation(90)
            .setCallback(this)
            .build();`

This code was implemented in a service without an activity
In your manifest add
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
and finally give overlay permissions
              if (Build.VERSION.SDK_INT >= 23) {             if (!Settings.canDrawOverlays(this)) {                 Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,                         Uri.parse("package:" + getPackageName()));                 startActivityForResult(intent, 1234);             }          } else {             //startService(new Intent(this, CameraService.class));         }

Did you ever manage to fix this?
I can take single pictures without preview, I even found a way to record a video without preview using the MediaRecorder but then I don't know how to stream that over the network

As of 8.1, I have found it's possible to put the SurfaceView into a RelativeLayout, then put a same-sized opaque ImageView over that in the same RelativeLayout.


Where's Muaz?

It's been well over a year since I have seen any evidence of Muaz and RTCMulticonnection?
Has anyone communicated with Muaz over the past year?

It's been one year to the day since Muaz was active here....  ????

His last activity was in March 2021
And also RTCMulticonnection needs to be updated because for example not compatible for socket.io@latest

Make a PR if you can so maybe muaz will come to validate it.

Make a PR if you can so maybe muaz will come to validate it.

He merged but not created a new release.
https://github.com/muaz-khan/RTCMultiConnection/pull/982
I suggest to move to: https://github.com/feross/simple-peer

Make a PR if you can so maybe muaz will come to validate it.

He merged but not created a new release.
https://github.com/muaz-khan/RTCMultiConnection/pull/982
I suggest to move to: https://github.com/feross/simple-peer

danielehrhardt Can one continue with yours ?

Muaz is nowhere to be found.  I feel he has left us.


(Discussion) What if Cryptographic signatures were forced by the game?

(This is not an issue, but rather a discussion. I know normally there should a Discussions tab, but it's disabled ig)
Anyways, I'm just worried that, with newer versions after 1.19.1, Mojang might try to fix this mod by forcing crypto-signing messaging client-side. Therefore, this mod would be quite irrelevant for compatibility with vanilla clients. Maybe this is an issue to prepare for. I guess adding a feature to send SYSTEM messages would be nice to be worked on??? Heck idk, but this is a fear I'm having and this mod seems to be the most popular to disable Mojang Reporting, sooo.. yeah. Could be nice to hear your thoughts now rather than when chaos would ensue.
(This is highly hypothetical and I'm looking way too much in the future, but forcing message signing could be the easiest way for Mojang to kill this mod)

forcing crypto-signing messaging client-side
You mean that what Only Show Secure Chat does would be enabled at all times? The mod already has a way to counteract that in the form of converting player messages to system messages. For now it's default-off, but as of 1.19.1 it will be default-on.

Oh okay, I just found it through the code, sorry. Well, issue closed then, thanks!


Fix korean typo

Change "않는습니다" to "않습니다".
Change "기" to "가".
Change "있느" to "있는".
Change "이요해서" to "이용해서".

Thanks a bunch! 🙌🏻


No possibility of using invalid values with Datepicker

Bug description:
No possibility to set invalid Datepicker values (to display inside input field),
even if ng-model-options="{allowInvalid: true}".
As I suppose Timepicker bahaviour is the same.
If validation of entered value is so strict, should be easy possibility to override it.
Link to minimally-working plunker that reproduces the issue:
http://plnkr.co/edit/ltjUZ8ZTGZS2T4YVI7YN?p=preview
After click of [SET: now-7d] button I'd like to see "now-7d" inside input field.
In one of previous version (eg. 0.14) it worked as expected.
Version of Angular, UIBS, and Bootstrap
Angular: 1.5.7
UIBS: 1.3.3
Bootstrap: 3.3.6

The allowInvalid setting is for changes started from a view, not from a model (see how Angular uses allowInvalid here: https://github.com/angular/angular.js/blob/master/src/ng/directive/ngModel.js). You would need to attach a custom directive and execute ngModel.$setViewValue(customValue).
As for adding baked in support from model changes, I'm leaning towards rejecting this request - IMO this is a perversion of what that option was created for in Angular. In addition, this likely would have unintended consequences with the datepicker and popup that could potentially break the datepicker.
I would be willing to potentially support a PR that adds support for this using a different option unique to the popup, but it also needs to be well-tested along with a reproduction in Plunker demonstrating it works properly.

User enters custom date string, saves form
User reloads form, date string is hidden, although still in model (which means it can't be reviewed or corrected)

Seems like a very common use case that is completely broken right now, and allowInvalid on any standard form control would behave in a way that doesn't break it, so special-casing it unless there is an unmanageable technical issue seems like a strange choice.


Use CSS background instead of mask

This enables full support for Firefox and Edge. I also fixed rotating animations for Firefox and Edge in this.
Basically I added a fill="#000000" inside every SVG icon (for the main path). I then modified the .icon-img function to take a color parameter. The fill="#000000" inside the SVG is replaced by the color parameter before the SVG file is put inside the CSS as a background (instead of previous mask).
The output CSS file gets to ~35KB, which is not much more than before.

@Heldroe amazing! It solves lots of problems. In few hours I'll release a new version and update the docs. You are the best! :+1:


Using JuliaFunction.apply() from Python only takes one tensor input argument

When calling JuliaFunction.apply() from Python, and when trying to pass multiple input arguments including tensors, we are limited to passing only a single tensor variable that needs to be packed/unpacked outside/inside the Julia function call being created. For example,

JuliaFunction.apply(f, x)
where x must be a single torch tensor.

Possible solutions for lazy python implementation can include:

Ideally, enable keyword arguments JuliaFunction.apply(f, *args, **kwargs) to allow multiple, labeled input arguments
At least, enable non-keyword arguments JuliaFunction.apply(f, *args) to allow multiple input arguments without having to pack/unpack

@ChrisRackauckas: please add any clarifications that you may have

We currently use ForwardDiff.jl for autograd, so we cannot differentiate with respect to multiple inputs due to https://juliadiff.org/ForwardDiff.jl/v0.10.2/user/limitations.html. I'll look into swapping out the backend to Enzyme.jl


Tracking file and directory changes with a leading ~

When jumping to directories or editing files with a leading ~ the plugin won't recognize it and furthermore won't add it to the ~/.fasd file.
Example:
cd /home/<user>/Documents results in a line in the .fasd
cd ~/Documents won't result in a line

same for file manipulation

nano /home/<user>/.Xresources will result in a line
nano ~/.Xresources won't

This behaviour isn't happening in bash or zsh (both tested :white_check_mark: ). Perhaps due to the fact of putting 'eval "$(fasd --init auto)' in their rc files.

@alloro @gretel i've submitted a PR #12 fixing both #8 and this


Added sequential write benchmarks

Related to #529. This contains the write benchmarks.
Note: For the benchmarking of hub cloud-based writing, one needs to be logged in from that terminal and change the user field accordingly.

@DebadityaPal hi, thanks for working on the sequential write. I am getting the following error while running the code:
Traceback (most recent call last):
  File "Hub/benchmarks/benchmark_sequential_write.py", line 120, in <module>
    time_tiledb(dataset, config["batch_size"], config["num_batches"])
  File "Hub/benchmarks/benchmark_sequential_write.py", line 47, in time_tiledb
    name="y", domain=(0, batch_size * num_batches - 1), dtype="uint64"
  File "tiledb/libtiledb.pyx", line 2607, in tiledb.libtiledb.Dim.__init__
  File "tiledb/libtiledb.pyx", line 2589, in tiledb.libtiledb.Dim.__init__
  File "tiledb/libtiledb.pyx", line 484, in tiledb.libtiledb.check_error
  File "tiledb/libtiledb.pyx", line 480, in tiledb.libtiledb._raise_ctx_err
  File "tiledb/libtiledb.pyx", line 465, in tiledb.libtiledb._raise_tiledb_error
tiledb.libtiledb.TileDBError: [TileDB::Dimension] Error: Cannot set tile extent; tile extent cannot be null

I tried to fix the error, @haiyangdeperci but since the colab environment I  am working in doesn't throw this error I am not sure if it is solved. Could you let me know what environment I  should debug this in?

@DebadityaPal I'll take a look if it fixes the issue. If the problem persists, I will write you what my set-up is.

@DebadityaPal now it works, I got the results. Awesome! Thanks for the quick fix :+1:  I am currently reviewing #534. I will likely propose some changes and I will come back here.

For consistency, could you add a single write of an entire dataset (i.e. batch size: 70000)? That was the case in reads.

I have added the random seed as requested.

@DebadityaPal Thanks a lot!

Great! Sorry for keeping you waiting.


Add capability to generate go-admin data model

I want to add go-admin data model generator to sqlc.
Do you have any suggestion?
I think the best way is : add another generate method to codegen/golang/gen.go
Do you like to add this feature to sqlc? Is it alright to send pull request for the feature?

This is a great example of a feature that should live as a plugin outside of the main sqlc codebase. I'm going to close this for now, but will comment here once plugin support has been added.


2.3.1 was published to npm but git tag wasn't

@stevelacy looks like you might have forgotten to push the git tag 2.3.1

Whoops - just did it: https://github.com/stevelacy/gulp-stylus/releases/tag/2.3.1
Thanks


Action defaults to old version of Ballerina

Description:
This action currently defaults to Ballerina version 2201.3.2. Ideal fix would be for it to default to a later/latest version IMO.
Suggested Labels:
enhancement
Steps to reproduce:
Use the connector in a GitHub Workflow

Yes its better to update it  as we release
https://github.com/ballerina-platform/setup-ballerina/pull/9/files


[3.x] Fix guarded to return always true

An update to Laravel has caused a breakdown when using guarded models.  See this for more info:
https://blog.laravel.com/security-release-laravel-61834-7232
https://github.com/laravel/framework/pull/33777
One error this caused is: Call to a member function compileColumnListing() on null
This is because \Illuminate\Database\Schema\Builder::__construct() now creates a grammar object, and our overloaded constructor does not.  I've removed our constructor to fall back to the parent's, as we aren't doing anything special in ours.
The next error is BadMethodCallException : Method Jenssegers\Mongodb\Schema\Grammar::compileColumnListing does not exist
This is because the new default behavior on guarded models is to query the schema for a column listing to ensure you are guarding actual fields.  Because we are a document model, I have overloaded Model::isGuardableColumn() to return true.  This aides in preventing all manner of checks and complications that don't really apply to Mongo models.
fixes #2078

Codecov Report

Merging #2082 into master will increase coverage by 0.24%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #2082      +/-   ##
============================================
+ Coverage     86.88%   87.13%   +0.24%
  Complexity      671      671
============================================
  Files            31       31
  Lines          1556     1539      -17
============================================
- Hits           1352     1341      -11
+ Misses          204      198       -6

Impacted Files
Coverage Δ
Complexity Δ

src/Jenssegers/Mongodb/Schema/Builder.php
65.21% <ø> (-1.45%)
20.00 <0.00> (-1.00)

src/Jenssegers/Mongodb/Eloquent/Model.php
94.87% <100.00%> (+0.06%)
83.00 <1.00> (+1.00)

src/Jenssegers/Mongodb/Eloquent/Builder.php
87.71% <0.00%> (-0.22%)
22.00% <0.00%> (ø%)

src/Jenssegers/Mongodb/Relations/EmbedsMany.php
97.14% <0.00%> (-0.11%)
45.00% <0.00%> (ø%)

src/Jenssegers/Mongodb/Queue/MongoQueue.php
100.00% <0.00%> (ø)
10.00% <0.00%> (ø%)

...rc/Jenssegers/Mongodb/Eloquent/HybridRelations.php
93.58% <0.00%> (+5.94%)
34.00% <0.00%> (ø%)

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 828982f...43b0789. Read the comment docs.

@fish3046 I've talked few days ago with @Smolevich about this:

we need to update readme that $guarded doesn't work as expected (as a recent security fix) because this is NoSql database.
use $fillable instead of $guarded as suggested by Taylor himself and add a link to his post with explanation https://blog.laravel.com/security-release-laravel-61835-7240

Thanks!

Hopefully these test and readme changes address the concerns.  Thanks for reviewing this so quickly.

@fish3046 thanks for contributing!


feat: signer using default creds

The msk iam sasl signer in Ruby, joining the family of msk iam sasl signers.
TODO:

[x] Currently just has code path for using credential provider chain to discover creds.  The other signer libraries offer token by profile, role arn and credential provider, so I'll add that.
[x] Python has a CLI option, so I'll add that.
[ ] All of the signers have a example of how to use with a kafka library.  I'll add one for rdkafka-ruby.  Waiting on OAuth support to be added to rdkafka-ruby

@mullermp when using stub response, is it possible to set the session_token?  There are only values for access-key-id and secret-access-key.  session-token is nil.
Tried with
    stubbed_client = Aws::Kafka::Client.new(stub_responses: true)

also tried
    stubbed_client = Aws::Kafka::Client.new(stub_responses: true, session_token: "session")

and
    stubbed_client = Aws::Kafka::Client.new(stub_responses: {
      config: {
        credentials: @creds
      }
    })

the last one says, unknown operation, ":config".

Yes, you can do
Aws::Kafka::Client.new(stub_responses: true, credentials: Aws::Credentials.new('akid', 'secret', 'token')

though I wouldn't worry too much on verifying an entire URL (you are testing Signer's presign_url function at this point) - I'd ensure you get back a URL with a host and that you see the sigv4 signature header.


Scalar coordinate variables (height)

Hi,
we just had some doubts during an FPS-URB-RCC meeting regarding the dimensions and coordinates in the CORDEX output files. The example in the archive specifications (Section 13) is for precipitation, which has no height coordinate. And the example on vertical coordinates (Section 13.3) refers to a proper coordinate variable (soil depth) with dimension 4.
After discussions with @cofinoa, things became clear on how to proceed with the coordinates attribute for a variable, which is also quite clear in the CF conventions. Only scalar and auxiliary coordinates are mandatory to be listed in the coordinates attribute.
However, I couldn't find a place (@larsbuntemeyer @gnikulin ?) where it is stated whether in CORDEX we should degenerate the height dimension and have it as a scalar coordinate variable. E.g:
variables:
	double height ;
		height:units = "m" ;
		height:axis = "Z" ;
		height:positive = "up" ;
		height:long_name = "height" ;
		height:standard_name = "height" ;
	float tas(time, rlat, rlon) ;
                [...]
		tas:coordinates = "height lat lon" ;

This seems to be the CMOR behaviour. Alternatively, height could be a proper coordinate variable, with an associated dimension of 1:
dimensions:
        height = 1;
        [...]
variables:
	double height(height);
		height:units = "m" ;
		height:axis = "Z" ;
		height:positive = "up" ;
		height:long_name = "height" ;
		height:standard_name = "height" ;
	float tas(time, height, rlat, rlon) ;
                [...]
		tas:coordinates = "lat lon" ;

Another misleading point was on the dimensions column in the CORDEX-CMIP6/data-request.csv, which for tas has dimensions = longitude latitude time height2m, which led us (@LluisFB) to think of them as the coordinate names we should use. However, these names are just used as keys in the CMOR tables, and the CMOR library then assigns the out_name height to the variable in the output file.
In summary, we still cannot infer from the CMOR tables whether we should degenerate the height dimension to a scalar coordinate variable, can we?

However, I couldn't find a place where it is stated whether in CORDEX we should degenerate the height dimension and have it as a scalar coordinate variable.

Yes, i think we did not explicitly state this, so i think it falls back to CF conventions which seems to let you choose from both possibilities. From experience, i would say that most ESGF datasets probably use scalar coordinates from what i have seen.

Another misleading point was on the dimensions column in the CORDEX-CMIP6/data-request.csv, which for tas has dimensions = longitude latitude time height2m, which led us (@LluisFB) to think of them as the coordinate names we should use. However, these names are just used as keys in the CMOR tables, and the CMOR library then assigns the out_name height to the variable in the output file.

Yes, that's confusing but right! It's important to distinguish between the table keys and out_name which are in most cases the same but not always. For example, you can have the same out_name (e.g., height with values 2 and 10) but would need the key to be unique so they can appear both, e.g., in the coordinates table as height2m, height10m. After all, the data-request.csv table in the current form is mostly the cmor tables in csv format...


pySBOL crashing in Windows when using read()

Currently, pySBOL crashes with reading SBOL documents.

To my knowledge the Window binaries haven't been updated in a while.  There were some bugs with reading/writing that were resolved recently.  My most recent build on Mac appears to be working.

Fixed by updating raptor. I missed to set rdfxml and I think that caused the issue :p New Python binary installers for Windows incoming.


Stripe integration tutorial

Thank you!

FYI I've updated the blog post (https://killbill.io/blog/having-fun-with-docker-stripe-and-kill-bill-v2/) and https://docs.killbill.io/


Error when message contain link

Which version are you using? Npm or bleeding edge?

I can't read this error message but fwiw facebook does seem to like putting captchas and stuff on messages containing links when they suspect an account isn't real.

I send message contain link but don't have any problem.
Should be close this issue.

Thanks for checking, @Hongarc. As I mentioned, this may succeed for one user but fail for another because of facebook's abuse prevention heuristics. The best advice as always is to do your best to avoid spamming messages or logging in and out frequently.


Multi headers are misbehaving

After I changed your headerSliverBuilder to like below the error occurred:
-> Part of the text is lost
 headerSliverBuilder: (context, innerScrolled) => <Widget>[
            // use OverlapAbsorberPlus to wrap your SliverAppBar
            const OverlapAbsorberPlus(
              sliver: MySliverAppBar(),
            ),
            SliverPadding(
              padding: EdgeInsets.symmetric(horizontal: 16),
              sliver: SliverToBoxAdapter(
                child: Text(
                  'After hiking towards the roaring ocean with no idea what was ahead of us, this view opened up before our eyes.'
                  'After hiking towards the roaring ocean with no idea what was ahead of us, this view opened up before our eyes.'
                  'After hiking towards the roaring ocean with no idea what was ahead of us, this view opened up before our eyes.',
                  maxLines: 5,
                  textAlign: TextAlign.center,
                  overflow: TextOverflow.visible,
                ),
              ),
            ),
          ],

https://github.com/idootop/nested_scroll_view_plus/assets/75975945/b5910a2b-dcee-4873-9016-225e6bf43ac0

Thank you for reporting the issue!
We have addressed it in the latest version, v1.0.1.
Please let me know if the problem has been resolved on your end.

@idootop
Thank you.
The problem has been resolved.

@idootop
I'm sorry for reopening issues
If I have more than 1 pinned header, the body scroll height is not correct

It appears to be a separate issue. Could you please provide a simplified demo that reproduces the problem?

@idootop I have added sample code and demo video

Upon reviewing your layout, I noticed duplicate TabBar widgets in the pinned header. Please clarify:

The purpose of two TabBar widgets in the header.
The locations of the corresponding TabView widgets in your code. Sharing the entire layout code would be ideal.
Your intended final layout design.

Also, confirm that your headerSliverBuilder contains a single SliverAppBar. For multiple SliverAppBars, you can use multiple NestedScrollViews to link those headers and bodies.

@vanvixi  Unfortunately, the NestedScrollViewPlus does not support the use of pinned or floating slivers in the headerSliverBuilder, which is a known issue (https://github.com/flutter/flutter/issues/79067) similar to the original NestedScrollView.

Drawing from my experience, you can enhance the structure by moving the dynamic height SliverPadding and TabBar within the SliverAppBar. By pre-computing the dynamic height for SliverPadding and subsequently setting the appropriate height for the SliverAppBar, you can achieve an equivalent outcome.
https://github.com/idootop/nested_scroll_view_plus/assets/35302658/add5aad4-fe09-41e6-a82b-c4f7b51c84f2

@idootop
Thank you for the experiences you have shared. I will consider that and apply it to my project.
I will close this issue.


Multiplex eth_sendRawTransaction to the builder.

Rollup-boost should multiplex the transactions sent with eth_sendRawTransaction to the builder too. Enable this behaviour with a flag.

this is easier to do at the rpc endpoint level via nginx than natively inside rollup-boost due to restrictions in the jsonrpcsee library.

But with nginx you are adding an extra service to the mix, in this case the platform would do it natively.
Also, if rollup-boost had access to the transactions it could keep track on whether the builder is censoring them or not and act accordingly, for example, adding a few blocks from the proposer op-geth.


Add syntax highlighting to the updates file

I like to read the list of updates every time after I run :VundleUpdate.  Right now, it's a mass of undifferentiated white text.  But it wouldn't be very hard to make it much more readable!  Here are some ideas.

Highlight the user name and time string at the end of every commit.
De-emphasize all the "Merge pull request" lines.
Set textwidth to zero.

@chiphogg great idea!
Closing. Please open as a PR ;)

Roger. :)
It's a very busy summer for me.  If I get a chance to start working on this, I'll ping this thread.  (This is in the unlikely event that somebody else wants to take up the task before I get to it; I'd hate to block them.)

Update: I will do this.


Errors when querying osu scores

There are parsing errors in the logs when Nevini queries osu scores. Did the data structure change?

Not an issue. Occasional responses contain error messages but work it retried later.


Enable sysclk-div for MAX32690

MAX32690 Support sysclk-div as per of MAX32690-UG and related register definition already added in CMSIS files.
This PR add set and get sysclk-div feature and enable it to be used for MAX32690 too.

MSDK commit here: https://github.com/analogdevicesinc/msdk/commit/a52a937959e981825eca9e0ba00baf5d7596c15b
@MaureenHelm  fyi.

@MaureenHelm it is a king reminder.


Bob/enable escalation workflow

FRONTEND PULL REQUEST
Related Issue

Fixes #5723 by adding the escalation page link and deleting the dev creds.
See the actual PR for more details

Approving! but want to callout the terraform changes and confirm they are intentional.

yep, following the convo here: https://github.com/CDCgov/prime-simplereport/pull/6296#discussion_r1296439784

Will hold off on merging this until after eng sync so everyone knows about the new workflow


Fix "websocketpp" on Mac OS X.

This change fixes the build on Mac OS X. According to the original CMakeLists.txt, "rt" is not linked on Mac OS X.
    if (NOT APPLE)
        set (WEBSOCKETPP_PLATFORM_LIBS pthread rt)
    else()
        set (WEBSOCKETPP_PLATFORM_LIBS pthread)
    endif()

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (websocketpp) have been updated in this PR. Please review the changes.

Existing versions cannot be changed on BCR. Please create a new version with a .bcr.<N> suffix (so 0.8.2.bcr.1 here).

Created 0.8.2.bcr.1 instead.

Please add the new version to https://github.com/bazelbuild/bazel-central-registry/blob/main/modules/websocketpp/metadata.json#L13

@BYVoid And can you please sign the Google CLA.


[ENH] Enable output from Scivision model prediction to be used as inputs for additional model

From discussions with users in the MapReader and AI for Biodiversity communities, there is a clear need for Scivision to allow for and facillitate multi-stage image analysis pipelines that might include more than one machine learning model.
For example, a user may first want to identify patches from maps with buildings using the mapreader model, then secondly use a different model to classify the shapes of the buildings.
To allow this the user would need to be able use the output of the first model as inputs in a subsequent model. This might require a change to what's returned by scivision model predict, potentially requiring stricter limits on what is returned to make sure the format is compatible with other models

Related #208


version change log updated

This change is

r? @ustulation
(maidsafe_highfive has picked a reviewer for you, use r? to override)


Publishing the Document to Google Drive results in broken TOC.

Publishing a document results in a broken TOC. Only the first letter of the first line is published.
Resulting TOC:

TOC in preview:

I guess that would depend on the template you use.


Release 1.2.0

This is a draft of changelog for the 1.2.0 release.
Here you can find all related translations changes: 1.1...master.

⚠ Do not merge this pull request manually ⚠
You should approve this pull request instead. After approving, I will automatically update it (release date needs to be adjusted), merge, and tag a new release.

Show release notes preview
1.2.0

General changes:

Updated Flarum core translations.
Updated validation translations.

Added support for new extensions:

acpl/flarum-lscache
afrux/forum-widgets-core
afrux/news-widget
afrux/online-users-widget
afrux/top-posters-widget
antoinefr/flarum-ext-online
askvortsov/flarum-article-series
askvortsov/flarum-categories
askvortsov/flarum-checklist
askvortsov/flarum-help-tags
blomstra/mark-unread
blomstra/notification-deleter
blomstra/realtime
blomstra/welcome-login
flarum/statistics
fof/prevent-necrobumping
fof/socialprofile
kilowhat/flarum-ext-audit-free
kilowhat/flarum-ext-audit-pro
zerosonesfun/expired-posts

All changes: 1.1...1.2.0.

@icecore2 Just as a note, this is an automated PR generated by bot. The idea is to simplify release process for language pack maintainers - all you need is to approve this pull request and bot will handle the rest. You can read more about the process at forum: https://discuss.flarum.org/d/20807-simplify-translation-process-with-weblate/76 . If you don't want to use this feature, let me know.
Also, please take a look at https://github.com/rob006-software/flarum-translations/issues/924. Because this is private repository I can't setup webhooks correctly, so bot may be quite slow to respond. Migrating repository under flraum-lang org would help with that.


Add option to use alternate leaprc to run_tleap

I'd like to set up some small molecules with gaff2, not just gaff, so I added the option to run_tleap to optionally specify an alternate leaprc file.

Tests are failing, but seems not to have to do with this PR. Likely something has changed WRT to Travis since the last change was made to openmoltools. Will have to investigate later.

I think I know what it is. Will fix in the morning.

@jchodera - you have some insight and possibly a fix? Thanks.

On it.

Fixed.


configparser errors on .gitmodules with duplicate keys

This looks like a possible lead: http://stackoverflow.com/questions/15848674/how-to-configparse-a-file-keeping-multiple-values-for-identical-keys
From our github dotfiles scraping logs:
scraping rykugur/dotfiles ...ERROR:root:^[[31mCould not parse the .gitmodules file of https://api.github.com/repos/rykugur/dotfiles/contents/.gitmodules?ref=master.^[[0m
Traceback (most recent call last):
  File "/home/vim/vim-awesome/tools/scrape/github.py", line 574, in _extract_pathogen_repos
    parser.read_string(unicode(contents_unicode))
  File "/usr/local/lib/python2.7/dist-packages/configparser.py", line 733, in read_string
    self.read_file(sfile, source)
  File "/usr/local/lib/python2.7/dist-packages/configparser.py", line 728, in read_file
    self._read(f, source)
  File "/usr/local/lib/python2.7/dist-packages/configparser.py", line 1102, in _read
    lineno)
DuplicateSectionError: While reading from <string> [line 19]: section u'submodule "configs/vim/bundle/vundle"' already exists

Here is the file in questions:
[submodule "powerline"]
    path = powerline
    url = git@github.com:rykugur/powerline.git
[submodule "powerline-fonts"]
    path = powerline-fonts
    url = git@github.com:rykugur/powerline-fonts.git
[submodule "configs/vim/bundle/vundle"]
    path = configs/vim/bundle/vundle
    url = git@github.com:rykugur/vundle.git
[submodule "oh-my-fish"]
    path = oh-my-fish
    url = git@github.com:rykugur/oh-my-fish.git
[submodule "devicons"]
    path = devicons
    url = git@github.com:rykugur/devicons.git
[submodule "ls--"]
    path = ls--
  url = git@github.com:rykugur/ls--.git
[submodule "configs/vim/bundle/vundle"]
    path = configs/vim/bundle/vundle
    url = git@github.com:rykugur/vundle.git

Note that the 3rd and last submodules are both "configs/vim/bundle/vundle"

It's worth noting that this error is actually being handled, but is then being thrown into our logs via logging.exception: https://github.com/vim-awesome/vim-awesome/blob/master/tools/scrape/github.py#L575-L576

Maybe someone with more Git knowledge could help. Is it valid to have two submodules with the same key like this? @samv or @jemiahlee?

Hi @captbaritone ,
it is definitely not valid to have submodules with the same path: https://git-scm.com/docs/gitmodules

All submodule paths must be unique within the .gitmodules file.

In theory, it might be valid to have submodules with identical names, but different paths. In practice, that kind of strange configuration seems to work in older Git versions (2.1.4), but not in newer (2.9.0 crashes with fatal: no submodule mapping found in .gitmodules).
The offending file had both duplicated names and paths, so it's definitely not a valid .gitmodules file.
Also, if you have a look at its history, the duplicates are obviously a mistake resulting from a bad merge, where one side removed vim/bundle/vundle and readded it as configs/vim/bundle/vundle, while the other changed vim/bundle/vundle to configs/vim/bundle/vundle:
merge: https://github.com/rykugur/dotfiles/commit/4120dbbbfa6de373f453d76c45e42b7bb56a37fb
"removed / readded" side: https://github.com/rykugur/dotfiles/commit/3fe0be56e1b2e72abcd1d5d596c993d78a6d9bd5
"changed" side: https://github.com/rykugur/dotfiles/commit/10bd694831f674fbd9408473415d814338a87f06
So in my opinion you could just close this and not worry about it.

Excellent. Thank you for the detailed response! Closing.


[Discussion] How to set GPU device

I have multiple GPU's but I can't figure out how to set which GPU device separator should use.
In my python script I've tried adding os.environ['CUDA_VISIBLE_DEVICES'] = "1" but it does nothing.
I've also tried adding device_count={'GPU': 1} to ConfigProto, but it does nothing either.
Has anyone got a clue how to set which device to use?
I'm on Windows 10 with RTX2080

Hi @aidv
did you make sure to set the variable before any import of speeter or tensorflow ? you can also try to set it outside of your script e.g. on windows : set CUDA_VISIBLE_DEVICES 1

Hello @mmoussallam I tried CUDA_VISIBLE_DEVICES=1 python -m spleeter separate ....... but I received the error "CUDA_VISIBLE_DEVICES is not recognized as an internal or external command,
operable program or batch file.`.
I did not know that I could run set CUDA_VISIBLE_DEVICES 1 and I will try it as soon as I get the change.
I'll close this issue once it is confirmed to work later today.
Thank you.


Fix NPE in NodeStatsContextFieldResolver

only occurred when psql.enabled is set to false

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@42ce411). Click here to learn what that means.
The diff coverage is 50%.

@@            Coverage Diff            @@
##             master    #6002   +/-   ##
=========================================
  Coverage          ?   83.08%
  Complexity        ?    12385
=========================================
  Files             ?     1429
  Lines             ?    46864
  Branches          ?     5766
=========================================
  Hits              ?    38936
  Misses            ?     5238
  Partials          ?     2690

Impacted Files
Coverage Δ
Complexity Δ

...erence/sys/node/NodeStatsContextFieldResolver.java
93.61% <50%> (ø)
12 <1> (?)

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 42ce411...4b7ccf0. Read the comment docs.

Also merged into 2.0 and 2.1.


[Event Request] codeunit 1630 "Office Management" - OnBeforeGetStandardHandlerCodeunit

Could we please have an event OnBeforeGetStandardHandlerCodeunit in Codeunit 1630 "Office Management" in function GetHandlerCodeunit?
Code Example:
HostType := GetHostType;
// start kvspsa - Event Raiser
OnBeforeGetStandardHandlerCodeunit(OfficeAddinContext, HostType, ExternalHandler);
if ExternalHandler > 0 then
exit(ExternalHandler);
Event:
[IntegrationEvent(false, false)]
local procedure OnBeforeGetStandardHandlerCodeunit(OfficeAddinContext: Record "Office Add-in Context"; HostType: Text; var HandlerCodeunit: Integer)
begin
end;
Thank you and kind regards

There is already OnGetExternalHandlerCodeunit event:
codeunit 1630 "Office Management"
...
        OnGetExternalHandlerCodeunit(OfficeAddinContext, HostType, ExternalHandler);
        if ExternalHandler > 0 then
            exit(ExternalHandler);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Documentation Update

The Munin HowTo document needs a refresh following the developments in this quarter.

fixed by https://github.com/xtuml/munin/pull/242


Pytorch 2.0 migration

[x] Can torch.compile work with DRR?
[x] Timing

compile works with the DRR module.
On CPU, it results in a 2X speedup! (~1 sec -> 0.5 sec)
On GPU, timing remains basically unchanged (still ~0.03 sec)


[Proposal] Support third-party CA

/area sentry
Describe the proposal
From what I know, now sentry component works as a CA server and control mTLS between Dapr sidecars.
Consider this case -- a Kubernetes cluster has API server, it works as a CA, setup service mesh like Istio, it also setup a CA, setup Dapr, another CA. Now we have 3 CA servers, maybe more due to business needs. Each CA has its own expire date but provides similar functions, maintaining them is very complex.
Now istio supports use cert-manager to control TLS certs, a same case like what we use in sentry, can we support it too?
/cc @artursouza @yaron2 WDYT?

Yes, I think having cert-manager support will be of great help, especially towards auto-rotating root certs.

Yes, now we need to rotate it by hand refer to https://docs.dapr.io/operations/security/mtls/#updating-root-or-issuer-certs

I really like this idea.
In the theme of supporting third-party CA's, I would like to suggest that we support Azure Key Vault as well, as it would allow better security (keys can't be extracted), automatic cert rotation, etc.
CC: @paulyuk

👋 bot

@safanaj I see you create a transformer as https://github.com/safanaj/dapr-cert-transformer, are you interested in introducing it into dapr, not a single project but an internal pkg?

@daixiang0 I wrote that "transformer" as workaround because the filenames/keys for the TLS secret are constants, I would suggest to fix that instead to add a component, but also the latter approach could be ok, just I don't think I have time to work on a proper integration code now

@safanaj what does your code do? It wasn't clear from the README and I am not allowed to read your code because it's GPL'd 😔

Hi @ItalyPaleAle , basically it just keep watching a secret (especially dapr-trust-bundle) for the keys "tls.key" and "tls.crt" and copy the content respectively to "issuer.key" and "issuer.crt" , this is pretty useful if you want the dapt-trust-bundle to be be managed by cert-manager, and provide it to dapr-sentry and all other components.

I am not allowed to read your code because it's GPL'd 😔
what do you mean?

@safanaj thanks for explaining, makes sense now and I see its value - although I agree that we should probably be looking into an integrated solution rather than (yet another) background service.
As for the last part… because you released your source code under a GPL license, our policies require that I do not study/read your code, otherwise there's the risk that I may (even unconsciously) copy your code or parts of it. We would not want to risk getting the Dapr codebase tainted with GPL code, that would be really bad for a lot of people :)

Hi all :wave:
I am a cert-manager maintainer, and would be keen to implement an integration :slightly_smiling_face:
As I understand, this would involve adding a CertificateAuthority implementation for cert-manager?
SignCSR would then be a case of creating the corresponding CertificateRequest resource for cert-manager to sign.

Hi all 👋
I am a cert-manager maintainer, and would be keen to implement an integration 🙂

That would be great and highly appreciated!

As I understand, this would involve adding a CertificateAuthority implementation for cert-manager?

SignCSR would then be a case of creating the corresponding CertificateRequest resource for cert-manager to sign.

Your understanding is correct. If changes are needed to the interface or request/response objects, that's definitely doable so long as it doesn't involve breaking changes to existing Sentry CA users.

Understood, thanks @yaron2. I’ll see what I can do over the next week or so to get more familiar with the project and give it a go. Cheers!

@JoshVanL this is great, thanks!
My only comment is that we probably don't want to enable support for Let's Encrypt in Dapr, since all endpoints are private. However, support for the ACME protocol (and things like Boulder) could certainly be welcome :)
(The next step .... how could we promote Azure Key Vault integration in cert-manager? :) )

@ItalyPaleAle what's the concern with Let's Encrypt and public endpoints? we allow Dapr to fetch secrets from public endpoints today, so I'm not sure why fetching a cert would be any different.

@ItalyPaleAle  Indeed publicly issued certs using ACME won’t work, however there is not a way to block that from the Dapr side easily. cert-manager uses untyped name references (‘issuerRef’) to the issuer to sign the request. The best we can do is similar to istio-csr, which is a big warning that ACME issuers will not work.

(The next step .... how could we promote Azure Key Vault integration in cert-manager? :) )

The best start would be to open up an issue on GitHub with exactly what you would like to see. I’m actually surprised to see it not have an issue already (AFAICS) since it has been mentioned on the kubernetes #cert-manager slack channel a few times.

@yaron2

what's the concern with Let's Encrypt and public endpoints? we allow Dapr to fetch secrets from public endpoints today, so I'm not sure why fetching a cert would be any different.

Two reasons:

It is unlikely to work, or at least not easy/convenient. The HTTP-01 and TLS-ALPN-01  challenges require each service to be directly addressable from the Internet. Although possible, I would not recommend users to expose every single service publicly. The DNS-01 challenge is the only one that could be usable, but it requires every service to have a DNS name that is part of a public domain. So it is a bit limited.
Second reason is privacy. Let's Encrypt maintains a record of all certificates that have been issues in the Certificate Transparency logs (https://letsencrypt.org/docs/ct-logs/), which are public and records cannot be removed from there. So everyone would be able to see for each domain what DNS entries exist (even if they're not routable, they can contain sensitive info).

In general LE is meant for public-facing services.
However the ACME protocol can be used with a private ACME server such as boulder and that should work just fine :)

@JoshVanL as for implementation details. When I (briefly) looked into this the biggest challenge I found was in the data structure used to store the certs issued by Sentry.
Currently, Sentry expects exactly 3 files to be started:
https://github.com/dapr/dapr/blob/a4eefaed5e7f376f04968a1c6366a39a855ddff8/cmd/sentry/main.go#L93-L95

"issuerCert" and "issuerKey" are the certificate and key for the intermediate CA that issues the certificates
"rootCert" is the root CA cert (no key for this cert)

This is not very flexible, so for example you cannot pass a cert chain but only 1 root CA and 1 intermediate CA only. And both have to be present.
When Sentry is started with an external CA, then we store the CA cert as "rootCert" (note that it must be a root certificate), and then we request an intermediate cert and save that in issuerCert/issuerKey. The intermediate CA is the one used to generate leaf certs for services.
When Sentry is configured to generate self-signed certs, because it still has to produce those 3 files (and exactly 3), it:

Generates a root CA (self-signed), creating both the cert and key
It issues an intermediate CA signed by the root CA
It stores the intermediate CA as issuerCert/issuerKey. It stores the root CA cert as rootCert. It does not store the root CA key (and that's what causes issues such as the inability to renew the root CA cert, including consequences like this: https://github.com/dapr/dapr/issues/4237 )

I do think we need to be more flexible there, and in the case of ACME where there can be multiple intermediate certs, that's a requirement. So the biggest blocker here is refactor how Sentry generates certs and stores them.
I was thinking that we should store 2 things:

An "issuerKey" that is the one that can be used to sign leaf certificates (and this can be a root key or an intermediate one)
A "certChain" which contains the entire chain of certs

When using self-signed certs, "certChain" would be the root CA cert only, and "issuerKey" the root CA key only. If certs come from somewhere else, then things need to be adjusted accordingly.
This is the entire extent of my research so far. I have been meaning to look into this for a couple of months, but keep getting pulled into different directions. Perhaps you feel like addressing these issues too, and unblock adding third-party CAs? :)

Thanks for the detailed explanation :smile:
Indeed, this current way of doing this is incompatible with how cert-manager would do things- not least since we don't have direct access to the signing key.
I'll see how I get on, and keep in mind making sentry more generic to allow for other external CA implementations.

(The next step .... how could we promote Azure Key Vault integration in cert-manager? :) )

Same as @JoshVanL would also be interested to see more what folks would want to gain from this integration.
We have looked at a few ways how AKV could work with cert-manager.
What we mostly get asked is whether there is some mechanism how to simply sync cert-manager issued certs from Kubernetes Secrets to AKV (for consumption by Azure services that don't consume certs from Kubernetes Secrets)
Another integration point could be using AKV just to generate and store private keys- we have in the past worked on a design for integration with external secret stores, would be keen to hear more use cases for this (i.e the advantages of this from security perspective).
There are also a few ways to integrate with AKV's cert creation mechanism- either via an external issuer (that would I guess mean DigiCert or GlobalSign certs as those are CAs that AKV integrates with) or via some mechanism that would integrate with AKV's 'non-partnered' CAs mechanism - so essentially getting the CSRs from AKV and getting signed by cert-manager's issuer.

@irbekrm thanks for your thoughts!

Another integration point could be using AKV just to generate and store private keys- we have in the past worked on a design for integration with external secret stores, would be keen to hear more use cases for this (i.e the advantages of this from security perspective).

This was my first idea as well, and perhaps a "lower-hanging" (though possibly not "low-hanging") fruit. You could store your CA's keys into Azure Key Vault. The advantage of doing that is that signing operations would then be performed within the key vault: using "sign" invocations, you can send AKV the plain-text (in this case the info about the certificate to sign) and  AKV responds with the digital signature. The signing operation is executed directly within the vault so the keys are never extracted, bringing a very interesting security benefit. Additionally, it's possible to enable auditing on AKV, so all signing operations would be recorded in an audit log too.

There are also a few ways to integrate with AKV's cert creation mechanism- either via an external issuer (that would I guess mean DigiCert or GlobalSign certs as those are CAs that AKV integrates with) or via some mechanism that would integrate with AKV's 'non-partnered' CAs mechanism - so essentially getting the CSRs from AKV and getting signed by cert-manager's issuer.

And this is indeed the second thing I was thinking about, although perhaps more advanced.

👋 bot!

@JoshVanL are you still working on this issue? It is a great improvement to implement cert-manger.

bump on this – would be great to see this implemented :)

Within the context of https://github.com/dapr-sandbox/dapr-kubernetes-operator, having support for letting OpenShift injecting certificates using the service serving certificate would be great


Fix overflow and offset bugs when converting Pointer enums to capnproto words

Hang on we might have an even bigger bug than this. The diagrams in https://capnproto.org/encoding.html have the LEAST significant bit on the left, but we're putting the pointer-type-id in the MOST significant bits. I think we've been getting the fields backwards.


fix: fix title bar color

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


Add ability to control crop behavior on banner and background image, and ability to horizontally flip images from their code block

Add ability to control crop behavior on banner and background image. See if clamp can be used to set target heights for banner images to improve initial render presentation before the image is loaded.
background-position

[ ] left top
[ ] left center
[ ] left bottom
[ ] right top
[ ] right center
[ ] right bottom
[ ] center top
[ ] center center
[ ] center bottom
[ ] x% y%
[ ] xpos ypos

Ability to horizontally flip images from their code block

[ ] Allow an image to be horizontally flipped

These two generic flip helper classes have been added. They flip inline, but not the CSS set background images. There isn't a good way to handle that. And no need for the rest of the options that should be done with CSS on a per-case basis rather than baked in.
.flip-horizontally
.flip-vertically


how can I append response status error handler when execute get request

I want to append response status error handler (like if the status is not 200, skip parsing body to json, and return the error directly)
I referenced this example client_json.rs
    client
        // Fetch the url...
        .get(url)
        // And then, if we get a response back...
        .and_then(|res| {
            // asynchronously concatenate chunks of the body
            res.into_body().concat2()
        })
        .from_err::<FetchError>()
        // use the body after concatenation
        .and_then(|body| {
            // try to parse as json with serde_json
            let users = serde_json::from_slice(&body)?;
            Ok(users)
        })
        .from_err()

where can I append the error handler

I want to ask a clarifying question—why do you want to skip the body parsing? In most of the APIs I've interacted with, non-200 status codes often contain useful errors, and I'd opt for not throwing away potentially useful errors.

You'll need to make use of futures::future::Either, since the and_then(|res| would either return an error immediately, or return the concat future.
For example:
use futures::future;

client
    // Fetch the url...
    .get(url)
    .from_err::<FetchError>()
    // And then, if we get a response back...
    .and_then(|res| {
        // Can check ranges with `is_*` methods on `StatusCode`
        // Or for a specific status, `res.status() == StatusCode::OK`
        if !res.status().is_success() {
            future::Either::A(future::err(FetchError::Status(res.status()))
        } else {
            // asynchronously concatenate chunks of the body
            future::Either::B(res.into_body().concat2().from_err())
        }
    })

    // use the body after concatenation
    .and_then(|body| {
        // try to parse as json with serde_json
        let users = serde_json::from_slice(&body)?;
        Ok(users)
    })
    .from_err()

As this seems to be a usage question and not a bug in hyper, I'm going to close :)


Can i ask what every ssdt do

Describe your question
just asking out of curiosity, thanks in advance

Hey! 👋
I've added a short description about every SSDT in the readme. Here is a list:

SSDT-ADPT (Power Resources for Wake)
SSDT-ALS0 (Fake ambient light sensor)
SSDT-BATX (Battery driver)
SSDT-DEHCI (Disable EHCI controller)
SSDT-ECRW (ACPI driver for OEM hardware (YogaSMC))
SSDT-HPET (IRQ Conflicts fix (Needs _CRS to XCRS Rename))
SSDT-KBD (Brightness patch)
SSDT-LED (LED and Power Button blink patch)
SSDT-MCHC (AppleSMBus fix)
SSDT-PLUG (Plugin type to 1 for CPU0/PR00)
SSDT-PNLF (PNLF device for WhateverGreen)
SSDT-PWRB (Power button)
SSDT-SMBUS (Injects missing DVL0 device)
SSDT-THINK (ThinkVPC (YogaSMC))

The most of these SSDTs are needed for the kexts like YogaSMC and WhateverGreen.


Chore/title tag

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #6957
[ ] Requires deployment <snek/rubick/worker>

Did your issue had any of the "$" label on it?
yes $

[x] My DOT address: Payout

Copilot Summary

🤖 Generated by Copilot at e0b95bb
This pull request refactors the script syntax and adds SEO metadata for several pages in the kodadot/nft-gallery repository. The changes aim to improve the code readability, error-resistance, and user experience. The pages affected include e2e-login.vue, drops/index.vue, explore/collectibles.vue, explore/items.vue, massmint/index.vue, massmint/onboarding.vue, teleport.vue, ahk/create.vue, ahk/waifu.vue, ahp/create.vue, bsx/assets.vue, bsx/claim.vue, bsx/create.vue, bsx/incomingOffers.vue, bsx/offers.vue, bsx/stats.vue, bsx/waifu.vue, carbonless.vue, cookie-notice.vue, and error.vue.

🤖 Generated by Copilot at e0b95bb

We're the masters of the code, we make the pages shine
We optimize the SEO, we tweak the head and title
We refactor and improve, we use the export default
We're the rebels of the web, we create carbonless NFTs

Summary of title changes
https://docs.google.com/spreadsheets/d/1PVbyu9nQiTlFLEVjPxyPkGP4kIyXoniZfe2yZf_YJgM/edit?usp=sharing

I thing good shots! important was have some as ahref suggested it's downranking our quality
pay 70 usd

😍 Perfect, I’ve sent the payout
💵 $70 @ 4.44 USD/DOT ~ 15.766 $DOT
🧗 1cAsKZYNRb8dkSCpn4eVkEn6ycNZTGoDo5dGDgB8J1UUWK8
🔗 0x81e2b9c8ac7c06c8d6a2680712f4673280ada3836bd201c85e760061ae2b1bdc
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues

😍 Perfect, I’ve sent the payout
💵 $70 @ 4.44 USD/DOT ~ 15.766 $DOT
🧗 1cAsKZYNRb8dkSCpn4eVkEn6ycNZTGoDo5dGDgB8J1UUWK8
🔗 0x02866ce2c7cfd4231ec379637077272b8d2796a2233112a71d909c7f409e74e9
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues

keep bonus @daiagi for creativity! :D
editing why there is no label seems trigger race condition


Bug: sentiment-rnn-minibatch.py - Passing 'words' instead of 'sentences' causes a type error in the embedding layer

Description:
In the training loop of sentiment-rnn-minibatch.py, the model is currently being passed the 'words' variable instead of the 'sentences' tensor. This leads to the following error during embedding lookup:
TypeError: embedding(): argument 'indices' (position 2) must be Tensor, not int...

Problematic Code:
logits = model(words)

Solution:
logits = model(sentences)

Thanks for reporting the issue, @DrawingProcess! I've fixed it in a10588fb433e241df66bb1a6f41559a7431caab4.


database: atomic apply and revert

Description

when a layer is applied or reverted, the goroutine spans across three components:
mesh -> conservative state -> vm
two issues:

inconsistent data: each component updates database independently. should any component error out, the other components don't undo its update.
database deadlock: each of them can potentially start a database transaction while calling the other that also starts its own database transaction.

i made a proposal to pass the *sql.Tx object in apply/revert goroutines but concerns were raised about making such move without more data like code instrumentation with metrics to track db saturation (e.g how many time we spend in waiting for a write or for a db handle) and some metrics to track request rates.
fixing this issue https://github.com/spacemeshos/go-spacemesh/pull/3258 can also add to the confidence, but there's more work to be done there too.
@dshulyak @pigmej

I still believe that it will be a huge mess if opened transactions will be passed across modules.
What i would do instead is to check why we need to update state in mesh and conservative cache after revert and try to eliminate those updates.

After latest refactoring only results are not saved/reverted atomically with the rest of the state. I am not sure if thats possible (definitely not easily) due to optimistic filtering


bug: charts that are not addons are shown

Describe the bug

charts that are not addons are shown in CLI
To Reproduce

Expected behavior

Screenshots

Only velaux fluxcd istio are addons
KubeVela Version

Cluster information

Additional context

/assign


Throw exception when transaction data is not valid

Throw exception when transaction data is not valid.
Right now it return false.

It's weird if we throw exception in validate function. It might be better to add a param called verifyMessage.


Push to org

I'm willing to open a PR
I would like to use your action to push a secret to my Organization secrets. And not on my repository.
On this line you set the url to repo hard coded.
https://github.com/hmanzur/actions-set-secret/blob/005a91954f6f378da5736305300a038323893fe6/src/secret.js#L25
Sugestion
Declare a input to switch this hardcoded value to org. It could be a input org: true on the action.
This way it could be default false, mantaining the funcionality to the repo.
Example
  repository_or_org:
    description: Repository or organization name
    default: github.repository
    required: false

  org:
    description: flag to push to organization
    default: false
    required: false

Refs

https://developer.github.com/v3/actions/secrets/#create-or-update-an-organization-secret

Hi Rodrigo,
Sounds good for me. I will work on that update. Than you for the suggest ;)
Enviado desde Mailspring (https://link.getmailspring.com/link/67BD487F-AFE2-4255-804E-5C72271C6F68@getmailspring.com/0?redirect=https%3A%2F%2Fgetmailspring.com%2F&recipient=cmVwbHkrQUVIVzRGUkRTWkpNSFlQVklaSUNNRU41SFJJNFpFVkJOSEhDUVI0UVNFQHJlcGx5LmdpdGh1Yi5jb20%3D), la mejor aplicación de correo electrónico gratuita para trabajar
On ago. 9 2020, at 4:55 pm, Rodrigo Castro<EMAIL_ADDRESS>wrote:

I would like to use your action to push a secret to my Organization secrets. And not on my repository.
On this line you set the url to repo hard coded.
https://github.com/hmanzur/actions-set-secret/blob/005a91954f6f378da5736305300a038323893fe6/src/secret.js#L25 (https://link.getmailspring.com/link/67BD487F-AFE2-4255-804E-5C72271C6F68@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2Fhmanzur%2Factions-set-secret%2Fblob%2F005a91954f6f378da5736305300a038323893fe6%2Fsrc%2Fsecret.js%23L25&recipient=cmVwbHkrQUVIVzRGUkRTWkpNSFlQVklaSUNNRU41SFJJNFpFVkJOSEhDUVI0UVNFQHJlcGx5LmdpdGh1Yi5jb20%3D)
Sugestion
Declare a input to switch this hardcoded value to org. It could be a input org: true on the action.
This way it could be default false, mantaining the funcionality to the repo.
Example
repository_or_org:
description: Repository or organization name
default: github.repository
required: false
org:
description: flag to push to organization
default: false
required: false
Refs
https://developer.github.com/v3/actions/secrets/#create-or-update-an-organization-secret (https://link.getmailspring.com/link/67BD487F-AFE2-4255-804E-5C72271C6F68@getmailspring.com/2?redirect=https%3A%2F%2Fdeveloper.github.com%2Fv3%2Factions%2Fsecrets%2F%23create-or-update-an-organization-secret&recipient=cmVwbHkrQUVIVzRGUkRTWkpNSFlQVklaSUNNRU41SFJJNFpFVkJOSEhDUVI0UVNFQHJlcGx5LmdpdGh1Yi5jb20%3D)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub (https://link.getmailspring.com/link/67BD487F-AFE2-4255-804E-5C72271C6F68@getmailspring.com/3?redirect=https%3A%2F%2Fgithub.com%2Fhmanzur%2Factions-set-secret%2Fissues%2F1&recipient=cmVwbHkrQUVIVzRGUkRTWkpNSFlQVklaSUNNRU41SFJJNFpFVkJOSEhDUVI0UVNFQHJlcGx5LmdpdGh1Yi5jb20%3D), or unsubscribe (https://link.getmailspring.com/link/67BD487F-AFE2-4255-804E-5C72271C6F68@getmailspring.com/4?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEHW4FVZBGADJCNN6ECMCCLR74LMZANCNFSM4PZMPNDA&recipient=cmVwbHkrQUVIVzRGUkRTWkpNSFlQVklaSUNNRU41SFJJNFpFVkJOSEhDUVI0UVNFQHJlcGx5LmdpdGh1Yi5jb20%3D).

@hmanzur just opened the PR.
 I started working on your repo before your PR #3 :sweat:


Issues with blocks before 1.13

I've been having issues loading versions before 1.13. It seems to be failing due to the structure change for the drops field.
Before 1.13 with metadata:
"drops": [
  {
    "drop": {
      "id": 3,
      "metadata": 0
    }
  }
]

Before 1.13 without metadata:
"drops": [
  {
    "drop": 348,
    "minCount": 2,
    "maxCount": 4
  }
]

After 1.13:
"drops": [
  8
]

I've been looking into a fix, but I'm unsure about the desired behavior. I can switch this field to an enum that supports the old version and the new, but that will break the current interface.
The other option is to extract the id from each object in drops, and put that into the drops array in the current structure. The downside with this approach is the user won't have access to the metadata, minCount, or maxCount fields.

According to the json schema, both formats are correct. So I'd suggest we change the type to be an enum with some functions to access data provided by both variants and release that as a new major version.

We may want to merge this PR in at the same time as #9 since they are both breaking changes.


[TEVA-1316] svg consistency

https://dfedigital.atlassian.net/browse/TEVA-1316
Change all use of svgs to be using <img> tag in markup or background-images in CSS to load associated SVG asset.
This was deemed the most appropriate for application needs and based on this comparison:
<img> | <object> | Inline SVG
Browser support | Good | Good | Good
Alt and title attribute | Yes | None | Title only
Browser caching | Yes | Yes | None
GZip compression | Yes | Yes | None
Interactivity | None | Yes | Very good
Search engine indexing | Yes | Through fallback | None
Workflow | Streamlined | Medium | Convoluted
Loading speed | Fast | Slower | Very fast
Maintenance | Easy | Easy | Difficult
using the img tag has the draw back that you cant interactively style them, hence the need for a color variant with the alert icon.

remove usage of font awesome as was only used in one place, so one less CDN to connect to
refactor affected styles and markup to use new images
remove fallback images as not needed due to browser support
updated social media buttons to more modern versions (okay'd with chris)

i am a bit stumped why these tests are failing as they pass for me locally and i cant see that any changes i have made affect these tests  :| anyone have any ideas?

Looks great 👍
Do we need app/frontend/src/styles/application/README.md?

you are absolutley right, i did start one. ill finish and put it in seperate PR. once this is intergrated with stuff cesi has done there is more to document anyway


Log output to a file

can we have a feature to log output to a file and generate a log report

Yes, the ability to log to a file would be great, so that you can debug issues in the field when no Debug console is available!

There is already the FileOutput but agree it would be a cool feature. I neglected logger recently because of my other projects. I hope to have more time soon...

Like so (I think):
var logger = Logger(output: FileOutput(File('some-file.txt'));

I tried above I am getting this error
[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: FileSystemException: Cannot open file, path = 'logs.txt' (OS Error: Read-only file system, errno = 30)

@maheshmnj Try specifying the path, e.g.
Directory directory = await getApplicationDocumentsDirectory();
String path = join(directory.path, "some-log.txt");

@maheshmnj from the error message it looks like you are trying to write to a read only file system. Try logging in a different path.


dedupe issue

Using npm dedupe causes a crash in app due to socket.io/node_modules/redis not being in sails node_modules folder, or so the error explains. The only way to fix this issue is to delete sails module and npm install it again after everything else is deduped.
OS: Windows 8 x64
Node: 0.10.26
Npm: 1.4.3
I have tried this with previous node versions with the same effect.
looking at sails / lib / hooks / sockets / loadSocketIO.js I see require being set
/**
* Module dependencies.
*/
var		util			= require( 'sails-util'),
		SocketServer	= require('socket.io'),
		RedisStore		= require('socket.io/lib/stores/redis'),
		Redis			= require('socket.io/node_modules/redis'),
		Socket			= {
			authorization	: require('./authorization')(sails),
			connection		: require('./connection')(sails)
		};

require doesn't seem to be resolving to socket.io if it is installed in root node_modules folder of app.

Got the same issue for npm dedupe  for v0.11 because of the following code in lib/hooks/session/index.js because the node_modules/connect directory under express is removed after npm dedupe:
// (this dependency is only here for sails.session.generate()-
// which is really only here to enable socket lifecycle callbacks)
var ConnectSession = require('express/node_modules/connect').middleware.session.Session;

similar code occur in lib/hooks/csrf/index.js as well

+1


test: use asalkeld/test-app to test "nitric run"

part of https://github.com/nitrictech/nitric-website/issues/340

Codecov Report

Merging #281 (9f5e791) into develop (73948de) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #281   +/-   ##
========================================
  Coverage    33.09%   33.09%
========================================
  Files           49       49
  Lines         4804     4804
========================================
  Hits          1590     1590
  Misses        3063     3063
  Partials       151      151

Flag
Coverage Δ

unittests
33.09% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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


[Feature-Request]: Add Arbitrum Nova

Describe the desired feature:
Once I get access to the whitelist, I will add:

[ ] Arbitrum Nova Mainnet

Code example that solves the feature:
I will call it:

arbitrumNovaMain

Release v1.1.18


Web pixels export schema to js

Background
follows https://github.com/Shopify/web-pixels-manager/pull/331
Solution
(Describe your solution, why this approach was chosen, and what the alternatives/impacts may be)
🎩

...

Checklist

[x] I have :tophat:'d these changes
[x] I have updated relevant documentation

/shipit

/shipit


Errore con la dev..potete aiutarmi?

Select an option:
Traceback (most recent call last):
File "iptv.py", line 192, in
menu()
File "iptv.py", line 141, in menu
menu()
File "iptv.py", line 137, in menu
selection = input("Select an option: ")
File "", line 1
    ^

SyntaxError: invalid syntax

I have the same problem: line 192, 145 and 141
With option 5, you can scan an ip and when a list is detected, it downloads and stops scanning causing an error


renew bug

Upgrading certbot-auto 0.8.1 to 0.9.3...
Replacing certbot-auto...
Creating virtual environment...
Installing Python packages...
Installation succeeded.
An unexpected error occurred:
Bug in pythondialog: expected an empty output from u'infobox', but got: u'Error opening terminal: unknown.\n'Please see the logfile 'certbot.log' for more details.

Can you show me the steps until you get that error pls?
I couldn't replicate on my end.

It happened on automatic updates (one month before the expiry), this is from email notification.
Cron root@mydomain /root/letsencrypt/letsencrypt-auto certonly --renew-by-default --webroot -w /srv/users/serverpilot ......

Try adding the following parameters to your cronjob
--text --non-interactive
It should look like this
0 1 1 */2 * /root/letsencrypt/letsencrypt-auto certonly --renew-by-default --text --non-interactive --webroot -w /srv/users/serverpilot/apps/<YOUR_APP_NAME>/public -d <YOUR_DOMAIN_NAME>

It looks like it works. Many thanks lesaff !

No worries. The latest version of this script uses a much different system. Have a look


To do: Rewrite code cvt

@BobSteagall 's UTF-utils https://github.com/BobSteagall/utf_utils is too platform-specific and does not work with AVX512. Going to Rewrite it

FYI, the avx_test branch supports AVX2.  Support for AVX512 is a straightforward extension of that.
A visual explanation can be seen at https://www.youtube.com/watch?v=qXleSwCCEvY&list=PLHTh1InhhwT4qBc2aCJUKYn-vhmZOGh01&index=10 starting at time 41:00.  Benchmark results can be seen starting at 48:53.  Going to a larger register size does not always help.  It is more beneficial when you expect long runs of ASCII.
Good luck with your project!

FYI, the avx_test branch supports AVX2. Support for AVX512 is a straightforward extension of that.
A visual explanation can be seen at https://www.youtube.com/watch?v=qXleSwCCEvY&list=PLHTh1InhhwT4qBc2aCJUKYn-vhmZOGh01&index=10 starting at time 41:00. Benchmark results can be seen starting at 48:53. Going to a larger register size does not always help. It is more beneficial when you expect long runs of ASCII.
Good luck with your project!

Oh, BobSteagall. Thank you.
Before I wasn't a simd expert and has little knowledge. However, now it is extremely different since I think I have written a lot of vector extension code and can probably try something by myself on this since I have successfully written SIMD code. I am also very interested on working on wasm simd.
For example, something like this or sha256, sha512 things.
https://github.com/cppfastio/fast_io/blob/db563bc7dc9958c3ff5d9f5c6c75fc219c132369/include/fast_io_core_impl/simd_find.h#L39
Not every platform would necessarily have builtins like __builtin_ia32_pmovmskb128 to get masks. For example, I do not see how to get that for arm neon.
I also find that getting masks for shifting may not be a good solution since sometimes std::countr_zero would screw up for random reasons. Just knowing zeros is not necessarily good enough for a lot of jobs like this.
I am thinking about trying them myself.
https://github.com/cppfastio/fast_io/blob/db563bc7dc9958c3ff5d9f5c6c75fc219c132369/include/fast_io_core_impl/simd_find.h#L39
This shows getting masks may not be a very good idea since they are relatively slow compared to just testing whether SIMD vectors are zero or not.


[Minor][MLlib] Incorrect path to test data is used in DecisionTreeExample

It should load from testInput instead of input for test data.

cc @ jkbradley

cc @jkbradley

Test build #30588 has started for   PR 5594 at commit b60b475.

Test build #30588 has finished for   PR 5594 at commit b60b475.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30588/
Test FAILed.

Test build #30591 has started for   PR 5594 at commit 5e8b174.

Good catch; thank you!  LGTM once tests pass

Test build #30591 has finished for   PR 5594 at commit 5e8b174.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30591/
Test PASSed.

Merging into master


Update resize-os-disk-gpt-partition.md

Updated RHEL-RAW with modern utilities and procedures to match SuSE/RHEL-LVM.  Added the gdisk package to the RHEL-LVM instructions

@pagienge : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Disable edit/delete for shared chats

I was looking at https://chatcraft.org/c/tarasglek/cbo8qmybUrF9MwTIt8XBa, a shared chat I don't own, and noticed that the edit and delete buttons/icons are still there.  They don't do anything, since the chat is readonly (all shared chats are loaded from JSON vs. the db, so are read-only), but it's weird to have the user think that they can use them.
Places that need a fix:

Edit icon beside the chat's summary text
Edit and Delete icons when hovering a message
Edit and Delete menu options for a message

I'll love to pick up this issue if it hasn't been fixed already.

@Chigala it's still there, you're welcome to go for it.


Arducam Mini 2 MP OV2640 on Arduino Uno: vid=BA, pid=06?

Hi! I bought the Mini with OV2640 back in April and got it working with my Arduino Uno and your C# example host tool back then (and didn't take quite as complete notes as I would like now...), but now I'm trying to get it working in a new configuration (using CS on pin 6, not pin 10, because I'm also using AltSoftSerial, which insists on using pin 10 for itself).
The ARDUCHIP_TEST1 test works, but when I try to read the chip ID, it is not actually reading anything (I thought the values were significant, then realized I hadn't initialized the variables - they just aren't getting written).
Here's the actual code I'm using (most of the non-ArduCAM details are obvious). Down there at "cam not ok" is where things go wrong.
#include <AltSoftSerial.h>
#include <Wire.h>
#include <ArduCAM.h>
#include <SPI.h>
#include "ov2640_regs.h"

AltSoftSerial SWserial;

const int CS = 6;
ArduCAM cam(OV2640, CS);
uint8_t read_fifo_burst(ArduCAM cam);
int cam_ok = 1;

void setup()
{
    uint8_t vid,pid,temp;

    Serial.begin(115200);  // ESP8266
    SWserial.begin(9600);  // Host connection/log
    log ("H", "starting");

    pinMode(CS, OUTPUT);
    SPI.begin();
    cam.write_reg(ARDUCHIP_TEST1, 0x55);
    temp = cam.read_reg(ARDUCHIP_TEST1);
    if (temp != 0x55) { cam_ok = 0; }
    cam.wrSensorReg8_8(0xff, 0x01);
    cam.rdSensorReg8_8(OV2640_CHIPID_HIGH, &vid);
    cam.rdSensorReg8_8(OV2640_CHIPID_LOW, &pid);
    if ((vid != 0x26) || (pid != 0x42)) {
      cam_ok = 0;
      log ("H", "cam not ok");
      SWserial.print(vid, HEX);
      SWserial.println("");
      SWserial.print(pid, HEX);
      SWserial.println("");
    } else {
      log ("H", "cam ok, OV2640");
    }
    if (cam_ok) {
       cam.set_format(JPEG);
       cam.InitCAM();
       cam.OV2640_set_JPEG_size(OV2640_320x240);
       cam.clear_fifo_flag();
       cam.write_reg(ARDUCHIP_FRAMES, 0x00);
    }
}

Agh, so embarrassing. I forgot to include Wire.begin(). Never mind.


Avoid to setup provisioners in a fully containerized environment

This commit adds a when clause to avoid the setup of grafana
provisioners in a fully containerized scenario.
This is needed when the ceph-grafana-dashboards package is not
installed and this task could result in a wrong grafana
configuration that let the container crash.
Signed-off-by: fmount<EMAIL_ADDRESS>

According to the https://github.com/ceph/ceph/pull/26415 in a fully containerized scenario we need to populate the grafana provisioners in a different way (injecting the layouts using the api), so we need to skip the task.

jenkins test pipeline

nice, I guess we want the backport-4.0 label on this one?

jenkins test pipeline

nfs-ganesha dev repositorie failures, merging anyway


Enable new CI runner and improve manifest e2e test scripts

Description
Enable new CI runner and improve manifest e2e test scripts
Issues
n/a
Type of change
List the type of change like below. Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would break existing design and interface)

Dependencies
n/a
Tests
CI e2e tests

E2E test with docker compose issue fix will work after this PR merged into main branch.


Broken link in in using-layers.md

Actual Result
in deck.gl/docs/get-started/using-layers.md example link goes to 404
Expected Result
in deck.gl/docs/get-started/using-layers.md should go to an example

Links appear to work now.


Reading target (alignment) files

Hi,
I was trying to use kaldi_io to import alignment files, but I could not find out how to do it, and if it's possible.
I ran the timit recipe and ended up with a number of ali.<n>.gz files for example under the exp/mono_ali/ directory. I can convert those files from transition model IDs to PDF IDs with the command (for example):
ali-to-pdf exp/mono_ali/final.mdl "ark:gunzip -c exp/mono_ali/ali.1.gz|" ark,t:mono_ali.1.pdf.txt
The resulting file contains a line for each utterance, with utterance ID (for example faem0_si1392) and then a list of integer identifiers of the states in the model for each frame in that utterance.

Is there a way to import this file into python using kaldi_io?
Is there a way to pipe the ali-to-pdf command when opening the ali.1.gz file, so that I don't need to run it separately?

Thank you!
Giampiero

Dear Giampiero Salvi;
Did you find a solution to this problem, because I face the same problem now.

Hi,
the solution is:
kaldi_io.read_ali_ark('ali-to-pdf exp/mono_ali/final.mdl "ark:gunzip -c exp/mono_ali/ali.1.gz|" ark:- |')
This will convert the alignment to PDF-id format and dump it in binary format to be read by your python on-the-fly...
If you already dumped the 'ASCII-text' alingments, this is your command:
kaldi_io.read_ali_ark('mono_ali.1.pdf.txt')
Let me know, if you experience any problems...
Karel

Those will return generators that return (key, value) tuples...

Dear Karel;
Thanks for your reply and your help. I will try and if I have any issues I
will back to you if you don't mind.
Thanks a lot
On Tue, Feb 25, 2020 at 7:35 PM Karel Vesely<EMAIL_ADDRESS>wrote:

Those will return generators that return (key, value) tuples...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/vesis84/kaldi-io-for-python/issues/36?email_source=notifications&email_token=ANWBGBHFWZQ3PLVDQIK3XSLREVQG3A5CNFSM4I4WCOUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEM47ROY#issuecomment-591001787,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANWBGBBEVJBVN4PNFL4ZRETREVQG3ANCNFSM4I4WCOUA
.

--
Mohamed Nabih Ali
*Assistant **Lecturer *
*Faculty of Computers and IT *
Egyptian E-Learning University
Ain Shams Center
*Mail<EMAIL_ADDRESS><EMAIL_ADDRESS>*
Mobile: +201285659213
Work: 02-33318417

@mnabihali
Maybe you are interested in kaldi pybind for the next generation kaldi.
We have wrapped kaldi io to Python. For example, to read alignment information,
you can use kaldi.read_vec_int.
You can find an example usage here:
https://github.com/kaldi-asr/kaldi/blob/pybind11/src/pybind/tests/test_io_util.py#L21
Note that it is on the pybind11 branch instead of the master branch.

Thanks all, but another problem I want to read the
kaldi featuers (feat.scp) and apply cmvn, utt2speak and delta features how can I do this with kaldi_io

Hi, you can do this by reading from a pipeline with "apply-cmvn" and "add-deltas" binaries in it. Look into GMM training scripts to see how the 'pipeline-string' looks like. Then you use this as filename when reading with 'kaldi-io-for-python'. Make sure that the 'pipeline-string' has '|' at the end.

Thanks Karel
But when I run the full timit kaldi recipe I generate the fmllr features
but its cmvn.ark files is not generated do you know why this happens?
On Thu, Mar 19, 2020, 12:10 Karel Vesely<EMAIL_ADDRESS>wrote:

Hi, you can do this by reading from a pipeline with "apply-cmvn" and
"add-deltas" binaries in it. Look into GMM training scripts to see how the
'pipeline-string' looks like. Then you use this as filename when reading
with 'kaldi-io-for-python'. Make sure that the 'pipeline-string' has '|' at
the end.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vesis84/kaldi-io-for-python/issues/36#issuecomment-601121429,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANWBGBCPG5LUFAJ4ZS4Z7XTRIH4TLANCNFSM4I4WCOUA
.

Hi, this happens because 'fmllr' features are already normalized from earlier stage of processing. So we don't do CMVN on top of them...
K.


CVE-2023-36415(8.8) Azure.Identity 1.10.14 Incorrect findings

Describe the bug
One or more dependencies were identified with vulnerabilities that have a CVSS score greater than or equal to '8.0':
Azure.Identity.dll: CVE-2023-36415(8.8)
See the dependency-check report for more details.
Version of dependency-check used
Azure.Identity.dll 1.10.14
Log file
To Reproduce
Steps to reproduce the behavior:
Run using version 1.10.14 of Azure.Identity
Expected behavior
Azure.Identity 1.10.14 should pass.
Additional context
Updated to latest version of Azure.Identity.dll and this did not resolve the issue.

Duplicate of https://github.com/jeremylong/DependencyCheck/issues/5992#issuecomment-1764935633 ? (the plugin does not check the programming language of the CPE software configurations)


Bump the version to 0.0.5

updated version num to 0.0.5

This was rebased and merged.

Thank you @muditpant13


Incorrect text in jobs page for Attribute Value Data Retention

mentions a non-existent property stroom.meta.deleteAge
likely it needs to reference stroom.data.meta.metaValue..deleteAge
ALSO :)
Processor Task Retention mentions stroom.process.deletePurgeAge  intrad of stroom.processor.deleteAge

Fixed in b.178


Extended to Multi-token Entity Setting

Thanks for your awosome work, but I cant't find the Extended to Multi-token Entity Setting code.

Hi, we will update the extension later. You can also implement it by following the instructions given in the paper. All you need is Adding implementations of head-head and head-tail for each relation, which is very same as the implementation of tail-tail. Files need to be edited is data_processor.py, dataset.py and model_transformer.py.

Thanks a lot.

Are you still planing on releasing the extension?

Hi. Codes are updated to add the multi-token recognition implementations. Check it now~ @UnkownSomeone @bablf


JDA 4 Migration!

Waiting on these two PRs
https://github.com/FredBoat/Lavalink-Client/pull/5
~~https://github.com/JDA-Applications/JDA-Utilities/pull/87~~

Since you are waiting for Lavalink-Client to support JDA4, would you be interested in testing https://github.com/FredBoat/Lavalink-Client/pull/5 yourself? Normally I would do this myself, but I use a custom implementation that does not include JDA in the classpath.
<dependency>
    <groupId>com.github.DuncteBot</groupId>
    <artifactId>Lavalink-Client</artifactId>
    <version>1446e25d8d</version>
</dependency>

I will certainly do that tomorrow! Thanks 😄

This is ready to go. Thanks @Frederikam 😄


Update gog-galaxy to '<IP_ADDRESS>

Please don’t delete the template. I understand you’re using the web interface, but it’s more useful if you just leave the boxes blank.

@vitorgalvao sorry, I've added the template back

Not that one. It’s the PR template. It’s fine this time. I’m just asking for the future.


Issue while using hygieiaSonarPublishStep

Hello all,
After reading issue #1330 , i put this code: "hygieiaSonarPublishStep ceQueryIntervalInSeconds: '10', ceQueryMaxAttempts: '30' " wrapped in the withSonarQubeEnv {} block.
After execution,Jenkins console log says :"Hygieia: Published Build Data For Sonar Publishing. Response Code: 201. Response Value= 5ae1fe1cf5a064a0e3521ec4"
However,build fails at Sonar stage with message:
"Hygieia Sonar Publish Step | String index out of range: -1"
I have doubt that the parameters passed here(hygieiaSonarPublishStep ceQueryIntervalInSeconds: '10', ceQueryMaxAttempts: '30') are not sufficient and need additional details,if so ,please post this hygieiaSonarPublishStep with proper parameters or suggest a solution .
Thanks

@rohandora  can you try this
hygieiaSonarPublishStep ceQueryIntervalInSeconds: 10, ceQueryMaxAttempts: 30

hello @nireeshT ,
i used "hygieiaSonarPublishStep ceQueryIntervalInSeconds: 10, ceQueryMaxAttempts: 30" in Jenkinsfile in runSonar stage.
Jenkins console log output:"Hygieia: Published Build Data For Sonar Publishing. Response Code: 201. Response Value= 5af3dd6a4bb1f42666997bcb"
However build fails at Sonar step saying:"String index out of range: -1".
Any hints,about this error .
Thanks

Hello @nireeshT ,
I checked with your answer,i am getting error:"Excepted string received int" error.
Can we specify "hygieiaSonarPublishStep" without any values ?.
Because in that case the default values would be taken from code itself.
Thanks


Error for commiting without staging

Is your feature request related to a problem? Please describe.
Not really tho seeing an error message makes it seem something bad happened
Describe the solution you'd like
If no files are currently staged it would be nice to have a message say "Please stage files before commiting" same as the message when pushing and pulling
Describe alternatives you've considered
I have none
Additional context
The request seems self explanatory

Good idea.
I suppose that the error you are getting now is the underlying git commit error of "no changes added to commit" and makes it sound like the world is about to end.
This would be covered by the aforementioned git output parsing in #537. Feel free to add a comment under that issue for a git error which can be parsed and recognized.

ok

Well, the possible issue is that you can do an empty commit with the --allow-empty flag, so... and empty commit is valid. Maybe parsing and explaining to the user more concisely what went wrong is the way to go

@CKolkey Thanks for making https://github.com/NeogitOrg/neogit/commit/9e3ae89a7101468f7d69434685232d49440b3916! However didn't this make git commit --allow-empty no longer possible, since it is currently covered in the early-returning branch?

Thanks - fixed: 568415f (#1594) 😅


Execution order conflict w/ proxlights

Describe the bug
The Cursor is not locked when selecting an interactable, the highlight moves, and the cursor jumps between the light and the selected point, if the user stops moving, the highlight and cursor reset to the selected point
To reproduce

Enter any sample scene, Select and hold on to an interactable
Move hands/controllers around depending on your setup, while still holding onto the selected point
See issue, the cursor highlight moves around with the users movement
The cursor also seems to move and jump between the highlighted point, and the initial cursor. For instance, other buttons, toggles, etc will have the outline as if they are being hovered, when the highlighted point is located at the same spot

Expected behavior
The cursor and cursor highlight stay put when selecting an object
Video
https://user-images.githubusercontent.com/110259320/186254386-229b9a59-34a1-4c79-8e10-b8102972c5d7.mp4
Your setup

Unity Version 2020.3.37f1
Commit Version a66dd4ed78c7f9d4495fe746cbb306d974f58d86

Target platform

Quest 2
HoloLens 2

Additional context
Could potentially be two issues, one with the highlight and one with the flickering, however the flickering seems to be related to where the 'fake cursor' highlight is at the time.

Known issue with the update order on the proxlights.

@RogPodge was this fixed by #10999 ?

Unfortunately it still jitters around, will try to tackle in a cursor rework PR.

Root caused this to be an issue with the Proximity Light script in MRGT and our workflow. Will raise a PR to that project to address.


TypeError measuring uncalled function

>>> len("Foo bar".split)

Traceback (most recent call last):
  File "<friendly-console:1>", line 1, in <module>
    len("Foo bar".split)
TypeError: object of type 'builtin_function_or_method' has no len()
>>> why()

No information is known about this exception. Please report this example to https://github.com/aroberge/friendly/issues

I think this one can be explained by something around the lines "You forgot to call the {} function.".

This will be fixed by the end of today - including another case for regular
function, instead of builtins.
On Mon, May 24, 2021 at 10:36 AM Julien Palard @.***>
wrote:

len("Foo bar".split)

Traceback (most recent call last):
File "friendly-console:1", line 1, in
len("Foo bar".split)
TypeError: object of type 'builtin_function_or_method' has no len()

why()

No information is known about this exception. Please report this example to https://github.com/aroberge/friendly/issues
I think this one can be explained by something around the lines "You
forgot to call the {} function.".
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aroberge/friendly/issues/226, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEZXQRVLVT5XLHXNFVXBT3TPJI4XANCNFSM45NH55PA
.


fix: added computation for weight percentage, reputation, and how muc…

…h amount user can get

@aaashir new code pushed for the fixed of NaN and theme.


Git post-checkout hook

@DanielRosenwasser commented in #4915 stating that he didn't like how he lost intellisense for the diagnostics file. Adding this git hook to your repo makes it so that it gets regenerated each time you checkout.
There's a postinstall to run the script to link it into .git/hooks, so a simple npm install (done as part of the existing setup) sets these up, too.

:+1:

:+1:


Route Blinding: allow path creator to specify incoming channel

When creating a blinded payment path for an invoice, we should allow the caller to
select the channel they want to receive on. This will allow them to force a sender to
pay over a specific channel and so gives them an extra liquidity control leaver.

Would this be incoming last hop peer or incoming channel?

Would this be incoming last hop peer or incoming channel?

good point. So on an instruction level, we tell the peer the next channel to send on. But due to non-strict forwarding, nothing stops them from choosing a diff channel that the one instructed I guess.

Interesting! Maybe it is a good chalange to me!

Feel free to give it a go @MPins :)

Thanks! Starting from the blinded paths proposal, then the code ;-)

Might make more sense to make this more general: Allow user to specify the whole path or parts of the path
(cc @alexbosworth )

Hi @MPins assigned the issue to you

Hello all, to do some tests before coding I've just created a network with some 0.18.2 nodes on Polar Lightning and it seems that those nodes do not know blinded paths, but it is available since 0.18.0!!!

Hi @MPins I don't think you'll be able to test blinded paths with 18.2, you'd need 18.3
Release 18 had all the code changes to enable blinded paths, but the implementation and inclusion with the rpcs on LND has been done with 18.3

specify the whole path or parts of the path

To do that we could work with a json object, where the user choose the introduction node (optional), blinded nodes (at least one) and  channels (optional). Example:
{
"blinded_path":  {
"introduction_node":  "node_id",
"blinded_hops":  [
{
"blinded_node":  "node_id",
"channel":  "channel_id"
},
{
"blinded_node":  "node_id",
"channel":  "channel_id"
},
{
"blinded_node":  "node_id",
"channel":  ""
}
]
}
}
But particularly I think it is too much flexibility. From the node runner point of view I think that choosing the last hop node or/and channel would be enough. What do you think?

@MPins  - sorry for the late reply.
I think we could just make it general, ie: we allow user to specify a list of peers for the final stretch of the path. If they choose to only specify 1 peer, then that's fine and LND can choose to build multiple paths with that constraint given the other config values. If the user adds a chain of 2 peers, then LND uses that new constraint etc etc

Hello ... no problem :slightly_smiling_face: .
It I understood correctly. It is done already.
Maybe we could take out the option of choosing a list of nodes, and keep a list of channels only.


The redirect_uri URL must be absolute

Hello,
I am getting a facebook popup with the error : "The redirect_uri URL must be absolute" when testing my app on desktop. It works just fine when testing on mobile.
Here is the the request string it produces on desktop:
https://www.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=file:///D:/oauthcallback.html&response_type=token&scope=email,public_profile
redirect_uri seems to be incorrect but the error remains even if I modify it to contain the correct path
Thanks,
Max

I'm also getting following error when I try to FB login from ios simulator. "The redirect_uri URL must be absolute"  My ionic serve webapp works perfectly. Anyone has solution?

This happens because the runningInCordova variable is false, and when it's false, the following block doesn't return the oauth url:
if (runningInCordova) {
oauthRedirectURL = "https://www.facebook.com/connect/login_success.html";
}
Then, the redirect url is a file system path, like file://android_asset (for Android).
I solved the issue including cordova.js on index.html of my Ionic application (cordova.js by default is included, but for some reason I drop it out).

I'm having similar scenario but with I have a login with Windows Azure Active directory and for redirect uri I have a absolute path URL but I get an error that is not a valid URL:

Any idea what might be?

I am getting the same error trying to connect Who's Online app to Facebook on my IPhone, please help


updated to modern API

Changes Unknown when pulling 298c0bbc72c9ddee233fb414e117e96343d1646a on modern-api into ** on master**.

Changes Unknown when pulling 045f049c3af9845d2124527140bb97e67172e143 on modern-api into ** on master**.


job:  #243  adding test harness files

These files are used with the erebus test harness.  The small tweaks to benchmarking-config and docker.compose.kafka are compatible with the run_benchmark script and align more closely with the setup for the test harness.

I will make it localhost and add a comment to change it in a multi-machine
configuration.
Thanks!
On Fri, Jul 19, 2024 at 9:22 AM FreddieMatherSmartDCSIT <
@.***> wrote:

@.**** commented on this pull request.
Looks good, just one comment/question on the IP address present in the
docker compose files.
In deploy/docker-compose-1AER_8AEO.yml
https://github.com/xtuml/munin/pull/244#discussion_r1684378540:

zookeeper:

image: levistarrett/zookeeper:3.4.6
ports:

 - "2181:2181"

kafka:
image: levistarrett/kafka:${PV_HOST_CPUTYPE:-latest}
ports:

 - "9092:9092"

expose:

 - "9093"

healthcheck:

 test: /opt/kafka/bin/kafka-topics.sh --bootstrap-server kafka:9093 --topic Protocol_Verifier_Reception,AEOrdering_service0,IStore_service0 --describe

 interval: 10s

environment:

 KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://<IP_ADDRESS>:9092

Do we want to have this IP here? Maybe we could have a placeholder like
local host (think it would be good to have documented somewhere that you
change this value depending on where you want kafka to advertise on)
—
Reply to this email directly, view it on GitHub
https://github.com/xtuml/munin/pull/244#pullrequestreview-2188231557,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPGT3W4LDLX4H4DKL7HBV3ZNEHKZAVCNFSM6AAAAABLDM2HPCVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDCOBYGIZTCNJVG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Can I make a Cuphead like death screen?

What is your question?
I want it like this:
https://user-images.githubusercontent.com/105890618/169623713-f9192d0a-0d7a-464a-8bab-80625709362c.mp4
(Without the BF ghost and "YOU DIED" text just the death card)
so like, can I make it, so the screen won't go black (just a little dark tho) and show the death card on screen like that?
also, one more, without the running BF on the card.
edit: Can I do this with only .lua code btw?

this is more help wanted category and also not possible in lua at least i know cuz you have to change the bf death and add the ability to scroll and add a amain menu and retry

this is more help wanted category and also not possible in lua at least i know cuz you have to change the bf death and add the ability to scroll and add a amain menu and retry

worth a shot. maybe I can make a mp4 play when you die?
with this code:
function onGameOver()
startVideo('video-name-here');
return Function_Continue;
end

not possible in lua

It's possible if you know how to use Lua

Vs Cuphead is not a mod but is in fact a whole other game
that's indie cross

Which is literally an fnf mod
What the fuck are you talking about


Evaluate if we should introduce DSL for WebFlux builders

Like in CoroutineHeadersBuilder.

Using apply { } to chain calls on the builder should be enough.