Stopped because of Tracker Error: Out of date or Banned client version!!!

Can you please help. Im not able to start "uploading"
Please see log report below:
------------------------------------- LOG -------------------------------------
[01:19:04] TORRENT INFO:
[01:19:04] Torrent name: Westworld.S01.720p.HDTV.x264-Scene
[01:19:04] Tracker address: http://tracker.freshon.tv/aac8deb3108b273d14ce83ac14739437/announce
[01:19:04] Hash code: 01E11BFF1DE7E04EE57E60544898F1CEB0C6EC9F
[01:19:04] Upload rate: 60
[01:19:04] Download rate: 30
[01:19:04] Update interval: 1800
[01:19:04] Size: 13172995
[01:19:04] Left: 13172995
[01:19:04] Finished: 0
[01:19:04] Filename: C:\Users\DarkAngel\Desktop\RatioMaster.NET_0.43\TvT-Westworld.S01.720p.HDTV.x264-TvT.torrent
[01:19:04] Number of peers: 200
[01:19:04] Port: 51473
[01:19:04] Key: 24E3362F
[01:19:04] PeerID: -UT3320-Pwj%2ai%18%e5%8e%83%e1%22%0b
[01:19:04] PROXY INFO:
[01:19:04] proxyType = None
[01:19:04] proxyServer =
[01:19:04] proxyPort = 0
[01:19:04] proxyUser =
[01:19:04] proxyPassword =
[01:19:04] CLIENT EMULATION INFO:
[01:19:04] Name: uTorrent 3.3.2
[01:19:04] HttpProtocol: HTTP/1.1
[01:19:04] HashUpperCase: False
[01:19:04] Key: 24E3362F
[01:19:04] Headers:......
Host: {host}
User-Agent: uTorrent/3320
Accept-Encoding: gzip
[01:19:04] PeerID: -UT3320-Pwj%2ai%18%e5%8e%83%e1%22%0b
[01:19:04] Query: info_hash={infohash}&peer_id={peerid}&port={port}&uploaded={uploaded}&downloaded={downloaded}&left={left}&corrupt=0&key={key}{event}&numwant={numwant}&compact=1&no_peer_id=1
[01:19:04] Started TCP listener on port 51473
[01:19:04] OpenTcpListener() successfully finished!
[01:19:04] Connecting to tracker (tracker.freshon.tv) in port 80
[01:19:04] Connected Successfully
[01:19:04] ======== Sending Command to Tracker ========
[01:19:04] GET /aac8deb3108b273d14ce83ac14739437/scrape?info_hash=%01%e1%1b%ff%1d%e7%e0N%e5%7e%60TH%98%f1%ce%b0%c6%ec%9f HTTP/1.1
Host: tracker.freshon.tv
User-Agent: uTorrent/3320
Accept-Encoding: gzip
[01:20:10] ======== Tracker Response ========
[01:20:10] HTTP/1.1 200 OK
Server: nginx/1.10.2
Date: Wed, 14 Dec 2016 23:19:07 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Content-Encoding: gzip
[01:20:10] Tracker Error: Invalid .torrent, try downloading again.
[01:20:10] Connecting to tracker (tracker.freshon.tv) in port 80
[01:20:10] Connected Successfully
[01:20:10] ======== Sending Command to Tracker ========
[01:20:10] GET /aac8deb3108b273d14ce83ac14739437/announce?info_hash=%01%e1%1b%ff%1d%e7%e0N%e5%7e%60TH%98%f1%ce%b0%c6%ec%9f&peer_id=-UT3320-Pwj%2ai%18%e5%8e%83%e1%22%0b&port=51473&uploaded=0&downloaded=0&left=13489147600&corrupt=0&key=24E3362F&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
Host: tracker.freshon.tv
User-Agent: uTorrent/3320
Accept-Encoding: gzip
[01:21:15] ======== Tracker Response ========
[01:21:15] HTTP/1.1 200 OK
Server: nginx/1.10.2
Date: Wed, 14 Dec 2016 23:20:12 GMT
Content-Type: text/plain;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
[01:21:15] Tracker Error: Out of date or Banned client version. You need to change your client. Please check the Accepted clients list.
[01:21:15] TCP Listener closed
[01:21:15] Error in AcceptTcpConnection(): A blocking operation was interrupted by a call to WSACancelBlockingCall
[01:21:15] Stopped because of tracker error!!!
[01:21:15] Connecting to tracker (tracker.freshon.tv) in port 80
[01:21:18] Connected Successfully
[01:21:18] ======== Sending Command to Tracker ========
[01:21:18] GET /aac8deb3108b273d14ce83ac14739437/announce?info_hash=%01%e1%1b%ff%1d%e7%e0N%e5%7e%60TH%98%f1%ce%b0%c6%ec%9f&peer_id=-UT3320-Pwj%2ai%18%e5%8e%83%e1%22%0b&port=51473&uploaded=0&downloaded=0&left=13489147600&corrupt=0&key=24E3362F&event=stopped&numwant=0&compact=1&no_peer_id=1 HTTP/1.1
Host: tracker.freshon.tv
User-Agent: uTorrent/3320
Accept-Encoding: gzip
[01:22:23] ======== Tracker Response ========
[01:22:23] HTTP/1.1 200 OK
Server: nginx/1.10.2
Date: Wed, 14 Dec 2016 23:21:20 GMT
Content-Type: text/plain;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
[01:22:23] Tracker Error: Out of date or Banned client version. You need to change your client. Please check the Accepted clients list.
[01:22:23] Stopped because of tracker error!!!

Can't reproduce, since tracker is down. Check with other versions.


Theme no longer uses the whole screen

I have realized that between one of the previous releases and the current one, the theme stopped using the whole screen: see pandas stable docs which uses the whole screen vs pandas dev docs. I think this is only an issue with wide screens, but I'm not really sure and wanted to ask if it is possible to change this max width (numpy docs for example do not fill the whole screen but they are less restrictive).
I add screenshots below of what is seen with my current screen:
pandas stable version:

pandas dev version:

numpy docs:

Thanks for pointing it out! Yep, this is intended behavior. We are trying to limit the max-width of the content so that it stays at a readable width, rather than using the full width of the screen on super-wide screens

Thanks for the fast response and the great theme! I'll close the issue. I guess I am used to slightly wider text areas (mainly matplotlib and numpy, even though I am not sure numpy is actually wider or it is only a perception issue) but the two sidebars are totally worth it.

@OriolAbril Although we chose to limit the max-width on purpose, I think it would still be good if you can customize this max-width, if you want a wider text.
In the theme here, the max-width is determined by the max-width of xl (1400 px right now):
https://github.com/pandas-dev/pydata-sphinx-theme/blob/4a33ff5a4de3adf684fcd86dad9319203cd94a7f/src/scss/index.scss#L1-L8
The above is in scss, I am not directly how this can be overridden in normal css (which you could then add to your sphinx docs conf.py)

That's good to know, thanks for the pointer :)

I will also aim at allow the breakpoints to be configured via https://github.com/pandas-dev/pydata-sphinx-theme/issues/138.

@hoetmaaiers super!


v0.7.0 join node faild

The new version updates the cloud image (including the seautil tool) and requires a re-download of the cloud images

The new version updates the cloud image (including the seautil tool) and requires a re-download of the cloud images

ok


add prometheus-adapter CRD

Blocked by an external factor. I'll drive upstream changes first and come back to this when those are ready.
Signed-off-by: paulfantom<EMAIL_ADDRESS>

https://github.com/kubernetes-sigs/prometheus-adapter/pull/372 was merged so I rebased it to fix merge conflicts and now this is done.

Amazing!


treeview arrows don't have the correct color when selected without focus

in dark mode it looks fine:

Also when hovering they become blue


Cannot use up and down Arrow to control the visual focus in all drop down list

Priority:
P2
URL: http://clarity-ks.surge.sh/alerts
Reproduced Steps:

Go to Alerts page
Click “Cog angle” button to drop down the list.
Use up and down Arrow to control the visual focus in the drop down list

Actual Results:
Using up and down Arrow cannot control the visual focus in the drop down list.
Expected Results:

Using up and down Arrow can control the visual focus in the drop down list
The visual focus should be in the drop down list when using up and down Arrow

Screen shot:

Violation of Section 508 Standards:
1194.21(c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes.
User Impact: Blind.
Note:
This bug occurred with all dropdown list in the website.

This is a component issue.

Needs to consider multi-level dropdowns as well.

This was resolved with the work on accessibility and #3521, closing as fixed.


.width and .height don't work with webgl-2d canvas ?

Hello
I am trying to use webgl-2d instead of my usual canvas but I get a size problem.
I define .width and .height for resolution and .style.width and .style.height for size on screen. But with webgl-2d, the canvas is small in the bottom left corner.
Is there a specific way to give webgl-2d canvas their size ?

i know this is a really old issue, but for anyone else interested: calling viewport() after webgl2d is enabled with the new dimensions worked for me.
if (this.canvas.gl2d) {
  var gl2d = this.canvas.gl2d;
  var gl = gl2d.gl = gl2d.canvas.$getContext("experimental-webgl");
  gl.viewport(0, 0, this.canvas.width, this.canvas.height);
}


add fluency03/scala-multicodec

add fluency03/scala-multicodec

@fluency03 Thanks for the PR. Sorry for being so slow with the review.
I tried to resolve the merge conflict from the GitHub UI, but that didn't really worked. Hence I took your commit and pushed it again (and then merged): https://github.com/multiformats/multicodec/pull/103


1.x: Rev tree pruning inconsistent with SG

From CBL .Net:
https://github.com/couchbase/couchbase-lite-net/issues/831

I reviewed CBL Java codes. Document pruning codes of CBL Java is equivalent with iOS implementation. Like iOS implementation, CBL Java keeps maxRevTreeDepth number of revision history for each leaf node.
https://github.com/couchbase/couchbase-lite-java-core/blob/master/src/main/java/com/couchbase/lite/store/SQLiteStore.java#L2591-L2600


[WIP] ST2_EXP_URL parameter

st2 inquiry list does not support ST2_API_URL. The broader problem is because it uses the /exp API, and st2client doesn't handle that.
This WIP code adds support for an ST2_EXP_URL parameter. If that's set to say https://my.st2.com/api/exp, then you can make remote st2 inquiry list calls.
Not sure if this is the right path here or not. Only done minimal testing so far.
Addresses https://github.com/StackStorm/st2/issues/4186

Having EXP_URL sounds pretty nasty, but it's a good start for discussion.
@Kami Guessing what's the context of exp, is it kind of "experimental" API versioning path which was added for Inquiries only?
Considering /exp/ only adds functionality to /v1/ and doesn't modify existing endpoints behavior in a breaking change (according to https://api.stackstorm.com/), can we merge exp into v1 maybe?

I think there's a few issues/questions here:
1/ No way for users to use st2client to specify server where /exp API is hosted.
2/ Inquiries is still using /exp API, but can probably graduate to /v1.
3/ Ongoing role of /exp vs /v1, when one should be used over the other, etc.
I think we need to address all of those. This PR is one way of dealing with the first one.
On the second one, I think we should do some cleanup work on inquiries in 2.9, and move it out of /exp.
For the third one, I think that the reasoning behind using /exp here was because the nature of the API might change. Technically it would not break anything moving it to /v1, since it is (in this case) additive, but by leaving it behind /exp, we are explicitly stating "This API can, and probably will change in the short term". If we move it to /v1, users can have an expectation that there will be relatively few changes to that specific API in future, unless we go to /v2. So I think there is an ongoing role for an /exp API, but things should not stay there forever. We've probably left inquiries there for longer than we should have.

Maybe a deeper root cause is the fact that things aren't really "based" off of the base_url.  Right now, when connecting from an external host, you need to specify several different URLs.
    client = st2client.client.Client(base_url="https://{}/".format(server),
                                     auth_url="https://{}/auth/v1".format(server),
                                     api_url="https://{}/api/v1".format(server))

Instead, if the code actually used the base_url as a base, then the exp URL might work as expected?


capture ctrl+Home/End keys

It would be great if we can capture ctrl+Home/End key combinations. This work most probably will depend on improvements from #293

yes please

I just saw this after adding #369  .. so +1

Hi! This may or may not be possible depending on limitations of terminals, but we'll look into it.
Also note that it does not depend on #293.

would be fixed by #396.


Upgrade Dockerfile Ceph version to 'hammer'.

make test-docker currently fails. The ceph package apparently does not exist in the debian-giant repository, but does exist (and work) on the debian-hammer version.

Addresses issue #9.

Oh! I think when we migrated over to github.com/ceph I didn't hook this back up to Travis-CI. Thanks for doing this.

This change was introduced in #7 but I didn't get around to merging it. Thanks I'm closing this with the change now merged.


refactor of default server binding address

As you can see in official API from net module default address to listen for server is '<IP_ADDRESS>'. In your module you are using 'localhost' so I made that PR for being consistent with official API.

nice catch thanks!


Expand the appendix example

This PR:

updates the login template from https://github.com/jupyterhub/mybinder.org-deploy/blob/master/appendix/templates/login.html
adds page.html which extends the base page template and removes logout button. I think logout button is confusing and there is already Quit button to stop binder session
adds new buttons next to Quit button:

Go to repo: opens the source repo url in new tab
Copy binder link: copies the binder launch link into clipboard
Copy session link: copies the binder session link into clipboard. when this link is shared with another user, that user will reach to the same binder session. it will not start a new launch.

related to https://github.com/jupyterhub/binderhub/issues/674

I also tried to document the exmaple.

@pdehaye thanks! actually I thought I already did this but I was appending buttons to wrong html element. now they are also in  notebook view page.

great!

Nice, thanks!


Rename class: MeasureRRFragment?

It says "measure", but actually shows the measured RR-Data.

renamed in MeasuredRRFragment. Close if ok


Spam new?

Hi,
I would like to report the below sites, may be it can be useful to be added
grand-chlen.ru (porno site!)
Those sites are hitting my site and the products they sell have not relation with my one. I don't know if is the case to block, anyway they hit with a frequency 4/10 times
hifidesign.ru
meds-online24.com
gazoblok.net.ua
hifidesign.ru
call-of-duty.info
allsilver925.co.il
iqoption.pro
dneprsvet.com.ua
janettabridal.com
dokumentalkino.net
budpost.com.ua
investingclub.ru
onlyforemont.ru
muz-shoes.ru
I hope this help
KR
Boris

Hi @borisdifiore your commit looks very usefull! These sites definitely look like spam to me, but why does your commit contain 1219 new lines?

@Stevie-Ray
Hi Stevie
1219 lines? May be I make some mistakes my intention was to report the sites to be added to your list.
Sorry, if you can explain me better the procedure to send you suspected spam sites I'll be very grateful .
Thank you

Will add the URLs manually and update the develops branch.. thanks alot! :)


Not Issue: Do you have any samples which draws lines/tables in AFP files?

@bintesh,
this could either be achieved in GOCA or PTOCA. But that would be rather large piece of code since there would be lot of GOCA commands or PTOCA chained sequences involved. It would also not be very readable. If you want to do document composition you may want to look for Apache FOP. AFPlib's purpose is to have a low level API on manipulating structured fields not build pages or content from scratch (although: could be done - just being very cumbersome). Having said this you could build a higher level API on top of AFPlib that helps you draw lines ...

Thanks yan

It May Help
`PTX ptx = new AfpBuilder()
.withMember(new AfpBuilder()								// Text Orientation -> Left to Right // Top to Bottom
.with(AfplibPackage.STO__IORNTION, STOIORNTION.CONST0DEGREES_VALUE)
.with(AfplibPackage.STO__BORNTION, STOBORNTION.CONST90DEGREES_VALUE)
.create(STO.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.AMB__DSPLCMNT, 1422)
.create(AMB.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.AMI__DSPLCMNT, 2262)
.create(AMI.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.STC__FRGCOLOR, STCFRGCOLOR.CONST_RED_VALUE)
.create(STC.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.SCFL__LID, 1)					// identifier mapped in MCF above
.create(SCFL.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.TRN__TRNDATA, text)
.create(TRN.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.STC__FRGCOLOR, STCFRGCOLOR.CONST_RED2_VALUE)
.create(STC.class))
.withMember(new AfpBuilder()
.with(AfplibPackage.SEC__COLSIZE1, 0)
.with(AfplibPackage.SEC__COLSIZE1, 0)
.with(AfplibPackage.SEC__COLSIZE1, 0)
.with(AfplibPackage.SEC__COLSIZE1, 255)
.create(SEC.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.STC__FRGCOLOR, STCFRGCOLOR.CONST_BLACK_VALUE)
				.create(STC.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 255)
				.create(SEC.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.AMB__DSPLCMNT, 1452)
				.create(AMB.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.AMI__DSPLCMNT, 2262)
				.create(AMI.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.DIR__RLENGTH, 2500)
				.with(AfplibPackage.DIR__RWIDTH, 15)
				.create(DIR.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.STC__FRGCOLOR, STCFRGCOLOR.CONST_RED_VALUE)
				.create(STC.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 0)
				.with(AfplibPackage.SEC__COLSIZE1, 255)
				.create(SEC.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.AMB__DSPLCMNT, 1722)
				.create(AMB.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.AMI__DSPLCMNT, 2262)
				.create(AMI.class))
		.withMember(new AfpBuilder()
				.with(AfplibPackage.DBR__RLENGTH, 150)
				.with(AfplibPackage.DBR__RWIDTH, 550)
				.create(DBR.class))
		.create(PTX.class);`


Hristov shoots penetrating bullets

About the PR

Anti materiel bullets shot by the Hristov now penetrate up to 3 "soft" targets and up to 1 "hard" target.
Hard targets are any entity with a CollisionLayer higher than the MachineLayer, everything equal to or below that is a soft target.
Why / Balance

The Hristov being an anti-materiel sniper rifle should give it penetration capabilities, because that's what they're made for.
The Hristov is basically a glorified revolver at the moment, it shooting penetrating bullets will give it a more unique feature.
Technical details

Guns can now apply a damage modifier and a penetration modifier to the projectiles they shoot.
Damage modifiers aren't used at the moment, but could be useful for future PR's.
The penetration modifier is currently only used by the Hristov.
Media

https://github.com/space-wizards/space-station-14/assets/137322659/bd73da43-7b34-4ca6-b8d9-48dbc967ceac

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl: Dygon

tweak: Bullets shot by the Hristov now have limited penetration capabilities.

Very cool, but I have to ask if this is better on the gun as you have it, or as a property of the projectile?

Very cool, but I have to ask if this is better on the gun as you have it, or as a property of the projectile? I'm not sure of the answer to that, so your reasoning would be enlightening.

The reason I decided for the gun adding the penetration power is that more guns besides the Hristov use the anti-materiel bullets. A musket(also uses anti-materiel bullets) probably shouldn't be penetrating any walls with their shots.
Technically the projectile does innately have the capability to penetrate stuff, it's penetration power is just set to 0 by default and the Hristov just adds a value of 1.5 to this.
In real life a longer barrel also increases the penetration power of a bullet, compared to the exact same bullet being shot from a gun with a shorter barrel.
I could also do either of the following to get the same effect:

Make the bullet have a base penetration of 1.5 and make it so all the guns, that shouldn't penetrate but use the same bullet type, have a negative penetration modifier.
Make the guns that shouldn't shoot penetrating bullets use different bullets and give them a damage modifier so their damage stays the same, this modifier will have to be displayed somewhere though(on examining the gun?).

Am I right in thinking bullets without a CanPenetrate component are unaffected by this, regardless of the gun's penetration power value?
If so, this seems to me like a good way of implementing this system.

Am I right in thinking bullets without a CanPenetrate component are unaffected by this, regardless of the gun's penetration power value? If so, this seems to me like a good way of implementing this system.

You're correct,  if a projectile doesn't have the CanPenetrate component it won't even check if the projectile can penetrate it's target.

Personally i like the sound of this

Re-open if you come back.


Fix scroll bug for fragment

When you open https://webpack.js.org/concepts/loaders/#resolving-loaders, it will always scroll to top which is unfortunately not what we want. It's a bug introduced in https://github.com/webpack/webpack.js.org/pull/3513.
This pull request should hopefully (I'm not 100% sure because I can't test the search function locally when docsearch only works on live site as far as I see) fix it with e2e tests written in cypress included.

Yay, i will check on preview link

@EugeneHlushko It's possible to run cypress tests on server side:

Do you want me to add support for running cypress server side or prefer excluding them from git?

Can it also run on travis? Maybe you can make it work by tweaking travis.yml scripts

@EugeneHlushko I'll check it, will let you know whether it works on travis.

@EugeneHlushko It did work on travis https://travis-ci.org/github/chenxsan/webpack.js.org/jobs/681974601#L2835.
Btw, I've rebased my branch to the latest master branch.

@chenxsan interesting, it failed after another update with master. Want to take a look at the error message? https://travis-ci.org/github/webpack/webpack.js.org/jobs/688529595

@EugeneHlushko Seems cypress binary is missing for unknown reason, I've updated the travis.yml to fix it according to this example

Thanks!


Fix kingdom resource collection giving free commodities

If implemented this fixes the issue with the resource collection on kingdom upkeep granting free commodities. Previously it was setting the commodities to the maximum allowed value.

TYVM for catching it.


[QE] Test cases for edit mappings

Rhv provider edit mapping test case for both network and storage mappings
Vmware provider edit mapping test case for both network and storage mappings
new file:   pkg/qe-tests/cypress/integration/tests/Rhv/edit_mapping_test.ts
new file:   pkg/qe-tests/cypress/integration/tests/vmware/edit_mapping_test.ts

@ibragins Please review this PR, Thanks in advance !

closing as new development is moving to:
https://github.com/kubev2v/forklift-console-plugin


Job page is not responsive on mobile view

@aditya-bhaumik
The job page is not fully responsive on mobile devices, as the job cards fail to adapt to smaller screens. This causes content to be hidden or misaligned, hindering user interaction. Design adjustments are needed to ensure proper responsiveness and visibility across all screen sizes.

Kindly assign this issue to me and add gssoc-extd and hactoberfest tags label and level it.

Hi @AkankshaSinghK i would like on this issue please assign this to me.

@Sarthakkashyapp join the discord server
and create your own issue please

Its been more days and no successful pull request was made so we are closing this issue.


Project Structure and Basics of User Interface

Description
Describe the project structure and basics of user interface in an android studio
Domain
Android Dev (Java)
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


Scheduler

Please add the ability to automatically start playing music at a time I can set, like an alarm clock which will continue until i turned off.
(sorry for my bad english)
Thank you!

Sorry for not responding earlier, I forgot that I hadn't responded to this. Do you mind if I ask what the use case for this is exactly? I'm somewhat hesitant to add this because it would involve new Android permissions (to set exact alarms) and would complicate the UI. I think you could achieve a similar result of having custom audio go off at a preset time by using a custom ringtone for whatever clock/alarm app you use.


Feat: Enhance website sign up Box and navbar

Describe the feature
Greetings !!
Abhay here,
Sir I would like to make some updates to this websites like making the sign up box look more descent and also updating the Navbar with shadow and other stuffs .I truly believe this would make the website look even more nice .
Thank You :)
Regards.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

The issue you are currently working on is not a significant task. Please find a more substantial one so that I can assign it to you.


configure: disable tests on host flavor with systemd <227

The functional tests rely on the propagation of exit status, which was
adde on systemd v227.
cc @krnowak

LFAD. So that will disable tests on Fedora 23 I think.

We don't run flavor host tests in the ci so we can just merge this.


Released merged weight & GPTQ quant weight

@ALL
Here is my merged weight and GPTQ quantized weight for chimera instant chat 13b, just in case anyone need it for research purposes:
https://huggingface.co/Yhyu13/chimera-inst-chat-13b-hf
https://huggingface.co/Yhyu13/chimera-inst-chat-13b-gptq-4bit
The gptq weight can be used in the ooba textgen-webui

Feel free to add them into readme if you want

Thanks a lot. We will merge it in the readme file.


[Javadoc] Released versions since v2.5.0 are absent

The content for latest versions of auto-generated javadoc (https://pulsar.apache.org/api/client/) is only preview version.
May need to look into the generation process.

Hi @tuteng
SNAPSHOT makes users confused. They may think SNAPSHOTsare temporary workarounds rather than official releases.
So can we remove SNAPSHOT for past (2.5.0 ~ 2.10.0) and future versions？Thanks

Any updates for this issue?

Another suggestion from @BewareMyPower: can we show the icons correctly?

@michaeljmarshall thanks for your updates to fix this issue. I just notice that the javadoc for 2.9.3 and 2.7.5 is not available. Did you know the reason?

Thank you for asking about this @momo-jun. I need to finalize the release process for generating these docs, but I ran out of time in July when I was last working on this. I just generated the docs for both releases in these two PRs: https://github.com/apache/pulsar-site/pull/205 https://github.com/apache/pulsar-site/pull/206.
I'd like to see us put together a script that joins together all doc generation for a release so that a release manager just has to run one script. I will try to help get that done.

Closed the issue since the original request has been resolved.


Update the README.md file to describe the repo.

Add information about me.
Add photo, interactive facts and background information.


emebed model.json and config.json

Would be great if in the node package we don't have to fetch the models, and instead the json files are statically imported

The use case is for Deno so I don't have to give network permission when the json files are part of the import graph

With the other benefits that it can be vendored or even embedded into Deno compiled app

Thanks for the feedback let us think about how to do this properly. We didn't expect the npm package to be so popular (it is a good thing!) or used server side as it is kinda slow. @invernizzi is looking into options.  Is speed important for you ?

Thanks

Is speed important for you ?

Personally for this package, not that much

To clarify - the JS package is generally as fast as the python one, but it doesn't support batching.
That is, it doesn't classify multiple files in a single request to the ML model. That use-case is only relevant for batch processing, so it's not as important for the JS client.
On the question - yes, we can statically include the assets. This will increase the package size considerably, from <100kB to over a megabyte.
Perhaps the best option is to package the model separately, and add it as an optional dependency. This would also allow us to update the model independently from the code.

I also would prefer a package with the model and configs bundled right in. I'm also using it on the server-side and for my purposes a package size of >1MB is also acceptable.

Related to #46 which would benefit this issue.


Data lifetime across pages

Control the lifetime of the class. Whatever it should persist across page or reset on every page navigation.
mass control
<render-scope data-persist>
  <!-- all scripts class in here will be persisted when navigating to other page -->
</render-scope<

or make it default
<script data-persist src="https://esm.run/wiles/render-scope.js"></script>

granular control
import { vary, keep, persist } from "https://esm.run/wiles/decorator" // ignore data-persist attribute
export default class {
  @vary accessor start = 0 // swap databank with new array
  @keep accessor end = 10 // keep databank on every navigation or append if page/component/scope not yet cached
  @persist accessor total: number // stored in IndexDB on each eventful write
  accessor count = 1 // behavior depend on data-persist attribute
}

or without decorator (not sure if I gonna support this 🤔)
<link as="script" data-persist="total count" href="script.js">

Requirement:

Snapshot

#40
#15

https://github.com/DrSensor/nusa/commit/1a9b553c2364dea7f7cf517b4e7c6ba436a9ca93


There is no connection between reproduction and reproductive process

Why not 'reproductive process' equivalentTo biological_process that part_of some reproduction?

Deleted last year http://www.ebi.ac.uk/QuickGO/GTerm?id=GO:0022414#term=history
anyone know why?

so long as there are two terms they should be linked
although the text def is supervague
id: GO:0022414
name: reproductive process
namespace: biological_process
def: "A biological process that directly contributes to the process of producing new individuals by one or two organisms. The new individuals inherit some proportion of their genetic material from the parent or parents." [GOC:dph, GOC:isa_complete]

contributes-to is not part-of... and as you I know I really dislike the practice of expanding the differentium term definition into the definition of the child. Why not just say "reproduction". It's like we're trying to trick the reader into not noticing there is a nearly identical term

I don't think anyone would be sad if we got rid of a bunch of those GOC:isa_complete terms. It's fine if classes are is_a root, we don't need fake groupings.
Any ROOT and part_of some X is suspect

The original was 'developmental process' and part of reproduction

We have 'developmental process involved in reproduction'  Was unaxiomatised, but from ETINE is looks like it once had
EquivalentTo: 'developmental process' and part of reproduction
See:
https://github.com/geneontology/go-ontology/issues/12150

Yes it did

Added back the axiom.
Finds 52 new direct subclasses.  These all look reasonable to me.
'DNA methylation involved in gamete generation'
'DNA recombinase assembly involved in gene conversion at mating-type locus'
'acrosome matrix dispersal'
'activation of meiosis involved in egg activation'
'adaptation of signaling pathway by response to pheromone involved in conjugation with cellular fusion'
'border follicle cell delamination'
'budding cell bud growth'
'cell adhesion involved in prostatic bud elongation'
'cell wall macromolecule catabolic process involved in cytogamy'
'cell wall organization involved in conjugation with cellular fusion'
'chromosome localization to nuclear envelope involved in homologous chromosome segregation'
'detection of stimulus involved in meiotic cell cycle checkpoint'
'detection of stimulus involved in meiotic spindle checkpoint'
'establishment of oocyte nucleus localization involved in oocyte dorsal/ventral axis specification'
'female pronucleus assembly'
'fertilization, exchange of chromosomal proteins'
'fusome organization'
'gene conversion at mating-type locus'
'gene conversion at mating-type locus, DNA double-strand break formation'
'gene conversion at mating-type locus, DNA double-strand break processing'
'gene conversion at mating-type locus, DNA repair synthesis'
'gene conversion at mating-type locus, termination of copy-synthesis'
'heteroduplex formation involved in gene conversion at mating-type locus'
'karyogamy involved in conjugation with cellular fusion'
'mesenchymal smoothened signaling pathway involved in prostate gland development'
'maintenance of floral organ identity'
'male pronucleus assembly'
'mucilage metabolic process involved in seed coat development'
'negative regulation of progesterone biosynthesis involved in luteolysis'
'nurse cell nucleus anchoring'
'oocyte localization involved in germarium-derived egg chamber formation'
'peptide mating pheromone maturation involved in conjugation with cellular fusion'
'peptidyl-serine phosphorylation involved in acrosome reaction'
'photoperiodism, flowering'
'pole plasm RNA localization'
'pole plasm protein localization'
'pollen tube guidance'
'positive regulation of sperm motility involved in capacitation'
'positive regulation of transcription involved in egg activation'
'prevention of polyspermy'
'pronuclear fusion'
'pronuclear migration'
'protein localization to meiotic spindle pole body'
'regulation of transcription during meiosis'
'regulation of transcription from RNA polymerase II promoter involved in spermatogenesis'
'removal of nonhomologous ends'
'response to pheromone involved in conjugation with cellular fusion'
'seed oilbody biogenesis'
'signal transduction involved in conjugation with cellular fusion'
'sperm chromatin decondensation'
'strand invasion involved in gene conversion at mating-type locus'
'transmembrane receptor protein serine/threonine kinase signaling pathway involved in floral organ abscission'

'cept
removal of nonhomologous ends'  (TPV)
shouldn't be a child of
GO:0007534 gene conversion at mating-type locus
needs
removal of nonhomologous ends involved in gene conversion at mating-type locus etc?
I'm not evven totally sure that matingtye switching shouldbe considered a 'reproductive' process. as mating type switching can occu independently of mating...I would need to check that with @Antonialock and @mah11

OK.  Can you make a new ticket for this?
Ta,
David

'cept
removal of nonhomologous ends' (TPV)
shouldn't be a child of
GO:0007534 gene conversion at mating-type locus
needs
removal of nonhomologous ends involved in gene conversion at mating-type locus etc?
I'm not evven totally sure that matingtye switching shouldbe considered a 'reproductive' process. as mating type switching can occu independently of mating...I would need to check that with @Antonialock and @mah11

now in issues/12161


ValueError: Length mismatch: Expected axis has 0 elements, new values have 7 elements

I tried to run my own data on different servers, but all reported the same error, just in case

I ran the sample data provided by the author, and I can successfully get the result, this is my code, may I ask what is the problem !!! and that is my code, thank u !!!
CamoTSS --gtf ./gencode.vM25.primary_assembly.annotation.sorted.gtf --refFasta ./GRCm38.primary_assembly.genome.fa  --bam ./filtered_CamoTSS.bam  -c ./seurat.cell.barcode.txt  -o ./ --mode TC+CTSS

I tried to run my own data on different servers, but all reported the same error, just in case

I ran the sample data provided by the author, and I can successfully get the result, this is my code, may I ask what is the problem !!! and that is my code, thank u !!!
CamoTSS --gtf ./gencode.vM25.primary_assembly.annotation.sorted.gtf --refFasta ./GRCm38.primary_assembly.genome.fa --bam ./filtered_CamoTSS.bam -c ./seurat.cell.barcode.txt -o ./ --mode TC+CTSS

these are my gtf, bam, cell_id, respectively. thanks again !!!

Hi kayla,
I am so sorry for the the late response. It seems that you did not fetch the TSS cluster.  But I do not know the reason. It may be related with your file.
Could you upload your data to onedrive and then send email<EMAIL_ADDRESS>to me? I can check it for you!
Best regards,
Ruiyan

I've run into the same problem as reported here.  Has this been solved?

Hello, Could you provide the subset of your dataset? I can check for you.
Ruiyan

@HjolliEin @kayla-xu

@houruiyan Hi Ruiyan, I ran into a similar length mismatch problem, even though I have followed the steps in the tutorial to filter my possorted_genome_bam.bam directly output from cellranger –chemistry SC5P-PE.
The error message is as below:

Thank you so much for your help!

Hi Shiwei,
Can you transfer some your test data to me?
Best regards,
Ruiyan

Hi Ruiyan, Thank you for your reply. Sorry, I cannot share the data due to the privacy regulation. But I can share with you how I process the .fastq file to generate the BAM file.
The fastq files were generated from the 10X genomics 5' single-cell RNA-seq assay. This is the command I used to process the .fastq

Then I followed these steps to filter the possorted_genome_bam.bam files (the file is renamed to sorted_filtered_-5P.bam for distinction, since I have multiple samples)
.
Thank you so much for your time!

Hi shiwei,
Can you just subsample the bam file just around hundreds of reads and send the test bam file to me?
Ruiyan

HI Ruiyan, Thank you for your reply. Sorry I can't share any of the data due to the university protocols. If we have any data that is shareable in the future, I will share it to you.
Thank you again!
Shiwei

ok, then you can debug by youself. I help one of users to check the problem. he used the bam file from starsolo. So the bam file is not compatible with us. He also produce this problem during getting PASS reads. So you can check the process of producing the PASS reads.
Best regards,
Ruiyan

Hi everyone who have this error,
You should make sure that you use the same reference genome and annotation file when you do the alignment and run CamoTSS. In other words, most of you run cellranger to do alignment. When you run cellranger, you download the reference file at first, for example, refdata-gex-GRCh38-2020-A. You can find out the fasta and gene subfolder in this parent folder. So when you run CamoTSS, you should use the genes/genes.gtf and fasta/genome.fa as the reference annotation and reference sequence file.
Ruiyan

Hi Ruiyan,
I hope this message finds you well.
I'm Xiao Song from Northwestern University. Recently, I've been using CamoTSS to analyze our 5' library 10x scRNA-seq data. Unfortunately, I've encountered an error message: "ValueError: Length mismatch: Expected axis has 0 elements, new values have 7 elements". It seems that another user had a similar issue, as seen in the Github Issues section. Prior to running CamoTSS, I used Cellranger to generate the bam files and completed the necessary filtering and merge steps as instructed in the manual. I've attached the first 100 reads of my filtered bam file to this email. I would greatly appreciate your assistance in debugging this issue.
Thank you very much for your time and support!

Hi xiao,
Thank you for your email and your test data.
But it seems that this bam file lacks the head.
Maybe you can subsample from your large data like this.
samtools view -@ 20 -h -b --subsample 0.0001 --subsample-seed 666 PBMC_866Aligned.sortedByCoord.out.bam > PBMC_866_test.bam
In addition, could you provide the version of reference fasta file and gtf file what you used. And also the cellbarcode file running this step.

Hi Ruiyan,
Thank you for the prompt response.
GTF and fasta files were both downloaded from genecode website, release 44.
https://www.gencodegenes.org/human/release_44.html
gtfFile: gencode.v44.primary_assembly.annotation.gtf
fastaFile: GRCh38.primary_assembly.genome.fa
Attached are test bam file with your suggested script and the top 100 rows of the cell barcode file.
Let me know if you need more information.
Thank you again for your help!

Hi Xiao,
Could you check your ref_gene or ref_TSS file in ref_file folder?
Does it looks like this ? That means that for the gene_id, the format is XXXX.num?
粘贴的图形-1.png
粘贴的图形-2.png
Do you sure that you use the same reference gtf file and fasta file with the bam file?
I found the format of gene_id of your bam file looks like this XXXXX and without the .num.
You tell me that you use the cellranger to get the bam file at first. So you should also use the same fasta file and gtf file from cellranger.
I think when you run the cellranger, you maybe download the reference at first. It may looks like this. refdata-gex-GRCh38-2020-A
In this folder, the structure looks like this.
Hi Xiao,
Could you check your ref_gene or ref_TSS file in ref_file folder?
Does it looks like this ? That means that for the gene_id, the format is XXXX.num?
粘贴的图形-1.png
粘贴的图形-2.png
Do you sure that you use the same reference gtf file and fasta file with the bam file?
I found the format of gene_id of your bam file looks like this XXXXX and without the .num.
You tell me that you use the cellranger to get the bam file at first. So you should also use the same fasta file and gtf file from cellranger.
I think when you run the cellranger, you maybe download the reference at first. It may looks like this. refdata-gex-GRCh38-2020-A
In this folder, the structure looks like this.
粘贴的图形-3.png
In the fasta folder, you can find out the genome.fa. In the genes folder, you can find out the genes.gtf.
You should input this two files to CamoTSS rather than download gtf and fasta release 44.
If you have another question, feel free to contact me.
In the fasta folder, you can find out the genome.fa. In the genes folder, you can find out the genes.gtf.
You should input this two files to CamoTSS rather than download gtf and fasta release 44.
If you have another question, feel free to contact me.

Hi Ruiyan,
Thank you for your reply.
Yes, you are right. I used the wrong gtf and fasta file. I have changed to use the downloaded reference from 10x website and now it's running without error. Thank you for helping me fix the problem. I don't mind you putting our conversation on github.

I've run into the same problem as reported here. How can I resolve it? Thank you!

These two pickle files contain no data in the count folder.

The ref_gene and ref_TSS files are as follows:


Documentation

Codecov Report

:exclamation: No coverage uploaded for pull request base (gh-pages@afb561a). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             gh-pages      #12   +/-   ##
===========================================
  Coverage            ?   96.84%
===========================================
  Files               ?       13
  Lines               ?      824
  Branches            ?        0
===========================================
  Hits                ?      798
  Misses              ?       26
  Partials            ?        0

Help us with your feedback. Take ten seconds to tell us how you rate us.

The PR starts from the commit "color scheme" 1794f6c
The other commits are already reviewed I just messed around with the branches


refacto, chore (egen): refactors code as per template guidelines, hardcodes TF version to 2.15.1,deletes locally generated files

This PR includes the following changes:

Hardcodes TF version to 2.15.1
Adds code to delete locally generated files
Deletes function to generate UUID and replaces UUID with unique
Changes REGION to LOCATION
Changes aip to aiplatform
Includes Colab restart kernal and authentication as per template guidelines
Adds collab enterprise logo
Makes structural changes according to the new notebook template
Removes the use of future tense
Contracts words like it is to it's and do not to don't etc

REQUIRED: Fill out the below checklists or remove if irrelevant

If you are opening a PR for Official Notebooks under the notebooks/official folder, follow this mandatory checklist:

[x] Use the notebook template as a starting point.
[x] Follow the style and grammar rules outlined in the above notebook template.
[x] Verify the notebook runs successfully in Colab since the automated tests cannot guarantee this even when it passes.
[x] Passes all the required automated checks. You can locally test for formatting and linting with these instructions.
[ ] You have consulted with a tech writer to see if tech writer review is necessary. If so, the notebook has been reviewed by a tech writer, and they have approved it.
[ ] This notebook has been added to the CODEOWNERS file under the Official Notebooks section, pointing to the author or the author's team.
[x] The Jupyter notebook cleans up any artifacts it has created (datasets, ML models, endpoints, etc) so as not to eat up unnecessary resources.

/gcbrun

/gcbrun


compatibility-manager: Add version 1.1.2

A Windows app for bulk editing compatibility settings.

[ X ] I have read the Contributing Guide.

/verify

For some reason I'm unable to edit the file to attempt fixing reported failed checks.

Whitespace error, even though I did copy-paste from a similar manifest directly in GitHub.

Same as https://github.com/ScoopInstaller/Extras/pull/7590#issuecomment-1000692610


Forward Routing Filter does not forward request

As stated in the Forward Routing Filter documentation, I'd expect that when my uri starts with forward:// then my request should be forwarded to the given local path.
It seems that, because the exchange is flagged as "alreadyRouted" in the ForwardRoutingFilter, the WebClientHttpRoutingFilter is never actually reached with the extracted uri.
I wrote this unit test to duplicate the issue:
https://github.com/adrianotr/forward-bug
Please let me know If i'm misunderstanding something. However there's a // TODO comment in the filter implementation that tells me something is probably wrong.

Forward means forwarding to a path handled by the dispatch handler (ie a webflux path). It would know nothing of wiremock.

If you take a closer look at the Unit test I'm forwarding to a path that is mapped by my route:
return builder.routes()
    .route(p -> p.path("/luckyNumber").uri("http://localhost:" + port))
    .route(p -> p.path("/shouldForward").uri("forward:///luckyNumber"))
    .build();

Duplicates #646

Sorry, I see you closed it as a duplicate of #646 however I just rerun the same unit test on the latest snapshot build and the issue is still present.
It seems that the fix done for #646 is only targeted to Hystrix filter.


Pixhawk 4 mini backports for v1.8

[ ] https://github.com/PX4/Firmware/issues/10034
[ ] https://github.com/PX4/Firmware/pull/10579

In particular look at px4fmu-v5 manifest issues

@jinger26

@jamming FYI

@dagar are we planning a 1.8.2 release?

@dagar @davids5  since we decided not to do backport, can we tag this for 1.9 and close this item?


Adding 20 new projects to the project interface

Closes #205
Added 20 new projects with the description and the logo. Updated html+css code and HTML code file.

fork latest and add project interface after that and make file name as index.html so I can host it on github pages


Add .NET 8 API listings and re-instate API listings check in CI

This is a follow-up PR to add the API listings for net8.0 targets in all SDKs in the repository. This allowed the PR adding a net8.0 target to be smaller scoped to allow for a more effective review process.
See https://github.com/Azure/azure-sdk-for-net/pull/46637/files#r1809332438

API change check
API changes are not detected in this pull request.

Rather than address CI failures in this PR since 1. it's so large and 2. I would like to re-instate the API checks ASAP, I opened an issue to track all failed CI's here: https://github.com/Azure/azure-sdk-for-net/issues/47220. I have already opened separate PRs to fix storage functions and eventgrid. I will open any additional PRs needed asap.
Any CI failures that are not considered "known" are likely issues that were not caught by the CI in https://github.com/Azure/azure-sdk-for-net/pull/46637 anyway and are not because of the changes in this PR specifically.

/check-enforcer override


Update permissions diff computation

Previously we were using permission ids to check if two permissions
are equal. While we were aware the permission ids can repeat across
different folder hierarchies we were not aware that this was also the
case within a single folder tree if we delete and break the
inheritance chain.
Assume the following scenario:

Create folder a and a/b
Assign user1:read permission to a
Remove the inherited permission from a/b
Assign user1:write permission to a/b

In this case both the user1:read and user1:write will get the same permissions id.

Does this PR need a docs update or release note?

[ ] :white_check_mark: Yes, it's included
[ ] :clock1: Yes, but in a later PR
[x] :no_entry: No

Type of change

[ ] :sunflower: Feature
[x] :bug: Bugfix
[ ] :world_map: Documentation
[ ] :robot: Supportability/Tests
[ ] :computer: CI/Deployment
[ ] :broom: Tech Debt/Cleanup

Issue(s)

fixes https://github.com/alcionai/corso/issues/3116

Test Plan

[ ] :muscle: Manual
[x] :zap: Unit test
[ ] :green_heart: E2E

Can you add a summary of what this PR aims to do please? I see that some of the tests have been bulked up, but others have also been disabled. This leaves me unsure what high-level thing I should be gauging the code against

@ashmrtn

Can you add a summary of what this PR aims to doplease?

The problem we are trying to solve here is that we were assuming that permissions where inherited if the permissions on parent and child had the same id. This is not true.
In the below scenario, even thought the permissions is not inherited(or same), they end up with same id:

Create folder a and a/b
Assign user1:read permission to a
Remove the inherited permission from a/b
Assign user1:write permission to a/b

This creates problems with restoring permissions as we might end up with incorrect permissions. The fix here reverts to checking the content of the permissions. While this now ensures that we have the proper set of permissions on the final item, we cannot ensure that the inheritance is maintained. For example if a has user1:read and a/b has user1:read that was not inherited(deleted and recreated on the  item), after going through corso, it will be as if a/b inherited the permissions from a.

... proper flag value for "do not inherit" should fix that though ...

Do not inherit on the item, not on an individual permission which is what retainInheritedPermissions does.


Update ViewController.m

fix method name which includes a keyword "switch"

sorry, boy! the lasted code is that! may be you looked old version!

The author told a lie. He didn't fix it at all!

sorry! i thought you say in my foundation, oh , is in ViewController! ok , you win. thanks,  it's only demo, but you pull is fine!


[CleanShot X] commands stopped working

Extension
https://www.raycast.com/Aayush9029/cleanshotx
Description
I use Raycast to launch Record screen and Capture screen often. Both of these commands stopped working in the last month or so.
Steps To Reproduce

Launch Raycast
Type Capture Area (displays shortcut for Cleanshot)
Run command
Nothing happens (expected behavior to launch Cleanshot screenshot UI)

Current Behaviour
Nothing happens when you launch a shortcut.
Expected Behaviour
Raycast shortcuts open up Cleanshot features.

https://github.com/raycast/extensions/issues/8256
@erics118
Do you think this fix create in-intentional bug?

Can't reproduce. I just tested every command, and they all work.

Same on my end, everything works just fine.
@kslambert  Would you mind going to the CleanShot settings and sending me a screenshot of the "advanced window"?

🤦 I didn't have the API Allow applications to control CleanShot enabled. This must be a new setting? I really don't think I would have turned that off.

@raycastbot rename this issue to "FIX: Commands Stopped Working"

@raycastbot close this issue


Adding oidc and/or header authenticatiom

Is your feature request related to a problem? Please describe.

I have Authelia setup as my SSO, and I authenticate there and then I am forwarded to NPM login page and if I am not at my computer can't log in considering I have a strong password,
Describe the solution you'd like

Adding support for oidc to authenticate and/or header auth considering NPM is already proxied by itself.
Describe alternatives you've considered

N/A
Additional context

N/A

See #1388
Closing this, please continue discussions on the PR.

I didn't think of authenticating proxy hosts using oidc, but the UI itself. Can this PR be used for that?

I'll say no. However you could create a proxy host for the admin interface and put it behind oidc but then you'll also need to log in to the ui after oidc.. also I think the Authentication header would clash so yeah scrap that idea.
Alternative UI authentication options won't be added to v2. They can be considered for v3, though the list of features to add for that is already huge.

Could you please add it in v3 or point me to how to contribute and make it happen?

I also use Authelia and would love a Proxy/Header Authentication.
Could we set some kind of a bounty for this feature. I would be willing to pay for this.


Slow Initial Page Load Time Despite Cache Clearing and Setting in Filament Demo

Package
filament/filament
Package Version
3.0.0
Laravel Version
v11.0
Livewire Version
3.0.0
PHP Version
8.3.0
Problem description
When attempting to clear and set the cache for the Filament demo on GitHub, there persists a significant delay in loading the initial page, taking over 40 seconds. Despite cache clearing and reconfiguration, the issue persists, impacting the user experience.
Despite the cache clearing and reconfiguration process, the initial page load time remains slow, taking over 40 seconds. Subsequent page loads show improved performance, indicating a potential caching issue during the initial load.
Expected behavior
It should load faster once all the caches are set
Steps to reproduce
Steps to Reproduce:

Clone the Filament demo repository: git clone https://github.com/laravel-filament/demo.git filament-demo && cd filament-demo
Install dependencies: composer install --ignore-platform-req=ext-pcntl --ignore-platform-req=ext-posix
Copy the environment file: cp .env.example .env
Generate a Laravel application key: php artisan key:generate
Migrate the database: php artisan migrate
Seed the database: php artisan db:seed
Create a symbolic link to storage: php artisan storage:link
Clear and set the cache:php artisan o:c
php artisan view:cache
php artisan route:cache
php artisan icons:cache
php artisan filament:cache-components
php artisan event:cache
php artisan config:cache
php artisan optimize

Reproduction repository
https://github.com/filamentphp/demo
Relevant log output
No response

Converting this to a discussion, as I use this repo every day and if I could reproduce the issue then I would have noticed it by now


Grey / gray blocks in blank screen space in v1.69.2

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

VS Code Version: 1.69.2
OS Version: Mac 12.0.1

Steps to Reproduce:

Open vs code
Navigate to any file
Most blank space will have grey boxes
Placing cursor in a line which has some grey on the canvas will remove the grey, but it will just shift somewhere else.

Fix:
For me, this bug came with version 1.69.2
Downgraded to 1.68.1 and the bug is not present.
Similar issues from 2020 that I found, but I do not have a HDR screen:
related to HDR screen
general bug

/duplicate - thanks @hua03

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Unable to install BetterDiscord

Windows 7, unable to install.
Better Discord Install folder

Error Received

Please advise and assist.
~Songodin

Have you installed Discord to some other folder/do you somehow have an older version or newer version?

My discord is 0.283, attempted a fresh install of the program. My discord is located at C:\Users\USERNAME\AppData\Local\Discord
Is this the wrong location for the program?

Check manually that the resources folder exist.
C:\Users\USERNAME\AppData\Local\Discord\app-0.0.283\resources

It does indeed.

Join the support channel @ https://discord.gg/0Tmfo5ZbOR9AK6ym so I can help your better ;)

Will you still be available around 1030 pm central time? If not I will join tomorrow afternoon for assistance. Thank you.
Sent from my iPhone

On Dec 3, 2015, at 6:01 PM, Jiiks<EMAIL_ADDRESS>wrote:
Join the support channel @ https://discord.gg/0Tmfo5ZbOR9AK6ym so I can help your better ;)
—
Reply to this email directly or view it on GitHub.

Thank you for all of the help. Turns out my PC just hates java... or any easy install for anything. I appreciate the hard work put in by Jiiks. Recommended for all future TS and Repair!


[WIP] Update corefxlab packages

[ ] https://github.com/aspnet/KestrelHttpServer/pull/2124
[ ] https://github.com/aspnet/SignalR/pull/998
[ ] https://github.com/aspnet/IISIntegration/pull/454

cc @moozzyk

This is work in progress, I'm still trying package versions and combinations. I'll ping this thread when ready for review.

Is there progress or news on this?

Yep, working on it right now.


Add medians

This PR:

[X] adds geometric medians for Euclidean and Riemannian metrics;
[X] completes tests;
[x] adds an example on 2x2 SPD matrices, comparing means and medians for Euclidean and Riemannian metrics, but also the center of the Riemannian potato (robust mean by iterative outlier removal).

PR is ready.
I display plots of example comparing means and medians: (i) vector space, (ii) manifold of 2x2 SPD matrices, (iii) zoom of (ii).

Yes. What do you think ?

Thx @qbarthelemy 🙏


[Pylint] Making hexagon tests pylint compliant Part 2 of N

Second set of hexagon tests modified to be pylint compliant as part of #11414 tracking issue. The files supported in this patch are:

[X] tests/python/contrib/test_hexagon/test_autotvm.py
[X] tests/python/contrib/test_hexagon/test_cache_read_write.py
[X] tests/python/contrib/test_hexagon/test_launcher.py
[X] tests/python/contrib/test_hexagon/test_maxpool2d_blocked.py
[X] tests/python/contrib/test_hexagon/test_models.py
[X] tests/python/contrib/test_hexagon/test_run_unit_tests.py
[X] tests/python/contrib/test_hexagon/test_thread_pool.py
[X] tests/python/contrib/test_hexagon/test_usmp.py

@Mousius Could you take a look at this second set of hexagon tests that are added to be pylint compliant? Thanks.


Style/BlockDelimiters auto-correct removes code after the closing brace if there is any inline comment following

Any code between the closing brace and the inline comment gets removed.

Expected behavior
No code should be removed.
result = # somecomment
  something.select do |a|
    a == 1
  end.first

Actual behavior
Running auto-correct on the following code:
result = something.select { |a|
  a == 1 }.first # somecomment

result in the .first being removed.
result = # somecomment
  something.select do |a|
    a == 1
  end

Steps to reproduce the problem
result = something.select { |a|
  a == 1 }.first # somecomment

$ rubocop --only Style/BlockDelimiters --auto-correct file.rb

result = # somecomment
something.select do |a|
  a == 1 end

RuboCop version
$ rubocop -V
1.19.0 (using Parser <IP_ADDRESS>, rubocop-ast 1.10.0, running on ruby 2.7.4 x86_64-linux)

This is the second issue I report here and I have to say I'm very impressed and pleased by how fast and smoothly both were fixed.
Thanks a lot for all your hard work.


Update example YAML in encryption-at-rest topic

Revise Encrypting Secret Data at Rest [preview]
Split off from PR #33285
Tweak the manifests and other documents for more comments, easier reading, etc.

/lgtm

For any one following up on this PR, I agree with the change to use port 443 for the annotation kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint in the example because 443 is commonly used in production for the api server instead of 6443
See: https://kubernetes.io/docs/concepts/security/controlling-access/

By default, the Kubernetes API server listens on port 6443 on the first non-localhost network interface, protected by TLS. In a typical production Kubernetes cluster, the API serves on port 443.

/approve


Emojis aren't copied to clipboard or inserted on Arch Linux

I've installed the AUR package wofi-emoji-git, bound bindsym Ctrl+Shift+e exec wofi-emoji and invoked wofi-emoji with my bound shortcut. I can select emoji but emoji are neither copied to my clipboard or pasted:
> which wtype
/usr/bin/wtype

Screen recording:

You need wl-copy and wl-paste for this to work.
Once you can copy paste normally, aplly the #10 fixes to fix the bug where the '0' character is inserted in every paste.


Added a new python programming book (English)

What does this PR do?
Add resource(s)
For resources
Description
This book teaches Python programming through practical examples. This online version is free and great for beginners.
Why is this valuable (or not)?
It is valuable because this book is focused on teaching Python programming with an emphasis on automating everyday, repetitive tasks. It provides real-world examples and applications, making it immediately useful for readers.
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Yes, it is a book
Checklist:

[ x] Read our contributing guidelines.
[ x] Search for duplicates.
[ x] Include author(s) and platform where appropriate.
[ x] Put lists in alphabetical order, correct spacing.
[ x] Add needed indications (PDF, access notes, under construction).
[ x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks for contributing, all the English books are separated by either subject which is language agnostic or by language.
The automate book has already been added to the list.
Please make sure to double check the guideline, this helps to have the best quality when contributing.


Expose DevSettingsActivity only in Debug build

The DevSettingsActivity activity is exposed on all releases, as it's declared in main folder at:
https://github.com/MohGovIL/hamagen-react-native/blob/65f5d55c6b955533dbe257efe0d762316b564198/android/app/src/main/AndroidManifest.xml#L36
From react documentation at "Android (Java)" > "Configuring permissions":
https://reactnative.dev/docs/integration-with-existing-apps#configuring-permissions

If you need to access to the DevSettingsActivity add to your AndroidManifest.xml:
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
This is only used in dev mode when reloading JavaScript from the development server, so you can strip this in release builds if you need to.

Fix: Declare this activity in ./src/debug/AndroidManifest.xml instead

The source code of "DevSettingsActivity.java" contain comment about this issue:
https://github.com/facebook/react-native/blob/3b31e69e284074da72108edfb11e41ee74d7100e/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java#L14-L17
/**
 * Activity that display developers settings. Should be added to the debug manifest of the app. Can
 * be triggered through the developers option menu displayed by {@link DevSupportManager}.
 */

Fixed in: https://github.com/MohGovIL/hamagen-react-native/commit/c2cfc6f2818a44f34f92b59cf276e53b7ed60ce6


Fix data-toggle="buttons" when extra s are present

The check_box form helper generates a hidden input which was preventing the change event from being triggered. Specifying the type of the input to one of the two types we're looking for fixes the issue.
Fixes #16693. [EDIT: Added bug reference – Ed.]

Tests passed. Automated cross-browser testing via Sauce Labs and Travis CI shows that the JavaScript changes in this pull request are: CONFIRMED
Commit: 5994e8bd2a9bba78ccff01d98d411b288d74cf45
Build details: https://travis-ci.org/twbs-savage/bootstrap/builds/68801807
(Please note that this is a fully automated comment.)

In principle, this change seems good to me (and I don't think it needs a separate/new test). @cvrebert / @fat ?
For future reference, you don't need to submit changes for the dist/ or the minified version of the script.

Thanks, I wasn't sure on the generated stuff so through it in just in case it was needed.

I always prefer adding a unit test.

Added.

@dsusco Much appreciated!

Tests passed. Automated cross-browser testing via Sauce Labs and Travis CI shows that the JavaScript changes in this pull request are: CONFIRMED
Commit: ea9c9fd117c7ead47184fde684b80f8dccf8f506
Build details: https://travis-ci.org/twbs-savage/bootstrap/builds/68869886
(Please note that this is a fully automated comment.)

Need to check whether this is only applicable to invalid HTML like #16693.

I double-checked the HTML5 spec and having multiple <input>s inside one <label> like that indeed isn't valid HTML (as noted in #16693). So I'm mildly opposed to trying to accommodate bad markup like this.
Assuming you're using rails-bootstrap-forms, someone's already filed a bug about the bad markup: https://github.com/bootstrap-ruby/rails-bootstrap-forms/issues/231
CC: @fat @hnrch02 @XhmikosR @patrickhlauke for more opinions

It might also be worth noting that setting the checked attribute of inputs of a type other than a radio or checkbox is also invalid.
Which is what this PR aims to fix.  Might be worth thinking about then?

The issue would still persist if the labels were another element (say a div). That would be valid HTML, if not overly semantic.

@dsusco Sure, but that's a pure hypothetical. I'm pretty sure the way the widget is coded requires <label>s rather <div>s.
@EHLOVader I don't quite see what your point is.  The line between what to tolerate and what to not tolerate must be drawn somewhere; HTML5 validity would be one reasonable place to draw the line.

@cvrebert Sure, drawing the line at validity is reasonable in general.
But this instance may warrant an exception, since outputting a hidden input is an extremely common workaround for getting browsers to POST unchecked checkboxes, as evidenced by Rails, Laravel (with Former), and I'm sure other frameworks having the same behavior.
In Laravel's Former (of which I'm the maintainer) for instance, the hidden input is output automatically when you output a checkbox, making this issue difficult to workaround for the developer.

@cvrebert It is completely valid to put input, button, select,textarea, or keygen into a label.  If those are in a label processed by this, your DOM manipulation will blindly add checked property to the element. Which is invalid in all but the smallest case, inputs with type of checkbox or radio.
Adding this would prevent that and as a result preserve validity of HTML which is valid.

@cvrebert I don't think it requires labels: https://jsfiddle.net/5kxkLa8g/

@claar As far as doing it so it isn't POSTed. It doesn't matter whether it is within the label or just before it. It would be best to put the hidden just before the label that way the markup is valid. Forms are hard enough as it is, best not make them even more difficult to debug.
Looking over the PR, the actual change looks perfectly valid. Targeting only the types of inputs that the attribute can apply to as @EHLOVader pointed out. However, the unit test added is pure junk since it uses invalid markup which by default may cause problems.
The tests should instead consist of more meaningful targets. To verify that checked isn't being applied to a text or date type for example.

FWIW i agree with @Garbee - the change to button.js itself is good in my opinion, as it explicitly checks that we're only doing things to the two types of inputs that can actually handle our code. And yes, the test, should then just verify that having other types of inputs will not cause erroneous additions of attributes.

@dsusco Hmm. That's not accessibility-friendly though.
@EHLOVader But why would you put a non-checkbox inside a Bootstrap checkbox widget in the first place? What's that even supposed to mean? Unless it's at least alongside an <input type="checkbox">...

I think we should just stick to the specs here. Sure, people might use divs for POST stuff but IIRC it can be done with the div outside of the label too.
So, this PR seems fine to me too.

PR makes selection more explicit so that is good.
Are we not concerned that $.find() returns an array, and thus could be more than 1 input, and enabling invalid HTML to get through? Though, I have no idea why anyone would actually do that.
Coming at it from another perspective, perhaps an $input.length check just to make sure an actual valid input  exists?

Yeah, throwing an error if $input.length != 1 is a good idea (see also #16324).

Hmm, apparently the validator (https://github.com/validator/validator/issues/112) and myself are on crack; the spec exempts type="hidden":

labelable elements. These are elements that can be associated with a label element.
=> [...] input (if the type attribute is not in the hidden state), [...]

So I withdraw my objection. Sorry for the confusion!

Tests passed. Automated cross-browser testing via Sauce Labs and Travis CI shows that the JavaScript changes in this pull request are: CONFIRMED
Commit: bc154d04ec0b1ca63550f4cf39f95385d36871a9
Build details: https://travis-ci.org/twbs-savage/bootstrap/builds/70103310
(Please note that this is a fully automated comment.)

Was this updated for the new testing requirements?

Not sure what you're referring to. I added the exception that NogsMPLS/cvrebert suggested.

Absolutely, I saw that, and thank you @dsusco. I was trying to ask if that was enough for this to be accepted but I believe the right words didn't come out.
Looks like @cvrebert said yes though by adding the milestone. :joy_cat:
Thank you so much, all of you! for the work on this fix.

I am still having issues with this. Since I use SASS it isn't just as simple using this PR branch in my bower dependencies.
I was reminded of this because I failed to find and replace the minified copy in my deployment recently and am just now hearing from users that the checkbox wasn't working. I also see this has gotten conflicts while waiting for approval. Any news on this?

Bootstrap 3 is no longer being officially developed or supported.
All work has moved onto our next major release, v4. As such, this issue or pull request is being closed as a "won't fix." For additional help and support, we recommend utilizing our community resources. Thanks for your understanding, and see you on the other side of v4!
<3,
@mdo and team


Logs are not added to OpenTracing Spans when tracing is enabled

Expected Behavior
I have enabled tracing via the OpenTracing interceptor.  I would expect logs within a tracing scope to be logged to their respective spans.
Actual Behavior
The logs are not propagated to the Spans.
Within the tracingWorkflowOutboundInterceptor (vendor/go.temporal.io/sdk/interceptor/tracing_interceptor.go:490) a call is made to BaseTracer.GetLogger(log.logger, TracerSpanRef). The TracerSpanRef is ignored and the tracing information is lost.
Steps to Reproduce the Problem

Create an empty workflow
Retrieve the logger via workflow.GetLogger(ctx)
Log a line of information
check the output (in this case via the docker image jaeger-all-in-one:latest)
Inspect a trace
Inspect the workflow Span
Check the logs related to the Span

Specifications

Version:

go.temporal.io/sdk v1.14.0
go.temporal.io/sdk/contrib/opentelemetry v0.1.0
go.opentelemetry.io/otel v1.6.1
go.opentelemetry.io/otel/exporters/jaeger v1.6.1
go.opentelemetry.io/otel/sdk v1.6.1

Platform:

macOS 12.3, Ubuntu 18.04

The default implementation of GetLogger intentionally does not apply logs to the trace. The GetLogger method was added by DataDog at #655 since they want to implement their own interceptor.Tracer that overrides that and does provide a tracing enabled logger. By default we don't want all user logs to appear in traces. But if this is important for you, you can implement your own tracer, probably wrapping/delegating to the ones that exist, but providing your own GetLogger impl that does attach logs to traces.

Hi @cretz, thank you very much for your explanation!


i18n(zh-cn): Update lit.mdx

Description (required)
Update lit.mdx
Related issues & labels (optional)

#9240
#10162
Suggested label: i18n

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File
Note

zh-cn/guides/integrations-guide/lit.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Disable rubygems on travis.

Seems simplecov breaks when we do this :/

Yep, there's an open conversation about it in colszowka/simplecov-html#38.

Fixed now?


SnapshotParser does not load included types

Environment
Liquibase Version: 4.16.1
Liquibase Integration & Version: Maven (not relevant), custom Java modifications
Liquibase Extension(s) & Version: liquibase-hanadb (not relevant), custom Java modifications
Database Vendor & Version: AzureSQL, MSSQL, Oracle, SAP Hana (none of them are relevant)
Operating System Type & Version: Windows 10
Infrastructure Type/Provider: Remote desktop developer machine (not relevant)
Description
We have a snapshot with custom Row objects.
When we load this snapshot, Row does not show up in the included types.
Rather the included types are reset to some default list.
Steps To Reproduce

Implement a custom DatabaseObject and its SnapshotGenerator
Save a JSON snapshot that contains such objects
Load the snapshot with SnapshotParserFactory / JsonSnapshotParser
See that the included types do not contain the custom DatabaseObject.

Actual Behavior
JsonSnapshotParser (YamlSnapshotParser) creates a new RestoredDatabaseSnapshot
Which uses a DatabaseSnapshot constructor that creates a new SnapshotControl
This SnapshotControl contains a default list of includeed types
public DatabaseSnapshot(DatabaseObject[] examples, Database database) throws DatabaseException, InvalidExampleException {
    this(examples, database, new SnapshotControl(database));
}

Expected/Desired Behavior
JsonSnapshotParser (YamlSnapshotParser) reads the included types
And creates a RestoredDatabaseSnapshot with the appropriate included types
Screenshots (if appropriate)
Actual behavior:

Workaround that includes all used types:

Additional Context

Hi! this is indeed a bug. We will add it to our queue of issues to fix. Im not able to reproduce it because Im unaware of what this Row custom type is. Now that you have some insight of what this issue is, if you can sumbit a pr with a possible fix we would love to help you throught the process. Thanks!


Feature - replace travis with Github Actions

Test suite now runs on any push. On the next release need to migrate PyPi push

NOICE


Code execution/sandbox?

Curious to see if you could provide any more details on how the code is actually executed/sandboxed to prevent malicious use?  Is this repo the entire app or is there another backend app, or server that is used to handle this?
I did see that
https://github.com/prasmussen/glot.io/blob/31376b88689a7147bc4d888df187d27cd556da87/app/scripts/controllers/compose.js#L46
calls
https://github.com/prasmussen/glot.io/blob/master/app/scripts/services/runs.js#L20
Are you using another server, maybe a temp ec2 instance of some sort?
Thanks!

So glad to see how far glot.io has come, thanks again man I love it!!


ebiten: add IsGamepadButtonMapped and IsGamepadAxisMapped

Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[ ] Android
[ ] iOS
[ ] Nintendo Switch
[ ] PlayStation 5
[ ] Xbox
[ ] Web Browsers

What feature would you like to be added?
The background is the same as #2775:

Sometimes a gamepad has more buttons than the standard gamepad layout. If someone wants to use such extra buttons, the current standard gamepad layout APIs are useless since there is no way to know which button ID is an extra button or a button in the standard layout. So, let's consider to have APIs to know the mapping.

This is a fork from #2775. I'll implement this for v2.7 as this is much less controversial.
Why is this needed?
No response

On second thought, let's implement #2775 instead of this.


I was Converting Tables and Then this started, after the 25th table

It was all going fine, now it wont convert any table, even the ones it converted before.

ACRILICO_JUNHO_2019.pdf
one of the tables im trying to convert that was converting and it isnt!

Alson this on the console

Request Method:
GET

http://<IP_ADDRESS>:8080/documents?1561045878756&_=1561045878757


peers: timeouts and misreads with many messages

When many stick-table entries get propagated for example during initial startup there is a problem with the message reader.
2024/08/13 04:18:49 reading message: invalid amount read: 30 != 22
2024/08/13 04:18:49 last message timer expired: closing connection

Fixed with https://github.com/DropMorePackets/haproxy-go/commit/278b6f11a0d2154baba563f78717d50e54fc3e67


Iterators

Use iterators to navigate ancestors, children, descendants and siblings of a Node

Forest module provides iterators for tree navigation


Continuous mode to automatically engage the next timer

Created a new "continuous" preference to automatically start the next timer when the previous one finishes.

Commenting on my own PR, I have some issues with this after testing. Preferences aren't taken up automatically.

Closing. I have a newer, merged version of this incoming.


Number of fine tuning steps recommended when fine tuning to avoid overfitting

Hi,
Given a target speaker dataset what is roughly the number of fine tuning steps that should be undergone ?
NeMo "recommends 1000 steps per minute of audio for fastpitch and 500 steps per minute of audio for HiFi-GAN."
Can the same general recommendation also apply for Toucan TTS when fine tuning Meta pretrained model on given dataset ? The goal being to find the sweet spot before overfitting appears.
Any advice appreciated,
Thanks in advance

Yes, those numbers should work, if the learningrate is dropped to 1/10 of what it usually is I would say. I would however never finetune the vocoder (it should already work on unseen speakers just as well as on seen speakers, and finetuning a GAN is very tricky).
Also for the FastPitch finetuning steps, I would use no more than 20k steps, regardless of how many minutes are available. At this point it would probably better to train from scratch than to finetune.

Ok thank you. So should I change the learning rate in the fine tuning script or it already takes the 1/10 factor into account ?

the current version does not change the learning rate in the finetuning script. This is because the ideal learning rate for your finetuning data is highly dependent on the amount of datapoints used for finetuning. For few datapoints, lower finetuning learning rates are needed, but for lots of datapoints, one can use the original learning rate without problems.


Incorrect value for XLOG_DBASE_CREATE_WAL_LOG constant

https://github.com/neondatabase/neon/blob/eb0a698adcb94ece00c21a7689145b47956c0588/libs/postgres_ffi/src/pg_constants_v15.rs#L4
In PostgreSQL sources, the constant's value is 0x10.
That's trivial to fix, but I wonder why we haven't seen any trouble because of this? Needs some investigation and testing.

This was fixed a long time ago, and a test was added in https://github.com/neondatabase/neon/pull/5301.


Can't Upload with OTA

Hello
Thank you for made this code and it's really using useful
Already success upload with usb ttl "ESPsonoff-v1.01pOTA"
But after I want to upload with OTA have a problem...
I can see from arduino ide network port  my sonoff ip and can chose that port.
But try to upload then "[ERROR]: No response from device" message comes out.
So I want open serial monitor (from networkport) asking password but cant found it.
And Finally with connect usb ttl and open serial monitor and upload, the error message is "Begin Failed"
Using that keyword search and search but I can't get that..  so finally asking here..
I using sonoff basic version and this is want to connect with usb ttl so hard (coz using case)
Really want using with OTA upload.. can I get some hint?
Just now I saw issuse closed about OTA problem
"Make sure that you initially use 1M(64K SPIIFS) and then use that setting each time you update via OTA"
So I try again change 1M(64K SPIIFS) and upload but same message([ERROR]: No response from device)
or that mean first time upload using usb ttl that time also 1M(64K SPIIFS) ?

This isn't an issue with the code but rather an issue with your network and setup. Check that the port isn't being blocked on the machine you are trying to upload with, and the version of Python you are using etc. Python needs to be 2.7.x.x not version 3. Can't help much else sorry.


Add onboarding doc, change code and docs related to server URL

This PR combines https://github.com/numberscope/frontscope/pull/148 and https://github.com/numberscope/frontscope/pull/158.
Here are the items from https://github.com/numberscope/frontscope/pull/148#issuecomment-1262606746 that are addressed in this PR:

[x] A) In step 5, or in an earlier general step, note that when it says to "run a command" that means in a shell on Linux, in a Terminal window on Mac, or in gitbash on windows.

[x] B) Fix period in step 8 (I believe already done)

[x] C) Change number 7 to say if you plan to change and submit code you should fork; if you just want to run from source it's not strictly necessary, and you can fork later, it's just a little more complicated.

[x] D) Step 9 should be removed (no need to make env file any more, there will be a standard one in the repository)

[x] E) There should be a final note that before you start changing code, you should read over the to-be-produced "making PRs" document.

[x] F) Either a stub of such a "making PRs" document should be included or an issue to add it should be filed.

[x] G) Kate has further "high level motivation" comments which she will add in review of a unified PR.

Okay, should be ready for review now.

Okay, @katestange and @gwhitney, I think all of the feedback has been addressed.

Okay, added more info on forking in https://github.com/numberscope/frontscope/pull/161/commits/3773f751835b0335a87e82249022942f6e18ae0a.

Ok, looks great, I'm going to merge.


Werror breaks the build of downstream users

EnablingWerror in the default build tends to break downstream projects on compiler upgrades that introduce new warnings.  Until XTT is updated to reflect these new warnings, the downstream projects can't build.
So, we shouldn't enable Werror in the default build.
Instead, introduce a new build type with Werror. Run this type in CI, to ensure warning-free builds at the time of merges.

We should be able to set compiler options just for this project (or even just specific directories) in CMake, right?

You mean if this project is pulled in via add_subdirectory to another CMake project?
What about a non-CMake project that builds this library by just calling cmake -DCMAKE_BUILD_TYPE=<type> ...?
In either case, I don't see any easy way to disable -Werror while keeping any other compiler options set by the xtt CMakeLists.  Maybe I'm missing something?

This came up while publishing xtt-python for Python 3.7, to work on @glfejer's new Macbook.
That build was failing, and I thought it was due to warnings from the compiler during the xtt compile.  Turns out that wasn't the issue anyway.

I'm confused. What are we trying to prevent? If someone is building this project on a platform we haven't tested on, where that version of that compiler has a warning that we haven't dealt with before?

I'm trying to prevent breaking a working third-party build after a compiler update. I'm less concerned with new platforms/compilers.
Right now all projects that build xtt will break if their respective compilers introduce a new warning.
I ran into this with the function pointer stuff two months ago.  OpenSUSE updated to GCC 8 before Debian 9/Ubuntu, so I couldn't build any project that depended on XTT.

I know this can get combinatorial real fast, but for a small code base involving crypto, and while the number of platforms it has to work on is limited, I would really like to continue to have this die loudly if we run into a new warning.

I get where you're coming from.
It should definitely die loudly on CI builds.  No disagreement there.
I'm less certain on downstream builds.  Breaking the build is so disruptive to downstream work.

I definitely agree that this should be done, and is the better option. I'm only requesting that we postpone it.
My interest isn't in catching failures in downstream (though the example you gave of the function pointer issue you ran into was a significant find), but instead in making sure that it dies loudly during development. Our CI is currently minimal on the checking it does (building only with old compilers, with no static analysis or sanitizers, with insufficient tests) so the basic checking of compiler warnings is significant and I really want to make sure it doesn't get ignored accidentally and is found early in the development cycle.
The number of downstream projects using this is small.  The type of issues raised by compiler warnings is useful for this project, involving a lot of casting and pointer arithmetic.
So I'm only voting that this not be removed until we add more static analysis to our CI.

Holding this for now is totally fine.  I agree with your reasoning.  (This was a red herring for my actual issue yesterday anyway.)
I'll propose a few steps here for tracking.  We don't need to move on either of them until you're both back and ready to.  You probably have some specific steps in mind already.

[ ] Add a "Dev" build type ("DevDebug") that is equivalent to RelWithDebInfo ("Debug") but also enables "-Werror".
[ ] Add the "Dev" ("DevDebug") build types to the CI process.  This will ensure that all merges are warning free on the CI compilers.
[ ] Get xtt developers in the habit of using these "Dev" build types locally.
[ ] Finally, remove "-Werror" from the "Release", "RelWithDebInfo", and "Debug" builds.

At some point, it would also be good to

[ ] Try to use the most recent GCC and Clang in the CI environment.  That might mean installing them from a backports repo or something --- no idea what the best way to do this is.

Yea, these points at right on. These will be easy to implement (excepting the up-to-date compilers in CI, especially if we want to avoid requiring sudo in the Travis build).

This issue in xaptum-tpm can be adapted here to solve this


Gpu swap prefetch

#Change#

Reconstruct history structure.
Implement naive swap victim choosing.
Rewrite print function for history. It now prints complete history to "history_log.txt".
Fix bugs associated with start iteration.

Looks good.


weight map mask for boundaries

calculating distance map according to this equation in unet paper
maybe needs more docs, but the mask part is done and its working
here is how it looks like when 2 cells are close then the distance map's weights higher at those points

@anithapk please review when you are free!

@anithapk please review when you are free!

@pranathivemuri nice work!


C# highlighter breaks on generic base classes

The following snippet doesn't get highlighted:
public class IncrementalLoadingBehavior : Behavior<LongListSelector>
{ }

If the base class isn't generic, it works as expected:
public class IncrementalLoadingBehavior : Behavior
{ }

Is this endless loop with the PR from #683 applied?

Hmm. That code snippet works fine in the developer tool, but I've got a snippet that also causes problems. However, it's not an infinite loop, it's just MASSIVELY slow. Here's the snippet:
var cleanupProfile = BulkCodeCleanupActionBuilderBase.CreateProfile(profile =>
  {
    profile.SetSetting(ReplaceByVar.USE_VAR_DESCRIPTOR
  }, new ReplaceByVar.Options()
  {
    BehavourStyle = ReplaceByVar.BehavourStyle.CAN_CHANGE_TO_EXPLICIT,
    ForeachVariableStyle = ReplaceByVar.ForeachVariableStyle.ALWAYS_EXPLICIT,
    LocalVariableStyle = ReplaceByVar.LocalVariableStyle.ALWAYS_EXPLICIT
  }));

var projectFile = myProvider.SourceFile.ToProjectFile();
Assertion.AssertNotNull(projectFile, "projectFile must not be null");

var builder = BulkCodeCleanupContextActionBuilder.CreateByPsiLanguage<CSharpLanguage>(cleanupProfile,
  "Use explicit type everywhere", projectFile.GetSolution(), this);
return builder.CreateBulkActions(projectFile, IntentionsAnchors.ContextActionsAnchor,
  IntentionsAnchors.ContextActionsAnchorPosition);

It gets stuck around the string literal in the assertion. Sits at the top of this loop:
while (true) {
  top.terminators.lastIndex = index;
  match = top.terminators.exec(value);
  if (!match)
    break;
  count = processLexeme(value.substr(index, match.index - index), match[0]);
  index = match.index + count;
}

I'm at a bit of a loss as to why this is happening...

Um. [Here's the regex](http://regexper.com/#%2F\%2F\%2F\%2F|\%2F\%2F|\%2F\*|%23|%40"|'%7C%22%7C%5Cb(0%5BxX%5D%5Ba-fA-F0-9%5D%2B%7C(%5Cd%2B(%5C.%5Cd*)%3F%7C%5C.%5Cd%2B)(%5BeE%5D%5B-%2B%5D%3F%5Cd%2B)%3F)%7C(%5Ba-zA-Z%5D%5Cw*)%5Cs(class%7Cinterface%7Cstruct)%7C%5C.%3F(%5Cb(namespace)%5Cb)%5C.%3F%7C%5C.%3F(%5Cb(enum)%5Cb)%5C.%3F%7C%5C.%3F(%5Cb(new%7Creturn%7Cthrow%7Cawait)%5Cb)%5C.%3F%7C(%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F(%5B.%5D%5Ba-zA-Z%5D%5Cw(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F)%5Cs%2B)%2B%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F%5Cs%5C(%7C(%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F(%5B.%5D%5Ba-zA-Z%5D%5Cw(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F)%5Cs%2B)%2B%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F%5Cs(%5C%5B%5B%5E%5C%5D%5D%2B%5C%5D)%3F%5Cs*%7B%7C%5C%5B(%5Cs*(return%7Cassembly%7Cfield%7Cmethod%7Cevent%7Cparam)%5Cs*%3A)%3F%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F(%5B.%5D%5Ba-zA-Z%5D%5Cw(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F)%5Cs*(%5C(.%2B%3F%5C))%3F%5Cs*(%2C(%5Cs*(return%7Cassembly%7Cfield%7Cmethod%7Cevent%7Cparam)%5Cs*%3A)%3F%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F(%5B.%5D%5Ba-zA-Z%5D%5Cw(%3C%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F(%2C%5Cs*%5Ba-zA-Z%5D%5Cw*(%3C%5B%5E%3E%5D%3E)%3F)%3E)%3F)%5Cs*(%5C(.%2B%3F%5C))%3F%5Cs*)*%5C%5D%7C%3A%3A%2Fgm) it's trying to evaluate. It's a bit, er, big.

Actually, the size of the regexes isn't the problem. There were a couple of rogue quantifiers that were zero or many instead of zero or one. This has fixed my major near-infinite loops. Can you try the latest version of the PR and see how yours goes?

The latest version performs much better. None of my code blocks caused any problems. The build time of my complete site is only around 5% slower than with version 8.3.0. It seems you have successfully fixed the issue.

We can include few benchmarks into test suite to avoid such degradations in future, but I have no ideas how to perfectly automate this now.

Okay, if this is indeed fixed by #683 I'm going to close the issue as there's nothing more to do. Feel free to reopen it if I'm missing something!


Support saving in format so can be imported using AWS Data Pipeline

AWS Data Pipeline requires the attribute values to be lowercased, e.g: {"s":"data"} rather than {"S":"data"}. Sets are "sS", "nS" etc
New commandline option + constructor argument to output in this format.

@jcbarton - thanks for this! I just merged in another PR that is conflicting with yours. Could you fix the conflict? I'll get this merged in after you do

OK, I've fixed the conflicts - let me know if you need anything else.

Sorry for the delay, thanks for the PR

Published as v0.4.0


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (3760da2) 95.69% compared to head (f2eaf3b) 95.69%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #835   +/-   ##
=======================================
  Coverage   95.69%   95.69%
=======================================
  Files           1        1
  Lines         395      395
  Branches       53       53
=======================================
  Hits          378      378
  Misses         17       17

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Get Raw Histogram Data

For our application, we need to get the raw histogram data from our TOF sensor. I assume that the "VL53LX_GetAdditionalData" function is what does this, but it seems to have been commented out in "vl53lx_class.h". I tried uncommenting it, but am getting errors. Am I missing something else that needs to be uncommented or is this function not working for the Arduino implementation?
Thanks for any help you can give.
For those curious, the reason is the same as in this publication "Multitouch Pressure Sensing With Soft
Optical Time-of-Flight Sensors": https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9674750

Hello @JGarrett7 ,
Unfortunately, this feature is not available for the VL53L3CX ToF sensor. The new ToF components VL53L7CH and VL53L8CH should support this feature but unfortunately we do not still have the Arduino libraries for these sensors .
Best Regards,
Carlo

If you could look at the paper I linked, I think you'll see that it is possible. Also, when using the STM32 Cube IDE, the function exists and the documentation indicates you get histogram data from it. I can switch to using that IDE, but I thought it would be nice to use Arduino since developing with it is faster.

Hello @JGarrett7 ,
unfortunately, I don't have the access to this article. Do You mean that the authors of this article were able to get histogram data using the Cube framework and the "VL53LX_GetAdditionalData" function?
I'm not expert of this component but the information that I provided above was given by ST ToF experts.
Best Regards,
Carlo

Sorry about that. I guess our institution gave my computer access without my realizing the article wasn't open access. This should be an open access link: https://ieeexplore.ieee.org/iel7/19/9717300/09674750.pdf?casa_token=E68gBfECYNgAAAAA:DwKt-co5anClUS8YDRiHNjggvnazCrn659bB3RSEqAS1Q3GUAjdZVxFgmZeLDHLZqpcMxQpTSng
From what I can tell though, yes. I'm not sure if they used the Arduino library or the STM32 Cube library. I will look more into it from the straight c-coding side and let you know if I manage to access the data. Thanks for your help.

So, I think I figured it out. In the paper I sent, the researchers don't use this repository or the STM32CubeIDE. They use the VL53L3CX GUI. They turn it on and then connect to the port using Putty or some other terminal. That port then displays histogram data. I'm not sure what code the GUI flashes to the Nucleo, but whatever it is can access the VL53L3CX's histogram data. If anyone finds what code that GUI is using, I'll be looking for that. Here's the terminal results

Hello @JGarrett7 ,
thanks for the update. Unfortunately, I do not have access to the VL53L3CX GUI code, so I don't know which firmware is flashed into the Nucleo board by the tool.
Best Regards,
Carlo


My English is so pool...Have I made myself clear?

Same thing happens on Chrome OS:
bash: /usr/local/bin/thefuck: /usr/local/bin/python3.7: bad interpreter: No such file or directory

This error is rather special, since it looks like python already links to a python3 binary at a specific place, but the actual path does not exist (anymore).
If the binary doesn't exist, it should print "comamnd not found" which is it no the case here.

Did it not do that before?|


chore: upgrade to svelte 5

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#90  👈
#89
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jhechtf and the rest of your teammates on  Graphite