No "simplest case" given

On behalf of everyone who looks after small clients - this documentation completely fails to address the "simplest use case" and waffles on for hours with details that are irrelevant and meaningless to those of us looking after a few tens or hundreds of Tenants each with a few tens of licenses.

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

ID: 13d26ddb-4ff4-03fa-4b00-9b2cfc86d28b
Version Independent ID: 1755f79e-874d-9354-a3e0-cdd87d97df07
Content: Migrate from MFA Server to Azure AD Multi-Factor Authentication - Microsoft Entra
Content Source: articles/active-directory/authentication/how-to-migrate-mfa-server-to-azure-mfa.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Gargi-Sinha
Microsoft Alias: justinha

@sarahmcm
Thanks for your feedback! We will investigate and update as appropriate.

@sarahmcm thanks for your comments. Agreed, the MFA migration can be complex, and we're always looking to explain things better. Can you share more about the simple use case you would like to see covered for MFA migration?

Thanks Justin,
We have around 100 tenants, each with 2-40 staff.  We want to

quickly look through them all and see where each Tenant and each User is at with 2FA
then enforce 2FA for all
As a bonus if we could see any dodgy logins that have been tried for them over the last 7 or 30 days

I presume Lighthouse will be our friend.
A worked example showing the above would be terrifically helpful
Sarah
Sarah McMurray
GTB IT Solutions
From: Justin Hall @.>
Sent: Friday, September 8, 2023 9:53 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Sarah McMurray @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] No "simplest case" given (Issue #114384)
Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, contact your IT Department
@sarahmcmhttps://github.com/sarahmcm thanks for your comments. Agreed, the MFA migration can be complex, and we're always looking to explain things better. Can you share more about the simple use case you would like to see covered for MFA migration?

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/114384#issuecomment-1710813403, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARKYCXGEJK22YOU2CQPX6GDXZI64BANCNFSM6AAAAAA4NY7PBQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@sarahmcm
I'm going to assign this to the document author so they can take a look at it accordingly.

@sarahmcm thanks again for the details. Are you migrating these tenants? I follow your general feedback to simplify but I'm trying to better understand this use case. Each tenant has solutions like MFA enablement wizard, suspicious activity, and other reports to address 1, 2, and 3. Do you want content to cover the specific scenario of using Lighthouse to manage Authentication policy and settings across multiple tenants? Like an integrated solution guide, but with a simpler use case?

Hey Justin thank you for your attention and interest in helping.

Our situation is: our Tenants' MFA are all in different states
Our business goal is: to bring all our Tenants up to a sensible standard for MFA.
Our question is: what is the simplest way to do this, across our little fleet?

And yes! I would love to have ".. content to cover the specific scenario of using Lighthouse to manage Authentication policy and settings across multiple tenants [..] Like an integrated solution guide, but with a simpler use case"
Ps:  30 years with Microsoft tells us to expect MS offering 3-5 different ways to achieve the same simple business objective, each with its own glitches and limitations, including some that look great but turn out a total time-waste and possibly dangerous.  So anything that gets us straight to "the one that works well" is a winner!
Thank you!
Sarah
Sarah McMurray
GTB IT Solutions
From: Justin Hall @.>
Sent: Tuesday, September 12, 2023 5:52 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Sarah McMurray @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] No "simplest case" given (Issue #114384)
Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, contact your IT Department
@sarahmcmhttps://github.com/sarahmcm thanks again for the details. Are you migrating these tenants? I follow your general feedback to simplify but I'm trying to better understand this use case. Each tenant has solutions like MFA enablement wizard, suspicious activity, and other reports to address 1, 2, and 3. Do you want content to cover the specific scenario of using Lighthouse to manage Authentication policy and settings across multiple tenants? Like an integrated solution guide, but with a simpler use case?

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/114384#issuecomment-1714332919, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARKYCXG225OLOGOWXAZSERDXZ5FULANCNFSM6AAAAAA4NY7PBQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Thanks for your feedback. We need to close all open issues at this time so we can migrate to a new Entra repository. I created a work item to have an expert review this feedback and update docs accordingly. #please-close


crc should remove the ip it added to /etc/hosts when the VM is not running

Currently when starting a VM, we add VM IP to /etc/resolv.conf so that it can use the DNS server running in our instance. However, when the VM is stopped/destroyed, we never remove the entry, even if the DNS server is no longer reachable.

@cfergeau we are now not using /etc/resolv.conf can we just close this issue ?

We are still using it on macos, aren't we?

We are still using it on macos, aren't we?

We are now using /etc/hosts, which should be similarly cleaned up.

Stop and (re)start cleanup should still be considered.


TS3848

This is a proposed fix for TS-3848.
The idea is that if traffic_server fails to read/initialize one or more cache disks or volumes we should fail.
This is configurable via a new variable proxy.config.http.cache.required (range: 0-2).

Please ignore for now, found a null pointer access.
Will fix and create a new PR shortly.


Site structure/initialization.

What should we be using and does everyone feel comfortable with for the site? Jekyii is fine. the downside is that we don't really need all of it ( I don't see us needing to make blog posts from this site) Upside being that we can use collections to loop over each of us which would make everything more convenient. Also we could just host it from the gh-pages branch, so even less to worry about.
We could just use a static site (index.html, style.css, app.js) if anyone had a good reason for it, but the collection of students thing would be a hassle like i said above.
Also if anyone else has any suggestions that I've overlooked feel free to talk about it here.
My vote is for jekyll and finishing this decision this as soon as possible so we can actually get to work on it. Whaddya think friends?

Hey Colby,
Good suggestion.  I am down for Jekyll.
Any preferences for UI libraries or frameworks?
Gerald
On Tue, Mar 3, 2015 at 5:05 PM, Colby DeHart<EMAIL_ADDRESS>wrote:

What should we be using and does everyone feel comfortable with for the
site? Jekyii is fine. the downside is that we don't really need all of it (
I don't see us needing to make blog posts from this site) Upside being that
we can use collections to loop over each of us which would make everything
more convenient. Also we could just host it from the gh-pages branch, so
even less to worry about.
We could just use a static site (index.html, style.css, app.js) if anyone
had a good reason for it, but the collection of students thing would be a
hassle like i said above.
Also if anyone else has any suggestions that I've overlooked feel free to
talk about it here.
My vote is for jekyll and finishing this decision this as soon as possible
so we can actually get to work on it. Whaddya think friends?
—
Reply to this email directly or view it on GitHub
https://github.com/NashvilleSoftwareSchool/Cohort7Website/issues/1.

Yeah, Jekyll sans blog would be good I think.

On Mar 3, 2015, at 5:08 PM, Gerald<EMAIL_ADDRESS>wrote:
Hey Colby,
Good suggestion. I am down for Jekyll.
Any preferences for UI libraries or frameworks?
Gerald
On Tue, Mar 3, 2015 at 5:05 PM, Colby DeHart<EMAIL_ADDRESS>wrote:

What should we be using and does everyone feel comfortable with for the
site? Jekyii is fine. the downside is that we don't really need all of it (
I don't see us needing to make blog posts from this site) Upside being that
we can use collections to loop over each of us which would make everything
more convenient. Also we could just host it from the gh-pages branch, so
even less to worry about.
We could just use a static site (index.html, style.css, app.js) if anyone
had a good reason for it, but the collection of students thing would be a
hassle like i said above.
Also if anyone else has any suggestions that I've overlooked feel free to
talk about it here.
My vote is for jekyll and finishing this decision this as soon as possible
so we can actually get to work on it. Whaddya think friends?
—
Reply to this email directly or view it on GitHub
https://github.com/NashvilleSoftwareSchool/Cohort7Website/issues/1.

—
Reply to this email directly or view it on GitHub.

Jekyll
I like working with neat and bourbon for frameworks/grid but there's also jekyll-foundation for a quick UI

The jekyll-foundation project has an issue with mobile menu that is
probably fixable. I'm going to sort that out on my own site and we can use
the solution once I sort that out.
Also--we should think about using this for a splash:
http://adamschwartz.co/letters/
On Tue, Mar 3, 2015 at 8:42 PM, Rebecca Cronin-Dixon <
<EMAIL_ADDRESS>wrote:

Jekyll
I like working with neat and bourbon for frameworks/grid but there's also
jekyll-foundation for a quick UI
—
Reply to this email directly or view it on GitHub
https://github.com/NashvilleSoftwareSchool/Cohort7Website/issues/1#issuecomment-77087215
.

I could take the mobile menu part out of foundation and put in the custom code i use for all my site's mobile menu - it's not too much of an issue

So we have a few options here, and I agree with Colby that we should just make this ASAP. Our personal sites are much more important anyways. Eliza suggested that we just download a Jekyll theme that is similar and modify that for our styling (MIT ones of course)
Here's a neat one with a splashy page: http://jekyllthemes.org/themes/hmfaysal-omega-theme/
Next option is fork 6's repo and then overhaul it.
Last and the longest option would be to completely redesign our own. My leaning is to just use a jekyll theme, and then code from there. If there is an MIT theme you like, please post.

I like Sonda's suggested theme and I think Beck's suggestion on the Jekyll Foundation UI Framework will be easiest to implement.
I think we should lock this issue and launch a Bower Project with all the necessary dependencies by the end of the day, Wednesday March 4, 2014.

[ ] Download Sonda's Jekyll theme
[ ]  Integrate Foundation with Jekyll Blog and Sonda's Theme

It's been great having a huge amount of support for the project, but only a few are needed to get it done. Here's what I'm thinking.
-I will download and install the the jekyll theme on a branch.

@colbydehart, I was hoping you would come after and add the code you had created with the alumni site and repurpose it for our bio photos.
@JaclynPasquale as our class designer, it would be great to modify the base theme for a layout which would include not only our bios, but a place for a group photo and a place for blurb about the tech stuff we know. You can either wait until we're finished to get started or start hashing some ideas on a separate branch with example html and css if you prefer.
@beck410 I think mobile is already supported via the theme, but in case it does not, it will be great to have your help getting a mobile version working later on when we have layout and bios sorted out.

Colby, Jackie, Beck -- please let me know if all this sounds doable. If there are no objections about this plan, I will start working on this tomorrow.
If any others have an idea, you are welcome to put them to work on another branch, tag me on an issue, and submit a pull request when your ready. As always, do not push to master.

Unless you're Beck, in which case say 'master' as you will, or your name rhymes with madame lay fur.

On Mar 4, 2015, at 7:08 PM, Sonda Sengupta<EMAIL_ADDRESS>wrote:
It's been great having a huge amount of support for the project, but only a few are needed to get it done. Here's what I'm thinking.
-I will download and install the the jekyll theme on a branch.
@colbydehart, I was hoping you would come after and add the code you had created with the alumni site and repurpose it for our bio photos.
@JaclynPasquale as our class designer, it would be great to modify the base theme for a layout which would include not only our bios, but a place for a group photo and a place for blurb about the tech stuff we know. You can either wait until we're finished to get started or start hashing some ideas on a separate branch with example html and css if you prefer.
@beck410 I think mobile is already supported via the theme, but in case it does not, it will be great to have your help getting a mobile version working later on when we have layout and bios sorted out.
Colby, Jackie, Beck -- please let me know if all this sounds doable. If there are no objections about this plan, I will start working on this tomorrow.
If any others have an idea, you are welcome to put them to work on another branch, tag me on an issue, and submit a pull request when your ready. As always, do not push to master.
—
Reply to this email directly or view it on GitHub.

ah yes, please don't push to mastah :)
On Wed, Mar 4, 2015 at 7:39 PM, Blaise Gratton<EMAIL_ADDRESS>wrote:

Unless you're Beck, in which case say 'master' as you will, or your name
rhymes with madame lay fur.

On Mar 4, 2015, at 7:08 PM, Sonda Sengupta<EMAIL_ADDRESS>wrote:
It's been great having a huge amount of support for the project, but
only a few are needed to get it done. Here's what I'm thinking.
-I will download and install the the jekyll theme on a branch.
@colbydehart, I was hoping you would come after and add the code you had
created with the alumni site and repurpose it for our bio photos.
@JaclynPasquale as our class designer, it would be great to modify the
base theme for a layout which would include not only our bios, but a place
for a group photo and a place for blurb about the tech stuff we know. You
can either wait until we're finished to get started or start hashing some
ideas on a separate branch with example html and css if you prefer.
@beck410 I think mobile is already supported via the theme, but in case
it does not, it will be great to have your help getting a mobile version
working later on when we have layout and bios sorted out.
Colby, Jackie, Beck -- please let me know if all this sounds doable. If
there are no objections about this plan, I will start working on this
tomorrow.
If any others have an idea, you are welcome to put them to work on
another branch, tag me on an issue, and submit a pull request when your
ready. As always, do not push to master.
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub
https://github.com/NashvilleSoftwareSchool/Cohort7Website/issues/1#issuecomment-77289810
.

:+1:


The usage of Synthetic_occlusion_ratio?

Hello, I found the code of synthetic_occlusion was abandoned. Can I use it for synthetic occlusion？ Thank you.

@AceCHQ
Sure, this function is brought from
https://github.com/isarandi/synthetic-occlusion/blob/master/augmentation.py
It is still kept in https://github.com/Arthur151/ROMP/blob/a349c6bf4d6229b8fba2e900d38ef210888937d0/romp/lib/utils/augments.py#L347
You can use it to insert occlusion object into the image if you want.

Thank you. Have you try it before? Can it get some improvements for occlusion situation?

@AceCHQ Sure, this function is brought from https://github.com/isarandi/synthetic-occlusion/blob/master/augmentation.py
It is still kept in
https://github.com/Arthur151/ROMP/blob/a349c6bf4d6229b8fba2e900d38ef210888937d0/romp/lib/utils/augments.py#L347
You can use it to insert occlusion object into the image if you want.

Thank you. Have you try it before? Can it get some improvements for occlusion situations?

Yes, I have tried it. But for fair comparison with other methods, I didn't use it during experiments.
I can't say whether it makes improment.

Thank you. I will try it and I will response to you if it has improvements.


How can I ues the release model of xlnet for get the embedding?

Refer this https://github.com/zihangdai/xlnet/issues/160#issuecomment-512833001


@deck.gl/json interpreting some layer parameters as variables

Description

@deck.gl/json is interpreting some layer parameters as variables when they're meant to be enumerated strings.
Discovered in #3946
Repro Steps

Go to the HelloWorld TextLayer example in deck.gl/playground and pass getTextAnchor: "start" to the TextLayer. The text will not move. Repeat this for getTextAnchor: "'start'".
billboard: true also appears affected, working in none of the TextLayer examples.

Environment (please complete the following information):

Framework Version: [e.g. deck.gl 6.3.0] deck.gl 7.3.6
Browser Version: Version 78.0.3904.97 (Official Build) (64-bit)
OS: [e.g. Mac OS X 10.4] Mac OS X 10.14

Fixed in @deck.gl/json 8.0 release


Opcodes CHAINID and SELFBALANCE added

Can we merge this?

Unfortunately, this is only a superficial extension, which makes the new opcodes known to some parts of the analysis, but does not tell Vandal their semantics. I liked to use Vandal's disassembler, and for that, the extension of opcodes.py is sufficient. Those parts of Vandal that perform the static analysis may need to know more about the instructions than just their effect on the stack. One may at least have to check that after processing one of the new instructions, Vandal's assumptions about the EVM state  afterwards are still valid.

Ok, thanks.


Single Thread for Event Consumption - Discussion

Porting over the discussion from https://kubernetes.slack.com/archives/CMWH3EH32/p1674668819455989.
Currently, Falco uses a single thread for reading events from the buffer(BPF MAP) and then applying parsing and filtering logic to it.
This does not scale well on a system with a lot of activity. There will be a limitation/bottleneck if the producer is producing events at a faster rate than the consumer can consume, which eventually will lead to dropped syscalls as well.

Have there been any performance benchmarks around the number of events that Falco can handle with the syscall source for a given buffer size?
Thoughts on using multiple threads for reading the buffers?

Also, wanted to mention the ringbuffer_next function. After some analysis, can observe that a lot of time spent in the ringbuffer_next function is looping through events. Is this expected?
It would be incorrect to say the thread is just spending time in this function, as it is doing a lot of other things as well as shown in this flamegraph example.

But on average anywhere around 12% - 30% of the time is spent in ringbuffer_next as shown.
If we were to evaluate the ringbuffer_next call as a whole - assuming ringbuffer_next is 100% of the pie, only 20-30% of the time on average is spent in other functions like refill_read_buffers, scap_bpf_advance_to_evt etc. The rest of the time of ringbuffer_next (70-80%) is spent looping through the buffers, reading the events. Could this be an optimization point to make the process faster?

There is not a label identifying the kind of this issue.
Please specify it either using /kind <group> or manually from the side menu.

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

cc: @Andreagit97 @FedeDP @incertum

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

/remove-lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

@poiana: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

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


Header & sidebar toggle on mobile - styling cleanup

Is your proposal related to a problem?

Currently the header layout relies on a mix of floats and position absolute to ensure that it has the correct column layout and also so that it does not overlap with the sidebar 'small' variant (a single absolute positioned button).
Also, as noted, the sidebar relies on absolute positioning when on small screens, this is actually not working correctly on Safari and the content comes down part way on the screen.
Finally, these two issues create some potential problems when there is a page message (error/success) on small devices.

Describe the solution you'd like

For the header, it would be good to avoid floats, we can now reliably use CSS grid OR CSS Flexbox to achieve the column layout, this also makes it easier to adopt RTL styles in more places.
For the sidebar positioning, find a way to either avoid the absolute positioning OR ensure that the styles required for the header content are not having to be duplicated in every variant of the header (slim header, breadcrumbs if present etc - all need a 50px gap just in case).
It might also be good to review the page wide padding left/right on reports page of 50px - it is likely this was added just to work around the side bar issue on small devices.

Describe alternatives you've considered

Leave as is, it is mostly working right now, just very hard to maintain and super easy for new code to cause problems where the sidebar button is shown 'over' any header content.

Additional context or ideas

Not sure if it is possible, but ideally the sidebar button would be positioned 'inline' inside the header container so that all other header content wraps around it.
Maybe the header element needs to move in the DOM to account for the sidebar content being there and then it contains a fixed side margin or padding on small devices to account for the sidebar toggle position.

Requirements

[ ] Replace any floats & clear usage in the shared header styling with either flexbox or css grid
[ ] Remove all position absolute usage in the shared header AND slim header, remove the padding left 50px set throughout header items including breadcrumbs & then ensure the sidebar toggle still shows correctly with not overlapping header content.
[ ] Set up a variable, if needed, for the sidebar toggle, so that if we do still need that 50px value - we are not hard-coding it everywhere, but have it linked to a SCSS variable for tracing the 'purpose' of this.
[ ] Remove the side 50px padding on report pages but still ensure content shows correctly
[ ] Resolve any styling conflicts when page messages exist (top of page) - may just be Safari - check the Styleguide screenshot above for a reference

Related issues and PRs

Split from initial work to unify headers https://github.com/wagtail/wagtail/issues/8539
https://github.com/wagtail/wagtail/issues/8449
https://github.com/wagtail/wagtail/issues/8125
https://github.com/wagtail/wagtail/issues/8126

Related to https://github.com/wagtail/wagtail/issues/8126

See also
https://github.com/wagtail/wagtail/issues/8449

Reviewed - this would be a great improvement to the UI as the mobile toggle causes constant issues in its current state with CSS work-arounds required for many header scenarios that only partially fix the problems.

@lb- , can I get started on this

@akshay-gupta7 this may be quite a tricky one - unless you are very confident with CSS

@shindodkar - yep, no movement on this yet.

Hi, what remains to do? @lb-


view notation on descriptives: wrong assumption on meta structure in View()._descriptives_relation()

There is a wrong assumption where to find the correct value mappings in the meta document. Current structure assumes Dimensions-like variable and mask (aka Grid) naming which makes arbitrary (for example Askia) conventions fail.
Solution is to directly check the lib@values string and look for split(LIB_STRING, '@')[-1] to get the correct value object for masks/arrays.

Resolved by #214.


A few changes that will improve

Thank you for the update and addition, your improvements look great.


Embedded pointers with property names that duplicate parent struct properties.

When using an embedded struct, properties on the embedded struct that contain property names that are also in the parent struct cause .ScanStruct() to populate unreliably.  I assume .ScanStructs() has this issue as well.
Example:
package "main"
// import (....)

type Dog struct {
    ID          int    `db:"id"`
    Name        string `db:"dog_name"`
    Description string `db:"dog_description"`
    Breed       string `db:"dog_breed"`
    *Fur
}

type Fur struct {
    Name        string `db:"fur_name"`
    Description string `db:"fur_description"`
    Color       string `db:"fur_color"`
    Length      string `db:"fur_length"`
}

func main() {
    pgDb, err := sql.Open("postgres", "user=postgres dbname=goqupostgres sslmode=disable")
    if err != nil {
        panic(err.Error())
    }
    db := goqu.New("postgres", pgDb)
    var dog Dog
    found, err := db.From("dog").Where(goqu.I("id").Eq(1)).ScanStruct(&dog)
    //dog's properties are not assigned consistently.
}

I'm assuming this has to do with the column map and/or initEmbeddedPtr found at https://github.com/doug-martin/goqu/blob/master/crud_exec.go#L221.

I can't believe this hasn't been fixed. It's a major issue, and the only way I've found to fix it is to prefix the field names. In your example, you could have DogName and FurName and it would populate correctly. It's really ugly, though.

I figured out the issue, and it will be fixed in the next release. @ruzz311 you were partially right, it was an issue with how I was accessing fields when doing reflection.
I reflect.go I was accessing the field by name, when the names were duplicated it was using the first one found. I instead had to change it to reflect.FieldByIndex and keep track of the field index when creating the column map.
I added tests for both an embedded struct and pointer with different db tag names and it should work now. I should note if you have two fields with the same name without a db tag it will fall back to which one occurred first.


problem clone http header

[TypeError: Cannot set property headerSent of #<ServerResponse> which has only a getter]
I get above error when clone current context HTTP request
Any suggestion please

Currently, clone doesn't support writing properties that are declared as not writable using Object.defineProperty().


Updated data for Sweden female population %

Hi,
Added the requisite data for Sweden.
Closes #8

Thanks for the PR @Rhea212
The data looks good and I am going ahead with the merge.


kdenlive crashes on startup

The summary is:
QFSFileEngine::open: No file name specified
cannot find .rc file "kdenliveui.rc" for component "kdenlive"
Segmentation fault

The whole console dump:
ts2@linux-0fiz:~/tmp$ kdenlive
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
kf5.kxmlgui: Registering action  "edit_select_all"  under new name  "select_all_tracks"
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
QCoreApplication::postEvent: Unexpected null receiver
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - apng
  - asf
  - ass
  - ast
  - asf_stream
  - au
  - avi
  - avm2
  - bit
  - caf
  - cavsvideo
  - crc
  - dash
  - data
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - g723_1
  - gif
  - gxf
  - h261
  - h263
  - h264
  - hds
  - hevc
  - hls
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ircam
  - ismv
  - ivf
  - jacosub
  - latm
  - lrc
  - m4v
  - md5
  - matroska
  - matroska
  - microdvd
  - mjpeg
  - mlp
  - mmf
  - mov
  - mp2
  - mp3
  - mp4
  - mpeg
  - vcd
  - mpeg1video
  - dvd
  - svcd
  - mpeg2video
  - vob
  - mpegts
  - mpjpeg
  - mxf
  - mxf_d10
  - mxf_opatom
  - null
  - nut
  - oga
  - ogg
  - oma
  - opus
  - alaw
  - mulaw
  - f64be
  - f64le
  - f32be
  - f32le
  - s32be
  - s32le
  - s24be
  - s24le
  - s16be
  - s16le
  - s8
  - u32be
  - u32le
  - u24be
  - u24le
  - u16be
  - u16le
  - u8
  - psp
  - rawvideo
  - rm
  - roq
  - rso
  - rtp
  - rtp_mpegts
  - rtsp
  - sap
  - segment
  - stream_segment,ssegment
  - singlejpeg
  - smjpeg
  - smoothstreaming
  - sox
  - spx
  - spdif
  - srt
  - swf
  - tee
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - uncodedframecrc
  - vc1
  - vc1test
  - voc
  - w64
  - wav
  - webm
  - webm_dash_manifest
  - webm_chunk
  - webp
  - webvtt
  - wtv
  - wv
  - yuv4mpegpipe
  - alsa
  - fbdev
  - oss
  - pulse
  - sdl
  - v4l2
...
---
audio_codecs:
  - comfortnoise
  - s302m
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - g723_1
  - mp2
  - mp2fixed
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - tta
  - vorbis
  - wavpack
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s8_planar
  - pcm_s16be
  - pcm_s16be_planar
  - pcm_s16le
  - pcm_s16le_planar
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s24le_planar
  - pcm_s32be
  - pcm_s32le
  - pcm_s32le_planar
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libmp3lame
  - libvorbis
...
---
video_codecs:
  - a64multi
  - a64multi5
  - alias_pix
  - amv
  - apng
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bmp
  - cinepak
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpeg2000
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - prores_aw
  - prores_ks
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - wmv1
  - wmv2
  - xbm
  - xface
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - libtheora
  - libvpx
  - libvpx-vp9
  - libx264
  - libx264rgb
  - libxvid
...
QFSFileEngine::open: No file name specified
cannot find .rc file "kdenliveui.rc" for component "kdenlive"
Segmentation fault
ts2@linux-0fiz:~/tmp$ which kdenlive
/home/ts2/.nix-profile/bin/kdenlive
ts2@linux-0fiz:~/tmp$ uname -a
Linux linux-0fiz 3.16.7-29-desktop #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97) x86_64 x86_64 x86_64 GNU/Linux
ts2@linux-0fiz:~/tmp$ which nix-env
/home/ts2/inst/nix/bin/nix-env
ts2@linux-0fiz:~/tmp$

It seems like the problem of not finding OS libGL on non-NixOS. See e.g. #9415.

@martinvahi have you solved it with the workaround in the linked issue?
i have the same issue on elementary OS Freya (based on Ubuntu 14.04 LTS).
i copied the systems libGL.so and patched it, but no difference.
# apt-get install libgl1-mesa-dev
$ cp /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 ~/.nix_libs/
$ patchelf --set-rpath /lib:/usr/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu ~/.nix_libs/libGL.so.1.2.0
$ LD_LIBRARY_PATH=~/.nix_libs kdenlive
...
QFSFileEngine::open: No file name specified
ui/ui_standards.rc not found in ("/home/davidak/.config", "/etc/xdg/xdg-pantheon", "/etc/xdg")
cannot find .rc file "kdenliveui.rc" for component "kdenlive"
Segmentation fault (Speicherabzug geschrieben)

$ LD_LIBRARY_PATH=~/.nix_libs strace kdenlive 2>&1 | less -S
...
stat("/usr/share/icons/hicolor/scalable/stock/object/kde.png", 0x7fff408d9460) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/hicolor/scalable/stock/table/kde.png", 0x7fff408d9460) = -1 ENOENT (No such file or directory)
stat("/usr/share/icons/hicolor/scalable/stock/text/kde.png", 0x7fff408d9460) = -1 ENOENT (No such file or directory)
stat("/home/davidak/.config/ui/ui_standards.rc", 0x7fff408d97e0) = -1 ENOENT (No such file or directory)
stat("/etc/xdg/xdg-pantheon/ui/ui_standards.rc", 0x7fff408d97e0) = -1 ENOENT (No such file or directory)
stat("/etc/xdg/ui/ui_standards.rc", 0x7fff408d97e0) = -1 ENOENT (No such file or directory)
write(2, "ui/ui_standards.rc not found in "..., 95ui/ui_standards.rc not found in ("/home/davidak/.config", "/etc/xdg/xdg-pantheon", "/etc/xdg")
) = 95
stat("/home/davidak/.local/share/kxmlgui5/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/pantheon/kxmlgui5/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/kxmlgui5/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/kxmlgui5/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/home/davidak/.local/share/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/pantheon/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/home/davidak/.local/share/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/pantheon/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
stat("/usr/share/kdenlive/kdenliveui.rc", 0x7fff408d9760) = -1 ENOENT (No such file or directory)
write(2, "cannot find .rc file \"kdenliveui"..., 62cannot find .rc file "kdenliveui.rc" for component "kdenlive"
) = 62
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\4\0\2\0\340\0\340\2\4\0\2\0\335\0\340\2", 16}], 1) = 16
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\34\0\367\10\335\0\340\2\312\1\0\0\212\21M\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 544
futex(0x14f45c4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x14f45c0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
writev(3, [{"N\0\4\0\337\0\340\2\6\0\340\2\17\2\0\0\1\30\v\0\343\0\340\2\6\0\340\2\0\0\0\0"..., 60}, {NULL, 0}, {"", 0}], 3) = 60
futex(0x14f4598, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\2\0\7\0\343\0\340\2\1\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\240b\0\22\0\30\0"..., 400}], 1) = 400
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
writev(3, [{"\203.\7\0\343\0\340\2\2\0\340\2\10\0\1\0`\0\0\0\4\0\1\0`\0\0\0\203.\5\0"..., 48}, {NULL, 0}, {"", 0}], 3) = 48
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
writev(3, [{"\2\0\5\0\343\0\340\2\0\n\0\0\0\0\0\0\177\240b\0\22\0\7\0\343\0\340\2F\1\0\0"..., 116}], 1) = 116
futex(0x14f4598, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fff408d9074, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x14f4598, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\22\0\17\0\343\0\340\2#\0\0\0#\0\0\0 \0\0\0\t\0\0\0\3\0\0\0\1\0\0\0"..., 92}], 1) = 92
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"+.\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
futex(0x14f45c4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x14f45c0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x14f4598, FUTEX_WAKE_PRIVATE, 1) = 1
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
getcwd("/home/davidak", 4098)           = 14
getcwd("/home/davidak", 4098)           = 14
getcwd("/home/davidak", 4098)           = 14
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1,<PHONE_NUMBER>) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\22\0\7\0\343\0\340\2l\1\0\0\4\0\0\0 \0\0\0\1\0\0\0\5\0\0\0\22\0\30\0"..., 240}], 1) = 240
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (Speicherabzug geschrieben)

Thank You for the answer, but as of 2015_12_07 my conclusion with the Nix package manager and with anything that depends on the Nix and many other package managers and package collections is that different people have very different working styles and very different wishes and personal demands to the tools that they use and some people tolerate a situation, where their tools work only in some, exceptional cases, more than others. By nature I'm a kind of guy, who will literally loose gray cells, when my tools work only on some exceptional cases. For example, when Windows had its heyday and the "blue screen of death" could come at any moment, when I was editing a document and haven't pumped the Ctrl-S yet, I felt really uncomfortable. I do not yell or slam keyboards or anything like that, but unreliable tools that just break at any moment when I need them to work DISTURB ME EXTREMELY. Yet, I have noticed that that is not the case with most other people around me. I hear the expression, "it is OK, if the software works ONLY in circumstances X,Y,W", if not all the time, then certainly too often for my taste.
Now, if You are wondering, whether I realize that GitHub bug reporting systems are not the place, where people prefer to read philosophy, then my answer is that before choosing a technical solution one has to answer the question WHY to WANT requirements R1,R2,..,Rn. There is a REASON, why we write software in stead of doing drugs or just spending all our days fishing or hunting. (Fishing and hunting as activities are OK and fisherman profession is a noble profession, but as hobbies too much of them might not be the right choice, specially if the amount of caught fish or game is not enough to feed other people.) My religious belief about engineering disciplines contains the idea that what I spend the most valuable hours of my life on, must be reliable and serve its end-users and save the end-users from harm as much as possible. Think of ergonomics. What's the point of spending a lot of effort on curing various injuries, when the injuries could be prevented by proper engineering at the first stage? Titanic and its evacuation planning, anyone?
I see gaming as a form of learning, even for the first-person-shooters, because actually it is partly possible to use the same strategies there that are used in Chess, but when there is not even that type of gaming involved, where users have a lot of choices, then those 2 hours that the end user spends on crappy software might be extremely valuable for doing something that the person might regret not doing at its death bed. Engineering is financially feasible only, if every engineer serves a lot of end users. If the life-hours that are lost by multiple end users due to shoddy engineering are summed up, then it might turn out that a murderer destroys less life-hours than some well respected engineer. There is the argument that engineers have also their limits, just like doctors, who have a morgue ready at every hospital, but there is a difference between sloppy-ness and lack of capabilities and as of 2015_12 I'm deeply convinced that most of the sloppy-ness can be evaluated ONLY by the engineer himself, not anybody else. People, who are not skilled at a discipline, like business people versus IT, do not have any chance to evaluate anything at all, except that they have a fine opportunity to make a fool of themselves. Therefore, the responsibility of saving the life-hours of other people relies MOSTLY on every engineer themselves.
So, that's part of the standards that, I'm not saying that I am able to live by, but I'm certainly saying that I PURSUE. To create robust solutions for others, I must use robust components in my solutions, which sets limits to what I can use and what I can not use.
What regards to package management systems and package collections, then as of 2015_12 it seems to me that there are no good solutions. It seems to me that the most promising operating system is the Gnode OS and what regards to package collections then I came to a conclusion that I must create my own software so that every component always references its dependencies by a specific version, id est, NEVER reference something by
<my nice dependency folklore name>_newest

but always reference by
<my nice dependency folklore name>_concrete_version_foo

If different versions of the same component must be used in a single application, then the application must consist of multiple operating system processes, different processes load different versions of the common component. In case of team-work in no event does one developer edit the code of the other, but different developers run their creations in different operating system processes, unless the owner of the code really trusts the other persons knowledge, working style, intentions. Given the fact that nobody is able to learn everything, it is necessary to use software components that have been written by domain experts. For example, astrophysicists like Fortran, statistics experts like R, some operating system experts might like Ada, so on and so forth. So, I think that I'll stick with my previous, 2, ideas that I described at my blog:

Bablel Architecture
Automated Debugging

As of 2015_12 I do not have the full infrastructure for actually using those ideas, but at least I have an answer about what to pursue, what will ultimately work.
Thank You for reading this long, philosophical, text and
I hope that I did not waste Your life-minutes with it. :-)

Well, so far nixpkgs seems mainly maintained for NixOS, with Darwin coming the second. Other ways of using seem rather under-maintained, though some rather similar ones do work to some extent (such as many Linux distros). Honestly, people typically don't like to expend lots of energy towards fixing configurations that they don't (want to) use.
BTW, I think I have heard of Genode around nixos.org already.

Thank You for the answer. If the Nix package manager is currently de facto NixOS specific with a design goal of being NixOS independent, then I propose that the advertisement of the Nix package manager is corrected to state that in its current design phase the Nix works only on NixOS, but there exists a goal to make it work everywhere and some bold  lonely wolves can risk and try Nix on other    distributions to find out, where the developers of Nix have accidentally diverted from producing a portable product.

Nix by itself works fine. It's the individual packages that can be problematic. The nixpkgs intro could explain the state in more detail, I guess.

On GNU/Linux, the packages in Nixpkgs are ‘pure’, meaning that they have no dependencies on packages outside of the Nix store.

That seams to be false then. At least with the linked issue.
But we have to debug this. I made that strace but don't see a useful hint.
I would really like to use a current version of Kdenlive on elementary OS with the nice Pantheon Desktop.

On GNU/Linux, the packages in Nixpkgs are ‘pure’, meaning that they have no dependencies on packages outside of the Nix store.

That seams to be false then. At least with the linked issue.

Nothing's perfect, and note that completely pure stuff has no effect on the real world ;-) (So Haskell e.g. takes the "state of the world" as an "input" to the function.) Nixpkgs on Linux is certainly far purer than anything I've heard of.


Add option for shallow clones (--depth N)

This PR adds option for shallow clone (--depth N), only for packages whose versions are not locked.

This PR resolves #2 partially.
This PR is based on #284.
I was thinking whether to continue #284, but I decided to create a new PR because #284 is too old to merge today.

I really want an option for shallow clones, but, unfortunately, it is difficult to treat version locking as discussed in #2. So I implemented an option for shallow clones only for packages whose versions are not locked.
Of cource, I know this implementation is far from complete, but it is useful at least for me (and hopefully some of other people).
I welcome any kind of comments, including disagreement.
Usage
Note that, if you add nothing in your init.el, then this PR does nothing.
;; Change the default value of the option
(setq straight-vc-git-default-clone-depth 1)

;; Change the option for a single package, say `lsp-mode'
(straight-register-package
 '(lsp-mode :type git :host github
            :repo "emacs-lsp/lsp-mode"
            :depth full))
(straight-use-package 'lsp-mode)

The value of the option :depth or straight-vc-git-default-clone-depth can be the following:

the symbol full, which means clone without --depth option
(This is the defualt value)
an integer N, which means clone with the option --depth N

Implementation
This PR changes the function straight-vc-git-clone.

If the argument commit is non-nil (some SHA-1 hash), then this PR changes nothing. Hence use git clone as before.
If the argument commit is nil, then use git clone with the option --depth.

This works well even if some branch is specified in recipe, since the option --branch is added to git clone.
  As a fallback, I wrote the error-handler in condition-case in straight-vc-git--clone-internal.
Of cource, straight.el will send requests twice in this case, so it will be slower than before. But I ignored this performance issue, because very few packages are provided by dumb http protocol, I believe.
(I found only one package, paredit, using dumb http protocol among 90 packages which I use)

Thank you for your review and I'm very happy to hear that!
Of cource I will update the documentation, but I'm not sure where to write it. I think we need the documentation for

:depth option for recipes and
straight-vc-git-default-clone-depth.

The first one should be written in the section "Git backend" in README.md, right? How about the second one? Maybe the section "Miscellaneous"?

I would say that both the keyword and the user option can be documented in the "Git backend" section of the README. There is a list ("You can customize the following user options: ...") in that section, and straight-vc-git-default-clone-depth would fit perfectly there.

Sorry, I missed that section. I wrote both there, following your recommendation.

Additionally I pushed some commits to make Travis CI successful.
Could you please check if it can be merged?

It looks wonderful. Thank you for your help!  🎉


Support for text styling / rich text

There is currently no way to style individual parts of text within a text block -- you can only change the style of the entire block.
I've seen a couple different ways of doing this on the user end:

Markup in strings, like in Pango/GTK+ (https://developer.gnome.org/pygtk/stable/pango-markup-language.html)
Setting state when inserting text into the field, like in Java/Swing (http://www.java2s.com/Code/Java/Swing-JFC/StyledText.htm)

From a user perspective, I personally prefer markup strings in the text.
glyph_brush already supports text styling using glyph_brush_layout, so implementation should just be a matter of parsing the text in whatever format to a Vec<SectionText>.

I think we should tackle this together with #34, once we figure out font fallback and text shaping.
String markup will force us to implement some kind of parser while setting state is quite a side-effect heavy approach.
I personally like the approach of elm-ui. It's explicit, self-contained, and composable.


Adding new Azure FunctionApp Rule to check for http2_enabled

Looks like there is a test failing

I have removed those tests for now as I further investigate the issue. I will resubmit in a seperate PR


Add - new snippet: utitlies Funciton isNotEmpty, mapToObject, mapToStringParamParam

Here is a new snippet. Hope you like it :)

Hey Nam, Thanks forth snippet!
I was trying to understand what the value of this function is and what makes it specific to Angular?
Also I'd be curious in which cases it produces different results compared to something like: new URLSearchParams(obj).toString()>

@ngnam I haven't heard back from you i a while and I'm closing the issue.
Feel free to reopen


Grill Open Logic

Trying to teach myself the programming language to potentially incorporate myself, but have you considered adding programming logic for when you open up the grill?
For example, if the Grill Temperature decreases at a rate greater than 2 degrees / second then the temperature controller will exit the control loop for a set period (e.g. 5 minutes) to allow the grill to achieve steady state again.

Maybe Grill Door open/close sensor needed. I will make some experiments.
Thank you for idea.


Bug59945_DefaultGroovyEngineToJSR223ElementsV2

Hi,
If the script language has not been chosen on the GUI, I propose to add
a WARN message into the log to inform that the script will be
interpreted as a groovy script
It's avoid message like "ERROR -
jmeter.protocol.java.sampler.JSR223Sampler: Problem in JSR223 script
Echantillon JSR223, message:javax.script.ScriptException: Cannot find
engine named: '', ensure you set language field in JSR223 Test
Element:Echantillon JSR223" and allow to execute the  script
Antonio

Do you think a test should be added to cover the change?
An entry in changes.xml is missing as well.

The manual must be updated too for indicate this new behavior (if no language, then groovy script)

Hi,
New patch with better warn message and changes.xml
I am waiting your advices for a better patch
Antonio

Seems better. Fon't forget to update the docs (manual)

-1 for logging a warning on each sampler execution.
Typical user would never open log files, and get bad performance results (or even log overflow of some kind)

Hi vladimir,
Can you give me more details to avoid logging a warning on each sampler execution?
I don't know how to implement
Thanks
Antonio

I don't know how to implement

For instance, a boolean flag that is cleared after the fist warning is printed.

Hello,
Thanks for PR.
My notes:

defaultScriptLanguage should be uppercase being a constant.

use StringUtils.isEmpty to avoid spaces breaking the control

Maybe a solution to @vlsi note is to set the script , something like this (note that I don't think it will set the lang on the final test but only avoid repeating the log message for the same element each time it runs

       if (StringUtils.isEmpty(lang)) {             lang = DEFAULT_SCRIPT_LANGUAGE;             setScript(lang);             log.warn("Script language has not been chosen on the UI: "+getName()+", the script will be interpreted as a groovy script");         }
Regards
@ubikloadpack

Hi ubikloadpack,
Your solution seem good
I will implement it

It's don't work :-(
protected ScriptEngine getScriptEngine() throws ScriptException {
    String lang = getScriptLanguage();

    if (StringUtils.isEmpty(lang)) {
        lang = DEFAULT_SCRIPT_LANGUAGE;
        setScriptLanguage(lang);
        log.warn("Script language has not been chosen on the UI: "+getName()+", the script will be interpreted as a groovy script");
    }

    ScriptEngine scriptEngine = getInstance().getEngineByName(lang);
    if (scriptEngine == null) {
        throw new ScriptException("Cannot find engine named: '"+lang+"', ensure you set language field in JSR223 Test Element: "+getName());
    }

    return scriptEngine;
}

Hello,
In my opinion, you should commit it and we can improve it with further commits.
I agree with @vlsi  on the performance involvement of warn logging , but we'll find a solution if you don't want to PR again.
Thanks

Hi all,
I have check in JMeter source code if this "problem" (take a default solution if nothing is setted in GUI) and I have find "CSS/JQuery Extractor" element
If you check the documentation (https://jmeter.apache.org/usermanual/component_reference.html#CSS/JQuery_Extractor), we can read "If selector is set to empty, default implementation(JSoup) will be used"
I have check the source code and make a test and when selector is set to empty, there is no log written.
I propose to make the same thing to this PR (remove log to avoid performance problem + have a clear documentation)
Are you ok?
Antonio

remove log to avoid performance problem

+1
Technically speaking, I would prefer set the language to "groovy" if it was not specified.
That would make the UI clear (user will see what the language is), and that would setup proper syntax highlight mode (much easier to program).
If the conversion is done at load time, then additional log warning is just fine as well.

OK for me too.

PR commited


What is login password in the jupyter notebook?

What is login password in the jupyter notebook?

in Docker

hi jessyuan24,
I'm looking for the password too.I find the password is added on commit 5f45249 as described at  #2378.It seems the password is passed when we download the image as commond docker run -it -p 8888:8888 $CUDA_SO $DEVICES -e PASSWORD=pass gcr.io/tensorflow/tensorflow-gpu shown.
But when I run the image step by tensorflow guide,I didn't tap -e option.so it's really confused me.

yes. I got it.-e option is bash shell parameter option.

-e is a docker parameter to export the environment variable to override the docker image. It seems like that works. We should definitely add this to the docker instructions @caisq.

Thanks you.

Thank you!!

Finally,I find a way to access jupyter notebook.Recreate a container and specify a password.
docker create -it -p 8888:8888 -e PASSWORD=JovialGates --name jovial_gates gcr.io/tensorflow/tensorflow
docker start jovial_gates

then I can enter the notebook.

This should be re-open since the use of jupyter_notebook_config.py was removed in cae5763 and the PASSWORD env variable is now ignored.

I recommend opening a new issue instead, filling in the corresponding issue template. Not many developers are looking at closed issues.

Has anyone working on this -e PASSWORD=pass? Is it fixed?


[GIE Compiler] Convert algebra layer structures to ir core logic plan

What do these changes do?
as titied.

Related issue number

Fixes

Codecov Report

Merging #2568 (ee24a9b) into main (04d21ec) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #2568   +/-   ##
=======================================
  Coverage   39.90%   39.90%
=======================================
  Files          88       88
  Lines        9838     9838
=======================================
  Hits         3926     3926
  Misses       5912     5912

Continue to review full report in Codecov by Sentry.

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


Suffers from bizarre bug in BioPython

In rare cases, the fasta headers in the annotated output can lack one of the fields due to a seriously bizarre bug in BioPython's SeqIO.write() function.
This occurs if the sequence's length happens to be the same as the sequence's name. In this case the description DiscoverY generates, which starts with the length, is mis-interpreted inside SeqIO.write() as including the sequence name. And SeqIO.write() does you the 'favor' of removing that duplication.
This obviously can only happen if the contig names are numbers. Unfortunately for me the output of whatever assembler create my contigs file does use numbers for names. And one of them happened to match the sequence length.
Why this is a problem is I was attempting to automatically convert the annotations into a table that I could process with other tools (e.g. R). But the table can't be correctly parsed due to the favor BioPython has done.
The only useful workaround I can see is that users should be warned (in the README) that their sequence names shouldn't be numbers.

There is a workaround for this, which discoverY (and anything else using BioPython to write fasta) should employ. record.id should be included in description, like this: description=id=record.id + " " + str(length) + " " ...
See https://github.com/biopython/biopython/issues/2270 for some discussion.


Add transform_keys and transform_values Presto functions

@kgpai Krishna, thank you for review. I replied to comments and update the PR to address these. Would you take another look?


Onboard to use blueprints CI

Onboard to use blueprints CI - you can send a PR similar to https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/pull/1218

Created a PR (https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/pull/1239)


Windows support

I modify something to make it run on Windows
node-file-manager.cmd
"%~dp0\node_modules\node-file-manager\bin\node-file-manager.bat" %*
node_modules\node-file-manager\bin\node-file-manager.bat
%~d0
cd %~dp0../lib
node --harmony index.js %*
I hope it can be used in npm,otherwise i will have to modify it every time after npm install....

By the way,edit control is also recommanded in your command line arguments. For example, i dont want others to delete files.


DynDNS2 / docker

not sure im following, the api url is for the web interface, however pdns states 8081 though its not exposed in the docker compose, so how does dyndns work exactly when you state
Usage: http://user:pass@yournameserver.yoursite.tld/nic/update?hostname=record.domain.tld&myip=<IP_ADDRESS>
wheres my poweradmin interface url is http://poweradmin.domain.com:9191

Just need to put the port in your URL, isn't it enought?
Also, The docker stuff is only for the development purpose. In the Prod environment you might have a reverse proxy for the PowerDNS-Admin UI so you can remove the port.

ok, so still confused as your not answering the question, again... the api url is for the web interface, however pdns states 8081 though its not exposed in the docker compose, so how does dyndns work exactly when you state
Usage: http://user:pass@yournameserver.yoursite.tld/nic/update?hostname=record.domain.tld&myip=<IP_ADDRESS>
wheres my poweradmin interface url is http://poweradmin.domain.com:9191
My web interfface is located at 9191 .... however powerdnsadmin config states
PDNS Settings
PDNS API URL￼
http://pdns-server:8081
PDNS API KEY￼
••••••••••
PDNS VERSION￼
4.1.1
￼Update

Still i don't understand what is the issue here.

Usage: http://user:pass@yournameserver.yoursite.tld/nic/update?hostname=record.domain.tld&myip=<IP_ADDRESS>
When you do this query, its will ask the PowerDNS-Admin to do Dyndns update via its API, not PDNS API which exposing to 8081.

The PowerDNS-Admin container talks to PDNS container by using the name, we don't need to expose that 8081 port.

ahhhh so the 8081 port is the powerdns pdnsd api interface ?
that clarifies it for me.
On Tue, Dec 11, 2018 at 3:15 PM Khanh Ngo<EMAIL_ADDRESS>wrote:

Still i don't understand what is the issue here.
Usage:
http://user:pass@yournameserver.yoursite.tld/nic/update?hostname=record.domain.tld&myip=<IP_ADDRESS>
When you do this query, its will ask the PowerDNS-Admin to do Dyndns
update via its API, not PDNS API which exposing to 8081.
The PowerDNS-Admin container talks to PDNS container by using the name, we
don't need to expose that 8081 port.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ngoduykhanh/PowerDNS-Admin/issues/420#issuecomment-446110541,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABXFTg6IxMLafDHjXPLgSX9lrVKOa3dcks5u32mMgaJpZM4ZDCG_
.


Pass stats options to stats.toJson

In my excitement for this to be officially released, I attempted to use it with karma, but it looks like karma-webpack isn't passing the stats options properly. I tried to implement it myself, but I think that for some reason I have two items in that stats array (stats are getting printed twice? not sure why).
Really looking forward to getting https://github.com/webpack/webpack/issues/1191 closed :-)

@kentcdodds
Would you mind sharing your config?
I am trying to see webpack output during testing with karma, but alas - only karma (and jasmine) messages show. Seems related to me.

Hmmm... Seems like the opposite problem to me... I just add webpackMiddleware: {noInfo: true} to my karma.conf.js file and that seems to hide the webpack output.

@kentcdodds - This still an issue or can I tag and close it?

Yeah, I haven't had any trouble for a while. Thanks.

@kentcdodds you never did share how to pass the stats to webpack from karma, any clues??

@JimmyHoffa see https://github.com/webpack/webpack/pull/1323


How to handle detached link state after re-connection

Hi,
I've met the following issue
2017-01-24T10:29:22.727Z - [amqpSenderLink] detached event
2017-01-24T10:29:27.217Z - [amqpConnection] connection:opened

2017-01-24T10:29:30.616Z - [amqpSenderLink] message sent
2017-01-24T10:29:30.951Z - [Client] successful finish

2017-01-25T06:05:00.876Z - [amqpConnection] connection:errorReceived AmqpProtocolError: amqp:resource-limit-exceeded:local-idle-timeout expired

The issue is that all messages sent between 'detached'  and 'connection:errorReceived' events were reported as sent (promise resolved), but they did not came to a server.
The questing is: should I handle re-attach from the client code or library has a feature to reattach link?
I use AMQP.Policy.ActiveMQ without any tweaks.
amqp10 version 3.2.5

@wingedfox the client should be able to handle re-attach events, could you possibly isolate the exact order of events that lead to this? We should be able to recreate your situation within the unit tests by following the remote frame order

@mbroadst I've updated the log in the first message.
The very first message in the log is the last successful send, the one before the last is 1st lost message.
All messages in between - ampq10 event handlers.
I'm not sure that can I add to log, because I haven't met the same issue. Our investigation shows that at the same time there was about 10-minutes long freeze of the VM, where client resides.
I could not reproduce this issue with another set of VMs, so I do not have amqp10 debug output.
As a short-term solution, should I check 'attached' state of sender link and re-attach it manually?

@wingedfox apologies. I'm traveling this week, I will update the ticket when I'm back.

@wingedfox the link should reattach automatically, but with an exponential backoff which might explain the wait times. I would not recommend reattaching it manually. Are you using the link cache plugin by any chance?

@mbroadst, the problem is that there were no link reattach for more than 12 hours and I was not able to track the issue because amqp10 told me 'everything is ok' by return of Promise.resolve but actually sent nothing.
Our dig to the issue shows that there were a VM suspend for several minutes. Probably client met a kind of window shift issue when the message was actually sent to an amqp server (ActiveMQ) but was not accepted/recorded in a queue for some reason?

Any ideas on fix or reproduction of this issue?


devel: fix flakes in build_development_apache

build_development_apache.sh flakes about 21% of the time, due to the apr
makefile not handling parallelism properly when running the install target.
Explicitly set -j1 when installing apr.
Fixes pagespeed/ngx_pagespeed#1338

LGTM


Feature request: style the :guilabel: role

As is visible on the demo site, the :guilabel: role has no styling different from normal paragraph text, leaving it hard to tell that it's different.

could you give an example of how this role is used? E.g. what would be some minimal rST that highlight the use of this role? Is it meant to look like a button or something?

From the docs:

Labels presented as part of an interactive user interface should be marked using guilabel. This includes labels from text-based interfaces such as those created using curses or other text-based libraries. Any label used in the interface should be marked with this role, including button labels, window titles, field names, menu and menu selection names, and even values in selection lists.
Changed in version 1.0: An accelerator key for the GUI label can be included using an ampersand; this will be stripped and displayed underlined in the output (example: :guilabel:`&Cancel`). To include a literal ampersand, double it.

Here's an excerpt from how I'm using it to explain how to install MSVC:
One way to install it is to `download the Build Tools installer`_,
run it, select :guilabel:`C++ build tools` in the :guilabel:`Workloads` tab,
and click :guilabel:`Install`.

.. _download the Build Tools installer:
   https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

The Sphinx Read The Docs theme has the same demo site, rendered here, as pydata-sphinx-theme. The former's rendering of :guilabel: looks good ot me, but I don't know nothin' about colors and stuff. The CSS they use (and I have adopted as a stopgap in the meantime) is something like this
.guilabel {
	border: 1px solid #7fbbe3;
	background: #e7f2fa;
	font-size: 80%;
	font-weight: 700;
	border-radius: 4px;
	padding: 2.4px 6px;
	margin: auto 2px;
}

ah very cool! thanks for pointing to the RTD docs, I always forget those exist but they are super helpful 👍

To be clear, there's also a distinct :menuselection: role. For example, I probably could have written
One way to install it is to `download the Build Tools installer`_,
run it, select :menuselection:`Workloads --> C++ build tools`,
and click :guilabel:`Install`.

nice - I've added the CSS you suggested here: https://github.com/pandas-dev/pydata-sphinx-theme/pull/278


GitHub Action | Fix SAST & IAC Vul + Threshold (AST-47971)

By submitting a PR to this repository, you agree to the terms within the Checkmarx Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description

Describe the purpose of this PR along with any background information and the impacts of the proposed change.

References

Include supporting link to GitHub Issue/PR number

Testing

Describe how this change was tested. Be specific about anything not tested and reasons why. If this solution has unit and/or integration testing, tests should be added for new functionality and existing tests should complete without errors.
Please include any manual steps for testing end-to-end or functionality not covered by unit/integration tests.

Checklist

[ ] I have added documentation for new/changed functionality in this PR (if applicable).
[ ] All active GitHub checks for tests, formatting, and security are passing
[ ] The correct base branch is being used

@OrShamirCM, @BenAlvo1 please, review.


Resource leak from _GetWIC()

_GetWIC() in DirectXTexP.h implements a singleton. The function stores a static pointer to a IWICImagingFactory. This resource is created on demand but never freed, showing up as a leak with some application verifiers.
Possible Workaround:
Caller can try _GetWIC()->Release() before exiting application.
The timing and code location of such cleanup may not be convenient.
EDIT: For whatever reason, calling Release() on the returned non-null pointer causes read access violation.
Proposed Solution:
As per other 3rd party libraries, create library Init() and Destroy() style functions. Perform whatever initialization and cleanup that may be required. Expose these functions with minimal dependency so they can be called at application startup and shutdown phases.

This is now fix by calling: SetWICFactory(nullptr);


OptionButton options not selectable after DisplayServer.window_set_size()

Godot version
4.0 Alpha 5
System information
MacOS 12.3 on Intel MacBook Pro
Issue description
After issuing a DisplayServer.window_set_size(..) the OptionButton no longer accepts selection of options via mouse, but can be selected via keyboard.
This worked correctly using the OS.set_window_size() in Godot 3.4.4.
Steps to reproduce

Create a scene (attached project uses 2D Scene, but my main code uses a Control node)
Add in an "OptionButton" to the scene
Attach script to button
Add the following to the script:

func _ready():
	add_item("Item 1", 0)
	add_item("Item 2", 1)
	add_item("Item 3", 2)

	DisplayServer.window_set_size(Vector2(1024*2, 600*2))

Minimal reproduction project
Uploading OptionButtonTest.zip…

Please update the link to your Minimal reproduction project. I am unable to download it.

It failed uploading - they'll need to reupload it again.

OptionButtonTest.zip
Re uploading test, not sure why it failed the first time.

I can confirm this bug on Linux.
This gets fixed by #59118 or #59310.

Thank you.  I assumed this was covered somewhere, but it wasn't clear what search term to use.


[KYUUBI #2032] Hive Backend Engine - new APIs with hive-service-rpc 3.1.2 - SetClientInfo

Why are the changes needed?

Hive Backend Engine - new APIs with hive-service-rpc 3.1.2 - SetClientInfo
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

cc @SteNicholas

Hi @yangrong688 , thanks for the PR, but I took a rough look overall, but I can't understand what we are doing here

Hi @yangrong688 , thanks for the PR, but I took a rough look overall, but I can't understand what we are doing here
@yaooqinn  I'm sorry to make you confused, I have implemented SetClientInfo based on HIVE-18240, could you please give me some guide to improve this pr.

ref:
https://issues.apache.org/jira/browse/HIVE-18240?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel&focusedCommentId=16959838#comment-16959838

there are some conflicts

there are some conflicts

I will resolve later.

Codecov Report

Merging #2298 (d33cef7) into master (6a23151) will decrease coverage by 0.06%.
The diff coverage is 17.85%.

:exclamation: Current head d33cef7 differs from pull request most recent head 2e4c8e9. Consider uploading reports for the commit 2e4c8e9 to get more accurate results

@@             Coverage Diff              @@
##             master    #2298      +/-   ##
============================================
- Coverage     62.20%   62.13%   -0.07%
  Complexity       69       69
============================================
  Files           349      353       +4
  Lines         16729    16809      +80
  Branches       2261     2277      +16
============================================
+ Hits          10406    10444      +38
- Misses         5367     5405      +38
- Partials        956      960       +4

Impacted Files
Coverage Δ

.../org/apache/kyuubi/jdbc/hive/KyuubiConnection.java
4.22% <0.00%> (-0.16%)
:arrow_down:

...pache/kyuubi/jdbc/hive/KyuubiDatabaseMetaData.java
0.00% <0.00%> (ø)

...a/org/apache/kyuubi/service/TFrontendService.scala
93.92% <76.92%> (+0.57%)
:arrow_up:

.../org/apache/kyuubi/engine/hive/HiveSQLEngine.scala
70.00% <0.00%> (-1.67%)
:arrow_down:

.../kyuubi/credentials/HadoopCredentialsManager.scala
93.12% <0.00%> (-0.77%)
:arrow_down:

...rg/apache/kyuubi/engine/flink/FlinkSQLEngine.scala
21.91% <0.00%> (-0.31%)
:arrow_down:

...ugin/spark/authz/ranger/RangerSparkExtension.scala
100.00% <0.00%> (ø)

...gin/spark/authz/ranger/RangerSparkAuthorizer.scala

...a/org/apache/kyuubi/plugin/SessionConfAdvisor.java

... and 53 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 6a23151...2e4c8e9. Read the comment docs.


Fix non finished tests (WIP)

The problem with the (now merged) PR #40 seems to be that two of the async tests never completed. In this PR, all tests do complete.
I've noticed that the processes now change to the state ERRORED instead of finishing when they're forcefully terminated. Consequently, I had to adjust the tests. We need to deliberate on the expected behavior here. Should a forcefully exited process have the state of ERRORED or FINISHED?
Additionally, something appears to be preventing the process from exiting immediately after the tests conclude. As a result, there's a delay of x seconds post-completion. Am I missing an issue, or could I be overthinking this? Has there always been such a delay after tests finish?
@Leokuma
(I've added you as a collaborator of pup, so that you can commit to the https://github.com/Hexagon/pup/tree/async-fix-wip branch directly to collaborate 🥷, you can possibly also push to the main branch if you want to, but try to use separate branches and PRs, and leave the releases to me for now 😄 )

Got some time to look into this now, the delay after the tests were actually coverage generation. Added an echo to the pipeline to make it clearer. 😄


working tree for changed files, should preview for saved files

VSCode Version: 1.40.1
OS Version: mint 19

Steps to Reproduce:

Open some file and make changes and save
ctrl + shift + G -> look at changes (working tree)

Make some changes on file again (do not save)

Working tree preview shows that line changed, even if file isn't saved.

I think it may be misleading while working on multiple files at time.
It should preview only changes only for saved files.

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

It should preview only changes only for saved files.

I really disagree with this. Disabling the current behavior would mean that you wouldn't see any changes while you type and only once you save, which a lot more people would find disturbing.
Closing as designed.


a little confused on the training command

python3 sick_main.py --network_type exp_context_fusion --context_fusion_method block --model_dir_suffix training --gpu 0
for this training command:
it looks 'model_dir_suffix' only for create a directory
BTW:
would you give me a complete command for testing after I had run the above command, thanks

Did you read the README.md for the whole project framework?

so, SICK hasn't test mode yet

Yes, it can automatically perform the dev and test

so , is there a quick way to get the test accuracy。
part of my log here:
saving summary...
Done
on func:get_evaluation at file:evaluator.py #24
getting evaluation result for dev
on func:generate_batch_sample_iter at file:dataset.py #100
len of logits_array is  13518
loss_value is  -0.101704
len of target_scores is  13518
len of predicted_scores is  13518
pearson_value is  0.038738620546
spearman_value is  0.0165872558521
mse_value is  0.606445758923
on func:get_evaluation at file:evaluator.py #200
==> for dev, loss: -0.1017, pearson: 0.0387, spearman: 0.0166, mse: 0.6064
on func:get_evaluation at file:evaluator.py #24
getting evaluation result for test
on func:generate_batch_sample_iter at file:dataset.py #100
len of logits_array is  6804
loss_value is  -0.0995626
len of target_scores is  6804
len of predicted_scores is  6804
pearson_value is  0.031753002086
spearman_value is  0.00509598326937
mse_value is  0.61479430613
on func:get_evaluation at file:evaluator.py #200
~~> for test, loss: -0.0996, pearson: 0.0318, spearman: 0.0051, mse: 0.6148
on func:update_top_list at file:perform_recorder.py #20
max step: 49500
step: 14500, dev_loss: 0.0080, dev_pearson: 0.1478, dev_spm: 0.0896, dev_mse: 0.6126, test_loss: 0.0100, test_pearson: 0.1459, test_spm: 0.0950, test_mse: 0.6208,
step: 15000, dev_loss: 0.0025, dev_pearson: 0.1477, dev_spm: 0.0894, dev_mse: 0.6123, test_loss: 0.0045, test_pearson: 0.1460, test_spm: 0.0944, test_mse: 0.6205,
step: 15500, dev_loss: -0.0028, dev_pearson: 0.1476, dev_spm: 0.0890, dev_mse: 0.6120, test_loss: -0.0008, test_pearson: 0.1461, test_spm: 0.0938, test_mse: 0.6202,
step: 14000, dev_loss: 0.0137, dev_pearson: 0.1474, dev_spm: 0.0898, dev_mse: 0.6128, test_loss: 0.0157, test_pearson: 0.1454, test_spm: 0.0954, test_mse: 0.6210,
step: 16000, dev_loss: -0.0078, dev_pearson: 0.1474, dev_spm: 0.0886, dev_mse: 0.6116, test_loss: -0.0058, test_pearson: 0.1461, test_spm: 0.0932, test_mse: 0.6199,
step: 13500, dev_loss: 0.0198, dev_pearson: 0.1472, dev_spm: 0.0899, dev_mse: 0.6132, test_loss: 0.0218, test_pearson: 0.1451, test_spm: 0.0957, test_mse: 0.6213,
step: 16500, dev_loss: -0.0125, dev_pearson: 0.1471, dev_spm: 0.0881, dev_mse: 0.6114, test_loss: -0.0105, test_pearson: 0.1460, test_spm: 0.0924, test_mse: 0.6196,
step: 13000, dev_loss: 0.0262, dev_pearson: 0.1468, dev_spm: 0.0899, dev_mse: 0.6134, test_loss: 0.0282, test_pearson: 0.1445, test_spm: 0.0959, test_mse: 0.6216,
step: 17000, dev_loss: -0.0170, dev_pearson: 0.1468, dev_spm: 0.0876, dev_mse: 0.6111, test_loss: -0.0150, test_pearson: 0.1458, test_spm: 0.0915, test_mse: 0.6194,
step: 12500, dev_loss: 0.0330, dev_pearson: 0.1464, dev_spm: 0.0898, dev_mse: 0.6139, test_loss: 0.0349, test_pearson: 0.1440, test_spm: 0.0959, test_mse: 0.6220,

The metrics of SICK are pearson, spearman and MSE.
And, it seems that there is something wrong with your results.

Please refer to the TreeLSTM paper mentioned in my paper for more information about the SICK task.

I had code change for debug and suite to my personal data

if there is a paraphrase identification task, it's dataset like a set:
sentence1 sentence2 label(0 or 1)
which sub project suit for it?

If you want to use the proposed model, please refer to https://github.com/taoshen58/BiBloSA/tree/master/context_fusion
And, if you want to use both framework and model, I recommend you to use https://github.com/taoshen58/BiBloSA/tree/master/exp_SNLI which is more suitable for general classification problem rather than regression (e.g., SICK)


Milestone 4 - GitHub repo description

A few keywords describing which plots, widgets, and interactions you have used in your dashboards, like it has been done this demo app.

Done


What is the difference between tasks and workers？

What is the difference between tasks and workers, what is the definition of tasks and how to determine the number of tasks?

As a Datatrove user just passing by, I'd like to explain the difference between tasks and workers in the context of job execution.
Tasks refers to the division of a job into manageable sub-units. For instance, if you have 1 million data that need to be processed, you could divide this job into 10 tasks. Each task would then be responsible for handling 100,000 data.
On the other hand, workers refer to the number of these tasks that can be executed concurrently. Continuing with the previous example, if you decide to use 5 workers and have 10 tasks, this setup means that you can process five tasks at the same time. Consequently, each worker would handle one task at a time until all tasks are completed.
In summary, tasks define the subdivision of a job into smaller parts, while workers determine how many of these parts can be processed simultaneously.

@justHungryMan Thanks!


Fix vehicle manufacture demo build errors

Vehicle Manufacture demo was not building for hlfv1 or hlvf11. This fixes #126
The composer-version for hlfv1 was changed from 'latest' to '0.16.5' to fix a compatibility issue.
The build.sh had an incorrect placeholder fixed (VEHICLE-LIFECYCLE-VERSION to VEHICLE-MANUFACTURE-VERSION), and the vehicle-manufacture-network.bna was added to the PAYLOAD of the install.sh.
Added instructions to run the demo against hlfv11 to the README

@rmiroballi Can you add the dco sign off please

Creating new PR with DCO


Ignore the new .pdm-python file that is now used by pdm to determine the path to the python interpreter used by the project.

Reasons for making this change:
PDM now writes a new .pdm-python file that is specific to the user's machine. It should be ignored.
Links to documentation supporting these rule changes:
https://pdm.fming.dev/latest/usage/project/#working-with-version-control

Same as #4279

Closing since we've already pulled in https://github.com/github/gitignore/pull/4279 which includes these changes.
Thank you for contributing!


[FEATURE] LLVM IR transpiling support

**Is your feature request related to a problem? No
Describe the solution you'd like
I would love if you could activate llvm if parsing with a flag.
So then we could run ygen on the LLVM tests

TODO-LIST:

Implement llvm parser
Implement ir node translator to ygen

So as far the ir of ygen is different from llvm ir?

So as far the ir of ygen is different from llvm ir?

Yes a little simpler. It doesn't have as many ir nodes. For example:

there is no fadd the ygen add node works with floats and ints
many of the casting nodes are combined into an actual casting node (sext, text) are not available just cast


AndroidX/Jetpack not working correctly with FirebaseUI

Android device: Pixel 2 XL
Android OS version: P Preview 3
FirebaseUI version: 4.0.1

Step 3: Describe the problem:
FirebaseUI isn't using the latest ConstraintLayout. See
https://stackoverflow.com/questions/50774110/androidx-error-inflating-view
Steps to reproduce:

Use firebase-ui 4.0.1
Use jetpack + androidx
Use

startActivityForResult(
        AuthUI.getInstance().build (),
        RC_SIGN_IN)

Verify that you get Error inflating class androidx.constraintlayout.widget.ConstraintLayout
For some reason this library is using androidx.constraintlayout.widget.ConstraintLayout but should be using androidx.constraintlayout.ConstraintLayout

Observed Results:
android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class androidx.constraintlayout.widget.ConstraintLayout
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2902)

Expected Results:

I expect the app to not crash

Relevant Code:
startActivityForResult(
        AuthUI.getInstance()
                .createSignInIntentBuilder()
                .setAvailableProviders(listOf(
                        AuthUI.IdpConfig.EmailBuilder().build(),
                        AuthUI.IdpConfig.GoogleBuilder().build()))
                .build(),
        RC_SIGN_IN)

@snotyak duplicate of #1346

Supporting AndroidX may be a problem since it is in alpha and not everyone is ready to incorporate it into their projects unfortunately. Refactoring tool is only in AS canary too, i think.

@krisu7 thanks for chiming in!  Yes you're right on all counts.  We can't adopt AndroidX yet because the libraries/IDE/jetifier/etc are not yet stable.

And what about now @krisu7  @samtstern ? It's almost been a year and AndroidX is not going away, so maybe time to get some further compatibility?

@elmariocarlos thanks for asking!  We have decided to this as soon as the Firebase Android SDKs migrate to depend on AndroidX.  The good news is that should be happening in not too long!

Hi, saw Flutter 1.7 moving to AndroidX full compat; so now it would be Firebase Android SDKs turn, but is this something to be looked on here or where should we go consult progress?

The Firebase Android SDK moved to AndroidX a few weeks ago.  Moving
FirebaseUI is next!
On Tue, Jul 9, 2019, 10:00 PM Mario González<EMAIL_ADDRESS>wrote:

Hi, saw Flutter 1.7 moving to AndroidX full compat; so now it would be
Firebase Android SDKs turn, but is this something to be looked on here or
where should we go consult progress?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/firebase/FirebaseUI-Android/issues/1348?email_source=notifications&email_token=ACATB2RVYUWKF6RLMM6JHE3P6VUGZA5CNFSM4FEHYWB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZSJLLI#issuecomment-509908397,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACATB2QF5NBAFKLYU7YSXNTP6VUGZANCNFSM4FEHYWBQ
.

Thanks for the update @samtstern, looking forward to this =)

Any update to a target time for the implementation of Androidx for FirebaseUI?
Who would be working on an additional flutter implementation ot the UI components of FirebaseAuthUI ?
Thanks


Revert "Revert "make flags are automatically communicated to sub-make""

Reverts D-Programming-Language/phobos#3033

See https://github.com/D-Programming-Language/phobos/pull/3006#issuecomment-77025077.

I amended one commit explicitly pass OS, MODEL, and DMD.
It isn't strictly necessary, because the sub-make will infer the same default values and inherits anything explicitly passed as argument.
But it's clearer to pass the values explicitly.


Change repository layout

Proposal:

Src

zipkin4net

Src

Contents of Criteo.Profiling.Tracing

Tests

Contents of Criteo.Profiling.Tracing.UTest

Benchmarks

Contents of Criteo.Profiling.Tracing.Benchmark

Solution file

zipkin4net.middleware.owin

Src
Tests
Solution file

zipkin4net.middleware.aspnetcore

Src
Solution file

Examples

sgtm I guess these end up as different packages (to decouple dependencies)

Indeed, packages will remain seperated as it is today (one assembly per folder of Src


k8s-mesos no longer requires /api suffix for --server arg

remove /api suffix from --server for compliance with v0.7.2 k8s-mesos release

I've tested this against my latest v0.7.2 test image. Works great.
@sttts PTAL

lgtm

@sttts thanks for the quick review :)  what's the process for release? manually tag and create a GH release via the UI?

Exactly. Just create the release in the GH ui and update the subcommand.json.


Can't uninstall or install newer version overtop of Vers. 0.63.0

Microsoft PowerToys version
0.63.0
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
General, Installer
Steps to reproduce
It fails to uninstall or reinstall a newer version and ask for a file path of iles
✔ Expected Behavior
To uninstall or install a newer version.
❌ Actual Behavior

Other Software
No response

https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle
Did you run some type of 'clean up' tool?  Historically, this is what seems to delete our installer.


[Bug] helm_resource works locally but times-out on CI server

The helm_resource works great in local environment.
But when we run Tilt in CI mode with tilt ci, then the helm_resource times out with no log messages or updates. Not even --debug flag prints any useful information.
We suspect this has to do with Tilt not loading or processing the extension properly.
We ensured that python3 pre-requisite for helm_resource exists on the CI agent before tilt ci runs

Do you have a repo that demonstrates the problem?
there's not really enough information here for us to look into anything. we have many integration tests that use helm_resource and other tilt extensions in ci.

Closing this because the issue stopped occurring now.
We suspect this has to do with dependency cycles but not sure.
Unfortunately, there is no additional capacity available to create a reproducible Tiltfile because the issue only happened on CI system, and even running tilt ci locally did not produce the issue.


Use ruff to lint Python code

Ruff supports over 800 lint rules and can be used to replace Flake8 (plus dozens of plugins), isort, pydocstyle, yesqa, eradicate, pyupgrade, and autoflake, all while executing (in Rust) tens or hundreds of times faster than any individual tool.
ruff check --output-format=github provides intuitive GitHub Annotations to contributors...

Related to

#488
#489

@ulgens

I think the pre-commit.yaml file needs to be updated as well


Preview all tabs in taskbar

Description of the new feature/enhancement
With sessions toward multiple servers it would allow to view if something is happening on any of them without the need to switch between tabs.
Proposed technical implementation details (optional)
Show preview of all tabs in taskbar.

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #687 for more discussion.
/dup #687


Use jest-matchers for assertions instead of expect

Currently<EMAIL_ADDRESS>is being integrated into Jest (see more background in https://github.com/facebook/jest/issues/1679).
In jest-codemods I'm working on a codemod to automate the process of going from mjackson/expect to jest-matchers (if running in a browser) or plain Jest (if running in node). 🤖
I've tested the codemod on this project and everything should still work.
Let me know what you think.
Blocked: currently fails in older browsers 💣
Seems like jest-matchers have untranspiled code SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode..
Will look into a solution for this.

Thanks, @skovhus! I have a LOT of code that uses expect that will benefit from this codemod if we can get it to work seamlessly.

I kept the running in a browser. Let me know if you just want to run these tests in node and with JS Dom. That will remove a lot of karma boilerplate. But might also lower your confidence that this code works in IE.

Thanks for the PR, @skovhus. I chose to convert everything to using Jest in 20fcf76052abd6d7b8bebc366b373a42adf49140, so I think we can close this. We were able to ditch a lot of Karma boilerplate, as well as a flaky BrowserStack integration, which was a huge plus. I'm just stubbing out the window.matchMedia API, so we're not going to catch different browser implementations of that API. But browsers have a fairly consistent implementation of that spec, so I'm not too concerned about that.

@mjackson sounds good :)


Verify policy author workflow

kwctl should assist the policy authors by allowing this workflow:

Policy author creates a brand new policy. This is done using the step-by-step instructions provided by our docs
Policy author builds the policy. This depends on the programming language, but the end result is always the same: a Wasm file like policy.wasm.
Policy author creates a metadata.yaml file. This is done using the editor of choice of the developer
Policy author annotates the policy. This is done using kwctl annotate
Policy author verifies the policy metadata. This can be done using kwctl inspect
Policy author publishes the policy. This can be done using kwctl push

The workflow has been verified. Everything is working as expected


ISSUE #1492 (solved) Added Virtual Business Card Project

This project is an interactive virtual business card built using HTML, CSS, and JavaScript within a single file. It features a smooth card-flip animation, allowing users to toggle between the front (name) and back (contact details) with a click. The card includes clickable links for email, phone, and LinkedIn profile, providing a compact and modern way to share professional information. Designed with sleek styling and minimal interactivity, this project demonstrates how to combine structure, presentation, and logic seamlessly in web development.

fix #1492


Why can't we reference template files from an artifact?

This section of the document:
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops#insert-a-template
States that "Template files need to exist on your filesystem at the start of a pipeline run. You can't reference templates in an artifact."
If we want to reuse a common repo for release template steps, it is important that we use a snapshot version of the templates steps at the time of build. That way the release steps are known and predictable throughout all stages of a release.
Referencing release steps based on a repo filesystem path is dangerous because changes to that template for an in-flight release could break or introduce unwanted changes.
Can you please clarify if there is any workaround to reference release templates from the current build artifact?

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

ID: 6724abea-bbdc-bf66-ed5e-3214fa6c3e66
Version Independent ID: 4f8dab21-3f0e-da32-cc0e-1d85c13c0065
Content: Templates - Azure Pipelines
Content Source: docs/pipelines/process/templates.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

@StephenNesbitt -- Stephen, thank for your questions.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@juliakm -- Julia, please look into this potential documentation issue.

@StephenNesbitt It looks like there's an existing feature request for referencing templates in an artifact.
For a workaround, please ask a question in our developer community.


Transcriptomics pipeline incomplete

Hi, we are using bcbio to run some transcriptomics pipelines (RNA-seq), when we run the process in a single node we don't see any problem, but when we run the same pipeline in an SGE environment the pipeline is partially run and exits without any error. We observe the pipeline stops in the variant calling step and 2 jobs are kept running (the controller and the engine), after that the process stops because of time out. Any idea why our pipeline is stopping? I don't see any obvious reason in the logs (attached). Many thanks for your help.
bcbio-nextgen-commands.log
bcbio-nextgen-debug.log
bcbio-nextgen.log

Hi Brad, thanks for checking, we were unable to debug, but the same implementation using Slurm as grid manager is not presenting this problem.


Add HasStatus, HasStatusCode and HasStatusMessage matchers to status_utility.h

Signed-off-by: Raven Black<EMAIL_ADDRESS>Commit Message: Add HasStatus, HasStatusCode and HasStatusMessage matchers to status_utility.h
Additional Description: The current set of matchers hinders readability of tests that validate error statuses. These new functions will improve that. Also added better validation in the matcher tests, that simulates the full EXPECT_THAT output, making it easier to see that the matcher output contains all the important information (validating only the result_listener implies the output is blank for a simple equality matcher, for example).
Risk Level: None, test-only.
Testing: Excessive coverage.
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

/assign-from @envoyproxy/first-pass-reviewers


Need Dan Smith binding for Sindarin Y, diaeresis

Per #28, you mentioned there were three Y tehtar. It seems I overlooked the Sindarin variant and only had the Quenya.
This one is not particularly well documented. Do you happen to have the reference documents for the fonts?

Sure! We have one example, the word "mhellyn" in the third draft of the King's Letter in Sauron Defeated.

oh! You were referring to a different type of reference...
tengwar annatar.pdf
Tengwar Formal Keymapping.pdf

Thanks. I’ve used this info to support this variant in #35.