text:
Add notarize action

Hello, hello. 👋
Feature Request
Adding macOS specific action to notarize packages.
Motivation Behind Feature
Along with macOS Mojave, a notarization service was introduced to validate packages outside of App Store. This service automatically scans Developer ID-signed packages and performs security checks: https://developer.apple.com/developer-id/
There's currently no built-in action that facilitates this process.
Feature Description
A new action called notarize would:

Upload the package to the notarization service, using xcrun altool.
Query the notarization request perodically using the same command, until it's complete—which currently takes 1 to 2 minutes.
In case of failure, download the JSON log file (provided as a url in the response) and pretty print it along with the status message.
In case of success, staple the package, using xcrun stapler staple.

Here's how it would look like in action, pun intended:

As a new action, this change won't have any effect on existing users.
Alternatives or Workarounds
As the notarize commands under xcrun altool are pretty new, there are currently no built-in actions to perform any of the steps mentioned above. At Zeplin, we're currently notarizing builds using a local action following these steps.

Happy to open a pull request with the local action we're currently using, let me know!

That sounds like a pretty good candidate for a fastlane plugin! You can read more about creating a plugin here: https://docs.fastlane.tools/plugins/create-plugin/

authors: berkcebi janpio

repo: fastlane/fastlane


text:
[supply] How to promote a release from internal testing to closed testing

We use supply with parameters track: "internal and track_promote_to: "alpha" to make a release available to internal testing and closed testing at the same time. However, the parameter track_promote_to seems to be ignored by fastlane supply and a manual step is necessary in the play console to make the release available for closed testing.

Having the same problem.
track_promote_to: 'beta' seems to be ignored.
I wonder if it's because of missing changelogs?

I found out that you have to call supply twice. First to upload your app to a track and then again to promote it to another track.

That seems like a bug, or documentation problem. Is it mentioned anywhere?
Could you provide a small example of how you call it? (particularly, when you call it again, do you skip the upload?)
Perhaps this should be kept open so that it can be addressed by the maintainers.

Example:
upload_to_play_store(
  track: "internal",
  json_key_data: "key-data",
  package_name: "package-name",
  aab: "path"
)

upload_to_play_store(
  track: "internal",
  track_promote_to: "alpha",
  json_key_data: "key-data",
  package_name: "package-name,
  skip_upload_apk: true,
  skip_upload_aab: true,
  skip_upload_metadata: true,
  skip_upload_changelogs: true,
  skip_upload_images: true,
  skip_upload_screenshots: true
)

Thanks @nicolasguenther, that seems to work.
/cc perhaps @joshdholtz could shed some light on this.

source: gharchive/issue

authors: andreialecu nicolasguenther

license: MIT

license_type: permissive

license_source: github-api


text:
fastlane.tools website's SSL certificate is expired

Visiting https://fastlane.tools throws SSL certificate error as its current certificate has expired on 31st March 2021.
➜  ~ curl -v https://fastlane.tools/
*   Trying 185.199.108.153...
* TCP_NODELAY set
* Connected to fastlane.tools (185.199.108.153) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/cert.pem
  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS alert, certificate expired (557):
* SSL certificate problem: certificate has expired
* Closing connection 0
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

The same goes for https://codesigning.guide

Seems to be fixed now, thanks for the reports!

authors: ChetanGoti max-ott toineheuvelmans


text:
Handle localized_build_info as env value PILOT_LOCALIZED_BUILD_INFO

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
I want to transform
upload_to_testflight(
    localized_build_info: {
      "default": {
        whats_new: "LIVE Version"
      },
      "en-GB": {
        whats_new: "LIVE Version"
      }
    }
  )

into
PILOT_LOCALIZED_BUILD_INFO = '{"default":{"whats_new":"LIVE Version"},"en-GB":{"whats_new":"LIVE Version"}}'
but it doesn't work
the upload to TestFlight is fine without errors, but the test description is always empty
Environment
Latest fastlane v2.195.0

still exist


text:
【ＬＩＶＥ~】WrestleDream 2024 LiVe 𝐒𝐭𝐫𝐞𝐚𝐦𝐬 FrEe BrOaDcAsT oN tV cHaNnEl 12 October 2024

Will Saturday be the end of Bryan Danielson's full-time wrestling career?
[🅻🅸🆅🅴🔴▶ CLICK HERE TO WATCH LIVE ONLINE
[🅻🅸🆅🅴🔴▶ CLICK HERE TO WATCH LIVE ONLINE
The answer be known at the conclusion of AEW WrestleDream as Danielson puts the AEW Heavyweight title on the line against former friend and Blackpool Combat Club member Jon Moxley from the Tacoma Dome in Tacoma, WA.
After beating Jack Perry at September's AEW All Out, Danielson was confronted by Christian Cage and The Patriarchy. Cage teased he would be cashing in his contract for a shot at the AEW title. But Moxley, Castagnoli, and PAC made the save. All things appeared to be good when all of a sudden the trio violently attacked Danielson. Moxley viciously choked him with a bag until he was unconscious.
"The American Dragon got his revenge at AEW Grand Slam. Moxley just defeated Allin to earn a crack at Danielson for the gold at WrestleDream when Danielson came up from behind and also choked him with a bag.
Now, the former best friends turned bitter enemies look to find out who is the best.
Also at WrestleDream, Will Ospreay puts the International Championship on the line in a three-way against Ricochet and Konosuke Takeshita and former AEW World Champion Swerve Strickland will make his first appearance since losing to "Hangman" Adam Page at AEW All Out.
After beating Jack Perry at September's AEW All Out, Danielson was confronted by Christian Cage and The Patriarchy. Cage teased he would be cashing in his contract for a shot at the AEW title. But Moxley, Castagnoli, and PAC made the save. All things appeared to be good when all of a sudden the trio violently attacked Danielson. Moxley viciously choked him with a bag until he was unconscious.
"The American Dragon got his revenge at AEW Grand Slam. Moxley just defeated Allin to earn a crack at Danielson for the gold at WrestleDream when Danielson came up from behind and also choked him with a bag.
Now, the former best friends turned bitter enemies look to find out who is the best.
Also at WrestleDream, Will Ospreay puts the International Championship on the line in a three-way against Ricochet and Konosuke Takeshita and former AEW World Champion Swerve Strickland will make his first appearance since losing to "Hangman" Adam Page at AEW All Out.
After beating Jack Perry at September's AEW All Out, Danielson was confronted by Christian Cage and The Patriarchy. Cage teased he would be cashing in his contract for a shot at the AEW title. But Moxley, Castagnoli, and PAC made the save. All things appeared to be good when all of a sudden the trio violently attacked Danielson. Moxley viciously choked him with a bag until he was unconscious.
"The American Dragon got his revenge at AEW Grand Slam. Moxley just defeated Allin to earn a crack at Danielson for the gold at WrestleDream when Danielson came up from behind and also choked him with a bag.
Now, the former best friends turned bitter enemies look to find out who is the best.
Also at WrestleDream, Will Ospreay puts the International Championship on the line in a three-way against Ricochet and Konosuke Takeshita and former AEW World Champion Swerve Strickland will make his first appearance since losing to "Hangman" Adam Page at AEW All Out.
After beating Jack Perry at September's AEW All Out, Danielson was confronted by Christian Cage and The Patriarchy. Cage teased he would be cashing in his contract for a shot at the AEW title. But Moxley, Castagnoli, and PAC made the save. All things appeared to be good when all of a sudden the trio violently attacked Danielson. Moxley viciously choked him with a bag until he was unconscious.
"The American Dragon got his revenge at AEW Grand Slam. Moxley just defeated Allin to earn a crack at Danielson for the gold at WrestleDream when Danielson came up from behind and also choked him with a bag.
Now, the former best friends turned bitter enemies look to find out who is the best.
Also at WrestleDream, Will Ospreay puts the International Championship on the line in a three-way against Ricochet and Konosuke Takeshita and former AEW World Champion Swerve Strickland will make his first appearance since losing to "Hangman" Adam Page at AEW All Out.

🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online
🔴►🌍📺📱👉 CLcik Here ► Live stream watch online
 CLcik Here ►Live stream online

authors: honalew sesamesHe


text:
[XXX VIRAL VIDEOS]@# Viral Tamil Actress Oviya' Leaked Video LINK Viral on Social Media X Today original video here #22853

[X VIRAL VIDEOS]@ Viral Tamil Actress Oviya' Leaked Video LINK Viral on Social Media X Today original video here
Watch 🟢 ➤🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤🌐 Click Here To link (Full Viral Video Link)
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Oviya latest video has taken social media by storm, captivating viewers and sparking widespread discussions. This young digital creator has garnered significant attention for her engaging content, particularly with her recent Oviya-themed video that has gone viral. Fans are eagerly searching for where to watch the full video, turning to platforms like Instagram, X (formerly Twitter), and Discord for access.
As the buzz around Oviya grows, fans are actively sharing their reactions online. The viral success of her video highlights the powerful role of social media in propelling creators into the spotlight. With her unique style and creativity, Elif has quickly become a notable figure in the digital landscape, leaving many eager to learn about her future projects and content.

fg

mh

jf

gh

dgh

syfhgsdf
fhjjkdg

FG

.
.
.

vf
.
.

.

.
.FG

.
.
.

vf
.
.

.

.
.FG

.
.
.

vf
.
.

.

.
.vxcvxccxvxcv


text:
Deliver stuck on "Saving changes"

Deliver stuck one step before finish upload screenshots:
Uploading ...
Uploading ...
Uploading ...
Uploading ...
Uploading ...
Uploading ...
Uploading ...
Saving changes

And wait forever.
Any timeout for the action? Any retry to save changes action?

Please format the issue per https://github.com/fastlane/fastlane/blob/master/ISSUE_TEMPLATE.md
Thanks!

@gran33 please follow @vpolouchkine  advice
do not forget to tell info about your version of deliver/spaceship
note that

saving changes is notoriously slow.
deliver implement retries and take time. A request is waited upon for 5 min (because in many cases, ITC take 3/4 min to accept the data). Sometimes it fails, and logs out the user, meaning that deliver will log in again and try again, for up to 5 times. Seldomly it can thus take ~20 min before deliver finally delivers.

Note that we are implementing syncing / caching soon which will make deliver much faster when few screenshots have changed. See #3755.

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
dupuyyann@gmail.com
Domain zyapps.com has exceeded the max emails per hour (474/400 (118%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext5.iad.github.net ([192.30.252.196]:47974 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
(envelope-from noreply@github.com)
id 1bEKtY-002lg5-4r
for yann.dupuy@zyapps.com; Sat, 18 Jun 2016 20:23:05 +0200
Date: Sat, 18 Jun 2016 11:22:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1466274138;
bh=gM2B5U+tsFOwYWGTgaVi9FDxyF+SmlYQefft6l+LdAE=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=MZNlFAT10m3Z5T43254i3wit88CxbHfI2fQj85GAIne7i1tVPKj2tmiXzk1OGXbzd
vj6WjaSEK5f2Cnofi7Mih3K2EJN46zK/S324GX149X20p76cY2so+/GESuOLzPw6cV
X5zBVaBsWS8WlR9RgO3dolH1a/vHCEcTf3zhZxSM=
From: fastlane bot notifications@github.com
Reply-To: fastlane/fastlane reply@reply.github.com
To: fastlane/fastlane fastlane@noreply.github.com
Cc:
Message-ID: fastlane/fastlane/issues/3721/226957408@github.com
In-Reply-To: fastlane/fastlane/issues/3721@github.com
References: fastlane/fastlane/issues/3721@github.com
Subject: Re: [fastlane/fastlane] Deliver stuck on "Saving changes" (#3721)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5765915ab1381_550a3fe93e43729c9536fd";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: fastlane-bot
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+000df0dcb134222753396c9c9c48f39b0b323ae50bcc610292cf00000001137d535a92a169ce0861b59c@reply.github.com,
https://github.com/notifications/unsubscribe/AA3w3NlnaEda4CDRZ4EuuCyUu5Dslkm7ks5qNDdagaJpZM4Hv4To
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: yann.dupuy@zyapps.com
X-Spam-Status: No, score=-4.1
X-Spam-Score: -40
X-Spam-Bar: ----
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  This issue will be auto-closed because there hasn't been any
activity for a few months. Feel free to open a new one
if you still experience this problem 👍 [...]
Content analysis details:   (-4.1 points, 5.0 required)
pts rule name              description

-5.0 RCVD_IN_DNSWL_HI       RBL: Sender listed at http://www.dnswl.org/, high
trust
[192.30.252.196 listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
[192.30.252.196 listed in wl.mailspike.net]
-0.0 SPF_PASS               SPF: sender matches SPF record
0.0 HTML_MESSAGE           BODY: HTML included in message
1.0 HTML_IMAGE_ONLY_16     BODY: HTML: images with 1200-1600 bytes of words
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
X-Spam-Flag: NO
----==_mimepart_5765915ab1381_550a3fe93e43729c9536fd
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
This issue will be auto-closed because there hasn't been any activity for=
a few months. Feel free to [open a new one](https://github.com/fastlane/=
fastlane/issues/new) if you still experience this problem =F0=9F=91=8D

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/issues/3721#issuecomment-226957408=
----==_mimepart_5765915ab1381_550a3fe93e43729c9536fd
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
This issue will be auto-closed because there hasn't been any activity =
for a few months. Feel free to open a new one if you still experience this problem=
 =F0=9F=91=8D
&m=
dash;You are receiving this because you are subscribed to this thre=
ad.Reply to this email directly, view it on GitHub, =
or mute the thread.

----==_mimepart_5765915ab1381_550a3fe93e43729c9536fd--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
dupuyyann@gmail.com
Domain zyapps.com has exceeded the max emails per hour (475/400 (118%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from o4.sgmail.github.com ([192.254.112.99]:46088)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.87)
(envelope-from bounces+848413-8f06-yann.dupuy=zyapps.com@sgmail.github.com)
id 1bEKtb-002lgD-29
for yann.dupuy@zyapps.com; Sat, 18 Jun 2016 20:23:07 +0200
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=wOx3qvIwm1d0atJcc2pmsPW/uL8=; b=PANPBepK6Z3gD1+T
B3CjYT9d0ZkfL+HQook9wqIXFtgmlfVBg+32A9uTjvvB6dbB6Mg2/y+Je0FNacFa
xNbCAtHAtS6oxkwM8WSLTJVpIejT0r9yzpNMTUQejTBAoicQEa9w3o1VCQD1TXmX
MOtDRUBFCdZwV2NmjspCQ46vDVY=
Received: by filter0604p1mdw1.sendgrid.net with SMTP id filter0604p1mdw1.24746.5765915A33
2016-06-18 18:22:18.888719939 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17])
by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id 1-qUj_LqSValx2V8TJdemw
for yann.dupuy@zyapps.com; Sat, 18 Jun 2016 18:22:19.047 +0000 (UTC)
Date: Sat, 18 Jun 2016 11:22:18 -0700
From: fastlane bot notifications@github.com
Reply-To: fastlane/fastlane reply@reply.github.com
To: fastlane/fastlane fastlane@noreply.github.com
Cc:
Message-ID: fastlane/fastlane/issue/3721/issue_event/696785100@github.com
In-Reply-To: fastlane/fastlane/issues/3721@github.com
References: fastlane/fastlane/issues/3721@github.com
Subject: Re: [fastlane/fastlane] Deliver stuck on "Saving changes" (#3721)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5765915ae32f3_78223f9b9c98129c6849ed";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: fastlane-bot
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+000df0dcb134222753396c9c9c48f39b0b323ae50bcc610292cf00000001137d535a92a169ce0861b59c@reply.github.com,
https://github.com/notifications/unsubscribe/AA3w3NlnaEda4CDRZ4EuuCyUu5Dslkm7ks5qNDdagaJpZM4Hv4To
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: yann.dupuy@zyapps.com
X-SG-EID: /bDRkhSo/GH2gzZXMo5AKhbuTgLDPkexBjh/BYa140G0FazjpFC2hqDWuayfstDxusRJnAheMQC1pW
sIxxZYH5Q0cd/CK0g/DAq9UltdYm4zY/TY5qzoGi4Z7i4rTt3rNGwVqUB00otHmnJPV4SWulHSnmr6
74mW7BV5dW2wr3K5crm4wJk8CvOLhEOObUAv9vy1K2igN8APMjg3TAYy2T43pu6ZHbpMNwxsMGSbDA
E=
X-Spam-Status: No, score=-2.8
X-Spam-Score: -27
X-Spam-Bar: --
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Closed #3721. --- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/fastlane/fastlane/issues/3721#event-696785100
[...]
Content analysis details:   (-2.8 points, 5.0 required)
pts rule name              description

-2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at http://www.dnswl.org/, medium
trust
[192.254.112.99 listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
[192.254.112.99 listed in wl.mailspike.net]
-1.4 RP_MATCHES_RCVD        Envelope sender domain matches handover relay domain
0.0 HTML_MESSAGE           BODY: HTML included in message
1.0 HTML_IMAGE_ONLY_16     BODY: HTML: images with 1200-1600 bytes of words
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_5765915ae32f3_78223f9b9c98129c6849ed
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3721.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/issues/3721#event-696785100
----==_mimepart_5765915ae32f3_78223f9b9c98129c6849ed
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3721.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_5765915ae32f3_78223f9b9c98129c6849ed--

authors: gran33 lacostej vpolouchkine yanndupuy


text:
fastlane_core version bump

Re-add Helper.log and add deprecation warning (#4832)
Only query for xcode version on macs (#4631)

💎 ✨

🚀

source: gharchive/pull-request

authors: KrauseFx asfalcone mfurtak


text:
Suppress command output for git queries during plugin info collection

Add print: $verbose to the Helper.backticks calls in the PluginInfoCollector so that the calls are not printed by default
[15:00:55]: $ git config --get user.name
[15:00:55]: ▸ Michael Furtak
[15:00:55]: $ git config --get user.email
[15:00:55]: ▸ mfurtak@twitter.com

💯

👍

authors: KrauseFx mfurtak ohwutup


text:
Scaling of beta estimates with case control analyses

Hello.  I am using the single.snp functionality from FastLMM and am clearly able to replicate strengths of associations with respect to p-values. However, when I run single.snp with a binary case-control outcome, I've noticed that I see much smaller effect size estimates than other tools. In Bolt-LMM, there are case-fraction-based adjustments that must be made to the beta values from logistic regression analyses prior to transforming to an Odd's Ratio. Is there a similar scaling step that must be done for the beta/SnpWeight obtained from running FastLMM on a binary outcome prior to converting to an odds ratio?

Scott,
Thanks for your queries and thanks for using FaST-LMM!
We're conferring and should have some information in the next couple of days.
Yours,
Carl
Carl Kadie, Ph.D.
FaST-LMM & PySnpTools Teamhttps://fastlmm.github.io/
(Microsoft Research, retired)
https://www.linkedin.com/in/carlk/
Join the FaST-LMM user discussion and announcement list via @.***?subject=Subscribe> (or use web sign uphttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.python.org%2Fmailman3%2Flists%2Ffastlmm-user.python.org&data=02|01||13a5c33d7cd84cad5cdf08d7bba56e20|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637184191498409587&sdata=2CQWjQEwOpQol2rQ1eoyVTgY8WvInV8UH31Wtl68FzY%3D&reserved=0)

Scott,
Another good question! It took us a while, but we found the answer in the documentation (sorry, that it is somewhat hidden):
[From https://nbviewer.org/github/fastlmm/FaST-LMM/blob/master/doc/ipynb/FaST-LMM.ipynb]
Data preparation
This version of FaST-LMM is designed for use with randomly ascertained data with Gaussian residuals. If you have case-control data with substantial ascertainment bias, you should first transform your phenotype(s) using LEAPhttps://github.com/omerwe/LEAP (Weissbrod et al., arXiv 2014). If you are analyzing continuous phenotypes with non-Gaussian residuals, you should first transform your phenotype(s) using Warped-LMMhttps://github.com/PMBio/warpedLMM (Fusi et al., Nature Commun 2014).
We hope this helps. Thanks again for using FaST-LMM.
Yours,
Carl
From: c scott gallagher @.>
Sent: Wednesday, March 02, 2022 3:46 PM
To: fastlmm/FaST-LMM @.>
Cc: Subscribed @.***>
Subject: [fastlmm/FaST-LMM] Scaling of beta estimates with case control analyses (Issue #25)
Importance: High
Hello. I am using the single.snp functionality from FastLMM and am clearly able to replicate strengths of associations with respect to p-values. However, when I run single.snp with a binary case-control outcome, I've noticed that I see much smaller effect size estimates than other tools. In Bolt-LMM, there are case-fraction-based adjustments that must be made to the beta values from logistic regression analyses prior to transforming to an Odd's Ratio. Is there a similar scaling step that must be done for the beta/SnpWeight obtained from running FastLMM on a binary outcome prior to converting to an odds ratio?
[Screen Shot 2022-03-02 at 3 45 52 PM]https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F60437500%2F156468689-524f3758-b420-4fba-a4c2-a849442ebd29.png&data=04|01||75f40f341f9140a7e80708d9fca6d606|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637818615760042241|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=0UW4VQAGrD4kgwh9907oYmTDWc2%2FAQ7HnxiWh7FR%2FLg%3D&reserved=0

Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ffastlmm%2FFaST-LMM%2Fissues%2F25&data=04|01||75f40f341f9140a7e80708d9fca6d606|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637818615760198471|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=vAOpQ0u5xuHMWBCe4FSioYU9%2BczBir34hnQUPGGA0G0%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABR65P56WBPHWZTK22QPOS3U574UJANCNFSM5PY5GKEQ&data=04|01||75f40f341f9140a7e80708d9fca6d606|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637818615760198471|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=mLhUi3NQmm776y4rtmmYuzD4x0L4W32lli5KpY5tZzM%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||75f40f341f9140a7e80708d9fca6d606|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637818615760198471|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=fVTSdsFX8bBgDUhp1BWUO01h1IoQVL1X6GwSBmp2QgE%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||75f40f341f9140a7e80708d9fca6d606|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637818615760198471|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Hub0sGnKQWwPGIQtAFujOX9X4YBvrBUVyfQKYYYr0XI%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID: @.@.>>

authors: CarlKCarlK vb-cscottg

repo: fastlmm/FaST-LMM


text:
Improve customization style loading

Currently the default styles blink before the customization styles load.

Closed in #337.

repo: fastmonkeys/respa-ui

license: mit

license_source: bigquery


text:
Is fatih/color still actively maintained?

This is a wonderful project and I would love to know if it is still actively maintained seeing that my issues were not replied to and my PR to it is gathering dust..
If it isn't being maintained anymore then I can push my updates to my fork instead and use that actively instead 🙂.

@iambenkay there's not many new features to add.  But @fatih merged fix PRs very fast. 😉

@iambenkay @bl-ue no, it is not: https://github.com/fatih/color/issues/104#issuecomment-428767838

@eugene-manuilov that's very old, from 2018.  Since then, Fatih has been doing lots of maintenance such as merging PRs on this repository.

authors: bl-ue eugene-manuilov iambenkay

repo: fatih/color


text:
Move from FAU-inf2 to fau-fablab

Travis now works everywhere, only uses the key if it is available for encryption.
change app-common repo (obsoletes #9)

Can please someone test if the app still builds and works in reality? (Remove the old ../fablab-common folder before)

Apart from the build system being horribly whacky (I don't really like the way that fablab-common is included).
I have several problems building the project with this new PR and I don't really understand why the travis-build goes smoothly.

OK, I understand it now, some details:
Building on the commandline fails, I have probably a a bit messed up setup.
Building in Android Studio builds also the JaxRS-Stuff which horribly falls apart with the "split" namespace.
I think we should completely rename all of the app and package or not rename anything. Since we can't do the first one, we should revert the change of namespace in app-common. @jneureuther you changed it, was there a particular need?

@fau-fablab/app If no one opposes I will revert the namespace change (in fablab-common), update this PR and then merge if it is building.

@patkan that would be great :+1:

authors: mgmax patkan sedrubal

repo: fau-fablab/fablab-android


text:
ImportError: cannot import name symbol_database

I just clonned this repo, installed requirements and:
→ python runserver.py -p 6000
Traceback (most recent call last):
  File "runserver.py", line 13, in <module>
    from pogom.app import Pogom
  File "/home/renato/Projects/pogom/pogom/app.py", line 18, in <module>
    from .scan import ScanMetrics, Scanner
  File "/home/renato/Projects/pogom/pogom/scan.py", line 16, in <module>
    from pgoapi import PGoApi
  File "/home/renato/Projects/pogom/pogom/pgoapi/__init__.py", line 51, in <module>
    from .pgoapi import PGoApi
  File "/home/renato/Projects/pogom/pogom/pgoapi/pgoapi.py", line 38, in <module>
    from .rpc_api import RpcApi
  File "/home/renato/Projects/pogom/pogom/pgoapi/rpc_api.py", line 50, in <module>
    from POGOProtos.Networking.Envelopes_pb2 import RequestEnvelope
  File "/home/renato/Projects/pogom/pogom/pgoapi/protos/POGOProtos/Networking/Envelopes_pb2.py", line 9, in <module>
    from google.protobuf import symbol_database as _symbol_database
ImportError: cannot import name symbol_database

What version of python?

→ python --version
Python 2.7.6

Same prob

What environment are you on? Might need to compile protos yourself.

Had the same problem, just fixed it a little bit ago.
First try
sudo pip install --upgrade protobuf
if that doesn't work, try
sudo apt-get remove python-protobuf
Second one is what got it working for me on my Ubuntu VPS.

Uninstalling and then reinstalling protobuf via pip seems to resolve the issue.

authors: AxonDeV favll lax20attack renatorib sunkillerqc

repo: favll/pogom


text:
Compute the domain of a pattern and warn about unused patterns

For example, if the user is renaming a to b, but there's actually no a to rename, then there should be a warning.

[ ] trie-like representation of patterns, maybe
[ ] two new APIs: remap and filter for Hashtbl, List, Seq, Map, Set, and...?

This is more difficult than I thought... it is (probably) impossible to calculate a domain. More precise, it is difficult to write down the solution (if there's one).

The new high-level API is not there yet, but the main issue was resolved by #29.

repo: favonia/yuujinchou


text:
Lots of improvements

Added tests
Added "stalled branch" detection
Added "only submodules" filter
Speedup
Covered "Repo has no commits yet" state

Support for git submodules would be awesome! Great work, hope it can be incorporated into mgitstatus.

Git submodules is a must-have! Thanks for adding this support.
However, I have 2 issues:

It doesn't work on ZSH: git config --file=.gitmodules --get-regexp ^^submodule.*\.path$ | cut -d " " -f 2
It doesn't work on macOS: find -L "$DIR" $FIND_OPTS -depth -name ".git" -printf "%h\0" (no -printf flag on BSD's find)

It worked great on Bash/Linux; I'm hoping this can be resolved and merged soon.
Cheers!

@braydentraas Does gfind solve the issue on Mac: https://superuser.com/a/293200/187576?

@ceremcem Yes it does, but now readarray isn't available on mac/BSD either (or zsh even on linux)

As I don't have Mac on hand, I'm not sure how to proceed here. Are you able to implement the necessary changes and test on Mac? (I even didn't know this repo has been supporting Mac)

@ceremcem I've made a few changes and submitted a PR to your repo. Works for me now on MacOS/ZSH and Linux/Bash
Thanks again!

Any idea why this is not yet merged?

Don't know.

@ceremcem thank you for your updates!

authors: andrejpan braydentraas btraas ceremcem solarchemist

repo: fboender/multi-git-status


text:
Can not restore customized layer from json file

[x]  Keras up to date

I am creating a customized Embedding layer (not related to this issue).
And I found that currently Keras can not restore customized layer from the json file.
I am wondering if this feature could be added.
Here's the demonstration code:
from keras.models import Sequential
from keras.layers.core import Dense
from keras.models import model_from_json

class MyDense(Dense):
    pass

model = Sequential()
model.add(Dense(1,input_shape=(1,)))
model.add(MyDense(2))

with open('arch.json','w') as f:
    f.write(model.to_json())

with open('arch.json') as f:
    model = model_from_json(f.read())

The error
Using TensorFlow backend.
Traceback (most recent call last):
  File "test.py", line 16, in <module>
    model = model_from_json(f.read())
  File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 166, in model_from_json
    return model_from_config(config, custom_objects=custom_objects)
  File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 177, in model_from_config
    model = container_from_config(config, custom_objects=custom_objects)
  File "/usr/local/lib/python2.7/dist-packages/keras/utils/layer_utils.py", line 43, in container_from_config
    init_layer = container_from_config(layer)
  File "/usr/local/lib/python2.7/dist-packages/keras/utils/layer_utils.py", line 92, in container_from_config
    base_layer = get_layer(name, layer_dict)
  File "/usr/local/lib/python2.7/dist-packages/keras/utils/layer_utils.py", line 158, in get_layer
    instantiate=True, kwargs=kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keras/utils/generic_utils.py", line 14, in get_from_module
    str(identifier))
Exception: Invalid layer: MyDense

_The following content is not related to the issue, just FYI_
As for what I am customizing is that I want to have an Embedding layer that takes the input value 0 as a special "padding" value and always masks it (return a zero vector). The mask_zero argument for the current Embedding layer seems to have is restriction. So here's my implementation
_Edit:_ the following code is not working, see my following comment.
from keras.layers.embeddings import Embedding
from keras import backend as K

class MyEmbedding(Embedding):
    def __init__(self, input_dim, output_dim, use_mask=True, **kwargs):
        self.use_mask = use_mask
        super(MyEmbedding, self).__init__(input_dim, output_dim, **kwargs)

    def get_output(self, train=False):
        X = self.get_input(train)
        if self.use_mask:
            m = np.ones((self.input_dim, self.output_dim))
            m[0] = [0]*self.output_dim
            mask = tf.constant(m, dtype=self.W.dtype)
            outW = K.gather(self.W, X)
            outM = K.gather(mask, X)
            return outW*outM
        else:
            return K.gather(self.W, X)

X=np.array([[0,1,0,3,4,5,6,7,8]], dtype=int)
vocab_size = 20
embedding_dims=5
maxlen=X.shape[1]
nb_filter = 6

model = Sequential()
model.add(MyEmbedding(vocab_size, embedding_dims, input_length=maxlen))
model.compile(loss='binary_crossentropy',optimizer='rmsprop')
res=model.predict(X)

print res

output
[[[ 0.         -0.          0.          0.         -0.        ]
  [ 0.00761573  0.00920419  0.00722519 -0.02769184  0.0452749 ]
  [ 0.         -0.          0.          0.         -0.        ]
  [-0.01034943  0.03811032  0.00812729  0.03817354  0.01925316]
  [ 0.02252543  0.00013244  0.04560836  0.01439902 -0.0076145 ]
  [ 0.01063932 -0.04808068 -0.01984252  0.01601735 -0.02099224]
  [ 0.01180154 -0.00712313 -0.0364526  -0.02017177  0.00699649]
  [ 0.00908728  0.00743253  0.01532008  0.01521033 -0.00685816]
  [ 0.03965466 -0.01324381 -0.00641351  0.03919233  0.0306194 ]]]

model_from_json(json_string, custom_objects={"MyEmbedding": MyEmbedding})

Using the above example class,
model = model_from_yaml(open(MODEL_ARCH).read(),custom_objects={"MyEmbedding": MyEmbedding})
with yaml gives me the
Traceback (most recent call last):
  File "/Users/Shyam/code/java_code/algebra-classifier/nn_attention/amodel.py", line 242, in <module>
    model = model_from_yaml(open(MODEL_ARCH).read(),custom_objects={"MyEmbedding": MyEmbedding})
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/models.py", line 160, in model_from_yaml
    return model_from_config(config, custom_objects=custom_objects)
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/models.py", line 177, in model_from_config
    model = container_from_config(config, custom_objects=custom_objects)
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/utils/layer_utils.py", line 57, in container_from_config
    layer = container_from_config(layer_dict['nodes'].get(node['name']))
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/utils/layer_utils.py", line 92, in container_from_config
    base_layer = get_layer(name, layer_dict)
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/utils/layer_utils.py", line 158, in get_layer
    instantiate=True, kwargs=kwargs)
  File "/Users/Shyam/anaconda/lib/python2.7/site-packages/keras/utils/generic_utils.py", line 18, in get_from_module
    return res(**kwargs)
TypeError: __init__() takes at least 2 arguments (1 given)

This works for me with newest version of theano and keras
import numpy as np
import theano
from keras import backend as K
from keras.models import Sequential
from keras.models import model_from_json
from keras.layers.embeddings import Embedding

class MyEmbedding(Embedding):

    def __init__(self, input_dim, output_dim, use_mask=True, **kwargs):
        self.use_mask = use_mask
        super(MyEmbedding, self).__init__(input_dim, output_dim, **kwargs)

    def get_output(self, train=False):
        X = self.get_input(train)
        if self.use_mask:
            m = np.ones((self.input_dim, self.output_dim))
            m[0] = [0] * self.output_dim
            mask = theano.tensor.constant(m)
            outW = K.gather(self.W, X)
            outM = K.gather(mask, X)
            return outW * outM
        else:
            return K.gather(self.W, X)

X = np.array([[0, 1, 0, 3, 4, 5, 6, 7, 8]], dtype=int)
vocab_size = 20
embedding_dims = 5
maxlen = X.shape[1]
nb_filter = 6

model = Sequential()
model.add(MyEmbedding(vocab_size, embedding_dims, input_length=maxlen))
model.compile(loss='binary_crossentropy', optimizer='rmsprop')
res = model.predict(X)

print res

with open('arch.json', 'w') as f:
    f.write(model.to_json())

with open('arch.json') as f:
    model = model_from_json(f.read(), custom_objects={"MyEmbedding": MyEmbedding})

I updated to bleeding edge with pip install git+git://github.com/fchollet/keras.git but I still get the same error. :(

Did the cod I posted also fail?

Ok, this is a problem related to #1863, I also have Lambda layers etc.

@shyamupa Did you solve your problem?

authors: fchollet ipod825 shyamupa xiaoleihuang

repo: fchollet/keras


text:
Hierarchical/Structured Output

I have a some what unique structure to the problem I'm trying to solve. Suppose I have the following structure for my labels:
     root
     /   \
    A     B
   / \   / \
  C   D E   F

where the interpretation is {C,D} are members of class A, and {E,F} are members of class B. Given my input matrix X and labels y, I want to predict splits in this tree, so I need to predict Pr(y = A | X) and Pr(y = C | X) and Pr(y=E | X). In reality the situation is more complicated (i.e. sometimes a label is just A or B and information on membership to the child nodes is not available and the actual tree is much bigger), but this setup will be enough to convey the main idea.
I am modeling this using 3 softmax classifiers in Keras. I feed my X matrix through the net to the three softmax outputs, then multiply by the relevant conditional probabilities to recover the probability for each path through the tree. For example, if I want Pr(y = C | X), I multiply Pr(y = C | y = A)*Pr(y = A | X). This is a little bit of abuse of notation, but you should get the drift.
The main issue I'm having is how to ensure the gradient gets back-propogated correctly. For instance, if y = {A,C}, then I do not want to backprop through split for {E,F}. One hack is to multiply by a mask matrix that is all 0s if the split is not involved with the label and thus zeroing out the gradient on the backprop, but that seems like a lot of wasted computation for larger trees.
Is there functionality in Keras that can help with this problem?

Hi Andrew,
I'm currently working on the same problem. Did you find a solution?
Best,
Alex

I think so. You can write a custom loss function that masks the back-prop signal. Here is a good example:
https://github.com/fchollet/keras/issues/3893

Thanks for the quick answer!
I’ll have a look at it.

authors: beamandrew slychief


text:
cnn using variable length data

So i have read issue #40 and i understand that theano's matrix's have to have the same dimensions.
I have Keras padding my sequences and that works. My data is just list of texts documents, its usually between 100 to 50k characters per document. I end up padding some documents with 49900 zeros (if text document is 100 characters long). I have a classification problem btw.
I switched to a Convolutional neural network because using a regular neural network with a few dense layers got way to slow when i increased the input sizes above 10k, also i thought the cnn would be able to notice that some documents have a ton of zeros, ignore that data and focus on the actual non-zero characters. Is my theory wrong?
Then the max pool would reduce the # of zeros even more.
I guess this is a sort of a feature request, i'm not sure how Keras deals with padding when its doing it thing but would it be possible for Keras to recognize the zeros and skip them?
Should i maybe using a different kind of neural network?
Thanks for any help :smile:

Have you tried using recurrent nets?

nope not yet, i'll look into it

So i tried all of the recurrent networks that Keras has to offer and they are way too slow.
I take my inputs and reshape them using numpy (number of text documents, size of largest doc) <-- Shape
then i got my embedding layer with mask_zero set to True
got my rnn layer with return_sequences set to False (I have tried setting it to True)
finally my softmax activation layer.
one epoch ends up being around 30k seconds or something very large. I have tried all the rnn's avaliable, i messed around with the settings to see if the time per epoch would go down but i had no luck. I have switched to an autoencoder, i know that its not variable length but i thought it might give me a higher accuracy than the fully connected nn.
So it seems that the autoencoder is pretty fast but its a little confusing. So i have set the data input size to 1000, anything after is ignored, anything will less than 1000 characters is filled in with zeros.
Encoder: Dense(1000,500) -> Dense(500,250)
Decoder Dense(250,500) -> Dense(500,1000)
Softmax(250, 40) This is for when output_reconstruction is False
Softmax(1000, 40) this is for when output_reconstruction is True
I have 40 classifications btw
So from a quick look at autoencoders, i understand that they can be used for things like translation, english to french, that makes sense to me, input and output size should be similar. But i don't want to take a document and output it back out as some weird text. Should i maybe add some activation layers that take the output and shrink it down to 40, maybe add a convolution that has an output of 40 and i use the auto encoder on that?

have you solved this question? I also need to use cnn dealing with varialble length input,do you hava any method that is no need to pad zeros or your theory that padding zeros is no influence for the result.I don't want to change the different kind of neural network btw.

The underlying Theano implementation can handle variable length input without problems so this is a limitation of Keras itself.


text:
Non-trainable layer weights do not get built for Convolution2D (and possibly others)

In  keras/keras/layers/convolutional.py line 399 (and probably other places) add_weight does not get self.trainable as input.
In  keras/keras/engine/topology.py line 400 (add_weight) trainable thus defaults to True, which results in weights 'disappearing' for non-trainable layers (add weight calls self._trainable_weights.append(weight), after which self._trainable_weights looks at self.trainable, sees that's false, and returns [])

[v ] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps

[v ] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[ ] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

Changed the above in my own version. Next problem is that
Layer.non_trainable_weights(self)
returns
self._trainable_weights + self._non_trainable_weights
which doesn't work with
self.non_trainable_weights.append(weight)
in Layer.add_weight(..)
Changing the return of Layer.non_trainable_weights(self) to self._non_trainable_weights for non-trainable layers solves my problem, but I guess there's a philosophy to returning also the trainable_weights for non-trainable layers (something in making a layer non-trainable later). May be better to make sure a non-trainable layer never has trainable weights...


text:
Error de request con Ivenezuela y Dpedidos

Al añadir como parámetro la página ivenezuela y dpedidos arroja el siguiente error.

Request a /api/v1/dollar?page=ivenezuela

{
  "error": "An error occurred: __init__() takes 2 positional arguments but 3 were given"
}

Request a /api/v1/dollar?page=dpedidos

{
  "error": "An error occurred: HTTPSConnectionPool(host='api.lyldesarrollo.com', port=443): Max retries exceeded with url: /minmaxhistorial (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x7fafd98ee490>: Failed to resolve 'api.lyldesarrollo.com' ([Errno -2] Name or service not known)\"))"
}

Muchas gracias por el reporte amigo! La página de dpedidos dejó de existir hace algún tiempo. Aunque aún no he tenido la oportunidad de eliminarla, espera una actualización en las próximas horas.

authors: fcoagz santiagohernandezs

repo: fcoagz/api-pydolarvenezuela


text:
hs.watchable() useful?

Experiment to see if hs.watchable is useful for cross-module communication.

@randomeizer - This might be handy for your plugin code?

Possibly. It's mostly useful for functions which are related to each other. We could possibly use it for storing some values we currently put into 'settings', but I'm not sure which features would make use of it in practice.

authors: latenitefilms randomeizer

repo: fcpxhacks/fcpxhacks


text:
Fix OPTIONS handling in fcrepo-ldpath

Resolves: https://jira.duraspace.org/browse/FCREPO-2358

@acoburn Looks good, and is straightforward.  Were you intending to add any tests that verify OPTIONS response, either here or in fcrepo-camel-tests?

@birkland yes, there should be a test for that, and I have added one in this commit

👍

authors: acoburn birkland


text:
Correctly persist NonRDFSource description triples

JIRA Ticket: https://jira.duraspace.org/browse/FCREPO-3015
I got the idea for this fix from https://github.com/fcrepo4/fcrepo4/pull/1491
What does this Pull Request do?
Tries to add/remove the triples for binaries on the description (was using the actual binary).
How should this be tested?
See steps in associated ticket.
Create a binary, update the triples on the /fcr:metadata endpoint.
Basically you can add triples but can't seemingly delete them. In practice I found when GET then PUT altered triples they were entirely ignored.
Additional Notes:
Example:

Does this change require documentation to be updated? no
Does this change add any new dependencies? no
Does this change require any other modifications to be made to the repository (ie. Regeneration activity, etc.)? no
Could this change impact execution of existing code? no

Interested parties
@fcrepo4/committers @dannylamb

@whikloj :  shouldn't you be targeting 5.1.0-RC branch rather than master?

@dbernstein problem also exists in master, I can open a second PR against the RC branch once its approved.

@whikloj :  ah - okay.  I'll do the reverse on https://github.com/fcrepo4/fcrepo4/pull/1531 - ie once merged I"ll create a PR on master.

authors: dbernstein whikloj


text:
Allow React 15 as a peer dependency

Relaxing the version requirements to be compatible with React 15.

thanks for the pull i'll try to publish it soon

authors: austinpray fdecampredon

repo: fdecampredon/rx-react


text:
Добавить доку об истории методологии

https://github.com/feature-sliced/wiki/blob/master/about/history.md

https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/

Взять частично из fecrew

https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/

Old version:
## Монолиты
- С чего все начиналось

## DDD или эра "Separation of Concerns"
- Как прародитель подхода

## Фиче-фреймворки
- Фиче-локаторы
- App.register(feature-name)

## (2018-2020) Feature Slices
> by Sergey Sova

## (2018-2020) Feature Driven
> by Oleg Isonen, later - by Ilya Azin

## (2021) Feature-Sliced - Мержимся

repo: feature-sliced/documentation


text:
text / language processing

I was connected to this project through neovintages blog articles I found in my search to understand machine learning and what I can do with it in ruby.
I'm interested doing text processing, and the one article specifically pointed this out for text processing -- but it seems to take only libsvm formats (which I'm still trying to learn) and to do text processing requires a bit more along the lines of  sally(http://www.mlsec.org/sally) which I've also stumbled across and am integrating into what I'm trying to accomplish.
So, 2 question points:
1 - Is there some sort of text processing feature I'm unaware of? From what I saw there is not, but if there would be more examples would be appreciated.
2 - What is the exact data format(s)? I know it is libsvm data, but the example is sparse at best.

Hi there!
I'll do my best to answer your questions.
1 - Unfortunately, no.  If you're trying to do text classification, you'll need to first convert the text into some kind of vector that can be represented by numerical values.  Then from that point you can take the numerical vector and use rb-libsvm to do the classification.
2 - Libsvm does have a data format that you can use to import data from a file but in this project we don't have any convenience method that pulls the file in and creates the model.

As I suspected, thank you.

To help out, I'll create an example doing text classification.  I hope that will suffice.

authors: neovintage thrisp

repo: febeling/rb-libsvm


text:
Capstone

Hello 👋🏻
For this project, following the  description and requirements we are adding:

Home page showing a list of items that you can "like."
Popup window with more data about an item that you can use to comment on it or reserve it for a period of time.

The requirements: 💯

Using API :

Pokeapi: data about the Pokémon world.

Interface:

The home page
The comments popup
The reservations popup

Home page

When the page loads, the webapp retrieves data from:

The selected API and shows the list of items on screen.
The Involvement API to show the item likes.

Remember that your page should make only 2 requests:

One to the base API.
And one to the Involvement API.

When the user clicks on the Like button of an item, the interaction is recorded in the Involvement API and the screen is updated.
When the user clicks on the "Comments" button, the Comments popup appears.
When the user clicks on the "Reservations" button, the Reservations popup appears (only for the groups of 3 students).
Home page header and navigation similar to the given mockup.
Home page footer similar to the given mockup.

Comments popup

When the popup loads, the webapp retrieves data from:

The selected API and shows details about the selected item.
The Involvement API to show the item comments.

When the user clicks on the "Comment" button, the data is recorded in the Involvement API and the screen is updated.

Reservations popup (only for the groups of 3 students)

When the popup loads, the webapp retrieves data from:

The selected API and shows details about the selected item.
The Involvement API to show the item reservations.

When the user clicks on the "Reserve" button, the data is recorded in the Involvement API and the screen is updated.

Counters 🔢
We have counters in all the interfaces that show:

The number of items (home).

The number of comments (comments popup).

The number of reservations (reservations popup) - only for the groups of 3 students.

Demo of the project 👀

Presentation of the project 📈

@rukundoeric, Thank you so much. 😄
For the review and the optional suggestions.
My team and I appreciate it and will try to implement them in similar future works. 👍🏻


text:
Detect types of sample metadata columns and use them when setting scale type when changing fields

Should be a property of the Q2 metadata. For standalone, can detect from pandas DataFrame or infer manually.
There's apparently a pandas function that infers datatypes: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.infer_objects.html but this has caveats (e.g. int sample ids).
c/o Yoshiki

I'm gonna reopen this. Yes, scale types are flexible now, but it'd be nice to not have to change the scale type manually every time you change the corresponding encoding's field. This doesn't have to be perfect, but some automation would be super useful.

If we autodetect column types using pandas in python, it should be easy to store these types as a list in the rank plot JSON. (This would also be easy-ish to test [in the python tests]: just retrieve the type list, and assert that the results from calling pandas on the corresponding columns from the sample metadata match the type list.)
Then, in the JS, we could use that list when changing the sample plot field (either in updateSamplePlotField() or the first time makeSamplePlot() is called) to also update the scale type encoding if desired.
As mentioned—this won't be perfect, but I think it should be convenient enough to make it worth it (depending on how good pandas' sniffer is).

An alternate, maybe easier way to do this -- once #92 is addressed, we can just see if the list of invalid samples for a quantitative scale is infeasible to display a quantitative scale (i.e. = 0? Or maybe < 2 for color gradients like in emperor). If so, we can just autoswitch to categorical, maybe displaying a warning to the user as to why that was done.

repo: fedarko/rankratioviz


text:
pipeline PNG might be too high quality

proobably overkill lol, it actually slowed down chromium a bit

Replacing the pipeline with a fancy Mermaid diagram (which has the upsides of being [1] interactive, and [2] more detailed than the high-level figure shown in the paper).
For reference, here's a screenshot of the entire pipeline figure as of writing. (You can open the image in a new tab and zoom in on it, but it's a bit blurry.)

Other options: here's a link to this pipeline in the Mermaid Live Editor, and here's a link to a "kroki" visualization of it which seems easy to view.

Also, just for reference, here's the (maybe-too-high-resolution) pipeline diagram shown as Figure 1 of the paper:

repo: fedarko/strainFlye


text:
pass app load context to generateEntries

can be helpful get the loader context in the generateEntries for cloudflare kv, dependency injection, etc

this not be possible because in the remix code each server platform package send the app load context in a handleLoader or handleAction never sended to the entry.server.ts

Looks like the AppLoadContext is sended to the handleRequest in the entry.server as the last argument in the new express starter
export default function handleRequest(
  request: Request,
  responseStatusCode: number,
  responseHeaders: Headers,
  remixContext: EntryContext,
  loadContext: AppLoadContext // <- Here
) {
  if (isSitemapUrl(request)) {
    return sitemap(request, remixContext)
  }

  return isbot(request.headers.get("user-agent"))
    ? handleBotRequest(
      request,
      responseStatusCode,
      responseHeaders,
      remixContext
    )
    : handleBrowserRequest(
      request,
      responseStatusCode,
      responseHeaders,
      remixContext
    );
}

Now that can be sent throught sitemap response function and getted as a property in the export sitemap function for the people to use the AppLoadContext like a dependency injection or use features like kv in Cloudflare
example:
export const sitemap: SitemapFunction = async ({ context }) => {
  const posts = await context.api.posts.list();

  return posts.map(post => ({
    loc: `/posts/${post.slug}`
  }));
}

repo: fedeya/remix-sitemap


text:
fix: ln client doesn't retry on preimage pending decryption

This is a source of test flakiness.
Fix #1795

Codecov Report
Patch coverage: 85.71% and project coverage change: +0.07 :tada:

Comparison is base (3f9e4b5) 63.22% compared to head (a52d635) 63.30%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1798      +/-   ##
==========================================
+ Coverage   63.22%   63.30%   +0.07%
==========================================
  Files         124      124
  Lines       24713    24746      +33
==========================================
+ Hits        15626    15665      +39
+ Misses       9087     9081       -6

Impacted Files
Coverage Δ

modules/fedimint-ln/src/contracts/mod.rs
90.00% <75.00%> (-2.31%)
:arrow_down:

modules/fedimint-ln/src/lib.rs
75.13% <80.00%> (+0.71%)
:arrow_up:

client/client-lib/src/lib.rs
78.00% <92.00%> (+0.15%)
:arrow_up:

client/client-lib/src/outcome.rs
57.14% <0.00%> (-1.43%)
:arrow_down:

fedimint-core/src/api.rs
79.64% <0.00%> (-0.72%)
:arrow_down:

fedimint-core/src/lib.rs
89.94% <0.00%> (-0.60%)
:arrow_down:

fedimint-server/src/lib.rs
76.22% <0.00%> (-0.26%)
:arrow_down:

modules/fedimint-wallet/src/lib.rs
79.32% <0.00%> (-0.24%)
:arrow_down:

fedimint-server/src/multiplexed.rs
91.25% <0.00%> (+2.50%)
:arrow_up:

... and 1 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Is there anywhere else in the codebase where we should be polling with a deadline?

Is there anywhere else in the codebase where we should be polling with a deadline?
Looked a little and couldn't find anything ...

We should always use deadlines. Deadlines are the best. But not in this PR. :D

authors: codecov-commenter dpc justinmoon

repo: fedimint/fedimint


text:
docs(client-ng): add high-level docs

Pinging @jkitman for ideas what needs to be added to make the new client architecture more understandable.

I think we also accomplish this by making the interfaces more restrictive / serve as guide rails.

I agree, but that will take a bit too figure out fully.


text:
Pedantic pretty plurals

Make it say "1 cookie" or "2 cookies" instead of "1 cookie(s)" or "2 cookie(s)".
I have not actually tested this. What could go wrong? :)

You may be interested in the inflect library which handles singular <-> plural for you. That's probably overkill here, though.

sorry took me a bot to loop back on this!
added the extra test, fixed a linting issue, and squashed those commits for ya!
https://github.com/fedora-infra/maubot-fedora/pull/47

authors: gotmax23 mattdm ryanlerch

repo: fedora-infra/maubot-fedora


text:
[RFE] Add multitenancy to manufacturing service

I might be wrong, but it seems that you cannot have multiple sets of files/commands for different groups of devices using the same manufacturing server.
It could be useful to include a way to provide either multiple serviceinfo_api_server.yml files in a single server instance or multiple server instances or include in the serviceinfo_api_server.yml a way to include multiple files/command sections.
The bind between configuration sets and devices could be a little bit more tricky depending on the method selected. The easier one would be to run multiple server instances in different ports, so users could select the config set depending on the TCP port, for example. If any other solution is needed, then something like the device UUID, MAC or similar would be needed (which complicates things)

Well from a manufacturing service PoV you'd expect a single "manufacturer" to run a single system and then extend the root of trust to different users.

It could be useful to include a way to provide either multiple serviceinfo_api_server.yml files in a single server instance or multiple server instances or include in the serviceinfo_api_server.yml a way to include multiple files/command sections.

I think you're confusing manufacturing and owner here tho - service info belongs to owner (and onboarding), manufacturing is provisioning and we do not run any commands
if you want to have multiple service info for different devices or group of devices we do have that already with the shipped service info api server and that allows us to send different commands/anything to different devices. Devices are also grouped by UUID so you can have different sets etc etc

@runcom is there already any documentation where I can dig a little bit into how to use device grouping or do we only have the source code yet?

Hi @luisarizmendi, have you found any information about using multiple devices with different commands?
Because I saw the device_specific_store_driver argument but I have no idea how to use it.

Hi @luisarizmendi, have you found any information about using multiple devices with different commands?
Because I saw the device_specific_store_driver argument but I have no idea how to use it.

@sarmahaj is working on this

@sarmahaj Do you have some information about how to use multiple configuration for different devices ?

Hi @MrVidipy @luisarizmendi I am gathering info on how to use device_specific_store_driver feature and will make the doc or draft PR available sooner early this week !

@luisarizmendi @MrVidipy Here is initial work on per-device serviceinfo. User will be able to override device-specific username & sshkeys. https://github.com/fedora-iot/fido-device-onboard-rs/pull/479 .
As next steps we are planning on to get other serviceinfo config fields(eg files etc) to be able to override for per-device use case.

authors: MrVidipy luisarizmendi nullr0ute runcom sarmahaj

repo: fedora-iot/fido-device-onboard-rs


text:
Use ElementTree for parsing XML

Don't reinvent parsing XML, use ElementTree from standard library

Is there anything more to do to fix this issue?

Fixed.

authors: mizdebsk mkoncek

repo: fedora-java/versions-dashboard


text:
Ensuring that field and page rules are applied immediately.

Motivation
Currently, when the field values changes, the rules state is not being updated immediately as the updated field values have not been applied to the submission yet.
This change ensures that the updated field values are always added to the submission before checking for the rule state.
Changes

Updated the FieldModel to add input values to the submission when the contentChange event is fired by a field.

Generated Apps
https://github.com/feedhenry/Appforms-Template-v3/pull/24
https://github.com/feedhenry/appforms-project-client/pull/29

LGTM, no comments from code, not much experience with the js sdk yet, though.

LGTM @nialldonnellyfh, good job!

authors: nialldonnellyfh paolobueno vchepeli

repo: feedhenry/fh-js-sdk


text:
prevent dispatch issues in SequenceParallel to improve performance

The following changes could potentially improve the performance when using SequenceParallel in xDiT on different hardware.

Explicitly calling torch.cuda.synchronize breaks the dispatch process on host. Removing it allows the dispatch behavior to proceed without waiting for dist.all_to_all_single to complete.
torch.cuda.synchronize is unnecessary here, pytorch guarantees the synchronization between communicating stream and computing stream. It does no harm to comment out torch.cuda.sychronize() in this case.

Big thanks to @zzb610 and @cheng for the solid analysis on CogVideoX5b's performance and all the help during the experiments.

Thanks, we added these sync because it will reduce the device memory usage for low memory GPUs.
I will revert this change by merge your MR!

authors: feifeibear uclalch

repo: feifeibear/long-context-attention


text:
[Feature Request]无权限用户尝试添加订阅时返回提示信息

非超级用户尝试添加订阅的时候回复一条信息提示没有权限
以免群u被冷落陷入玉玉（

可以考虑


text:
delete the vimrc file

This was committed by mistake :(

Fixed by #62


text:
🛑 PasImpCh is down

In be79370, PasImpCh ($SITE_PASIMPCH) was down:

HTTP code: 0
Response time: 0 ms

Resolved: PasImpCh is back up in c8dd29f after 24 minutes.

repo: felipesbs/bitrate-uptime


text:
show a time bar on top

dynamic intervals:
1 minute
30s
15s
8s
4s
2s
1s
about 5 vertical lines.
One reason: reduce confusion when recording the first track

i just show the total time and the current playback time. That's simple and enough for orientation

repo: felixniemeyer/a-jam


text:
Installation issue with node 6.9.1 and windows-build-tools 4.0.0

The simplest possible installation with
npm i -g windows-build-tools
fails with node 6.9.1.
The second-simplest installation with npm i -g windows-build-tools@3.1.0 works.
C:\WINDOWS\system32>npm i -g windows-build-tools
npm WARN deprecated debug@3.2.4: `debug` versions 3.2.0-3.2.2 break Node 4. User
s of node LTS and onward (modern Node versions): please upgrade to `debug@4` or
above as soon as possible. Node 4 users: please pin to `debug@>=3.2.3 <4` as it
will be the last version range that supports Node@4.

> windows-build-tools@4.0.0 postinstall C:\Users\C948066\AppData\Roaming\npm\nod
e_modules\windows-build-tools
> node ./dist/index.js

C:\Users\C948066\AppData\Roaming\npm\node_modules\windows-build-tools\dist\aquir
e-installers.js:15
async function aquireInstallers(cb) {
      ^^^^^^^^
SyntaxError: Unexpected token function
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\C948066\AppData\Roaming\npm\node_modules\win
dows-build-tools\dist\start.js:4:29)
    at Module._compile (module.js:570:32)
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\apps\\nodejs\\node.exe" "C:\\Users\\C948066\\AppData\\Roaming
\\npm\\node_modules\\npm\\bin\\npm-cli.js" "i" "-g" "windows-build-tools"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! code ELIFECYCLE

npm ERR! windows-build-tools@4.0.0 postinstall: `node ./dist/index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the windows-build-tools@4.0.0 postinstall script 'node ./dist
/index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the windows-build-tools p
ackage,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./dist/index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs windows-build-tools
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls windows-build-tools
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\WINDOWS\system32\npm-debug.log

C:\WINDOWS\system32>node --version
v6.9.1

From the release notes:

⚠ Breaking change: windows-build-tools now requires Node v8. Use windows-build-tools@3.1.0 if you're running Node v6.

what if i want to use v6

@robelkebede44 If you are OK with using an old version of node why not also use an old version of windows-build-tools? Just don't upgrade to 4.x, e.g. npm install --global --production windows-build-tools@3. However, I would strongly advise you to upgrade from node 6.x as soon as possible because it is unsupported not only by this module but by the Node Foundation itself, which means it no longer receives security patches, etc.

authors: felixrieseberg jacobq kuffis robelkebede44

repo: felixrieseberg/windows-build-tools


text:
Testing-flags-optimizations

Added  --no-pub --release --web-port=8080 flags to integration tests.

Looking at the differences between @mgonzal1 's run and mine, the difference is due to variance rather than a change I made. The cache doesn't appear to help. I'm not sure why.


text:
Use queueMicrotask instead of setTimeout(fn, 0)

Modern browsers throttle timers severely, so setTimeout(…, 0) usually takes at least 4ms to run. Furthermore, the throttling gets even worse if the page is backgrounded.
queueMicrotask has none of these problems. But it's not available in Node 10 or earlier, and very old browsers. queue-microtask provides a no dependency, 6 line fallback for these environments.
Eventually, we can remove the package when we don't support Node 10 anymore.

Are we moving to Node 12 LTS?

Nope, we should still support Node 10 until it's EOL. This PR adds a dependency on queue-microtask specifically because we need a shim until we drop Node 10 support!

authors: DiegoRBaquero feross

repo: feross/simple-websocket


text:
Not all errors are displayed when piping linter output into snazzy

Not sure if this is an issue with standard or snazzy, but…

When running standard --verbose | snazzy, not all errors/problems are displayed.
When running snazzy, all errors are returned (see screenshot)

Running version 5.4.1 on both standard and snazzy

Can you check the version of node.js you're using? node --version I've seen this issue once before when someone was using a really old version. Cheers!

Thanks for the tip @feross! I recently upgraded my node version to the latest LTS and can't seem to reproduce it. Seems like that must have been it!!

authors: feross galenandrew

repo: feross/snazzy


text:
space before await in array

Is this intentional?
const [bread, butter] = [await breadPromise, await butterPromise]

Missing space before keyword "await".

As you can see I don't use initial spaces in arrays ([a, b] vs. [ a, b ]) which standard is totally fine with, so it seems weird that I need to do it when using await.

Probably a duplicate of #268, sorry

Yepo

authors: LinusU feross

repo: feross/standard


text:
Feature Request: Even Larger Trees?

Some trees from the mods DT has compatibility with grow even larger than DT's versions, such as BOP's 2x2 firs which grow up to 35-40 blocks while DT's only get to around 30 (as far as I could tell using bone meal and burgeoning). Heck, firs in real life can reach 60 metres. Just a suggestion, I think it would be great to have trees grow even larger.

Super tall tree structures are avoided for performance reasons.  As time goes on and computers get better we make yet extend these limits.  Thanks for the suggestion.

authors: RexOrbis ferreusveritas

repo: ferreusveritas/DynamicTrees


text:
issue with drops

Describe the bug
trees will only drop seed items
To Reproduce
Steps to reproduce the behavior:
cut down a tree in version DynamicTrees-1.12.2-0.9.5.jar
Screenshots
If applicable, add screenshots to help explain your problem.
Rendering Glitches
Are you using Optifine?
Additional context
may be something in the Kit Rustica modpack(which i have appended this mod to), but i highly doubt this
Crashes

Are you running the latest version of Dynamic Trees?(Currently 0.9.4)
If you are using the DT Biome O' Plenty Add-on do you have the latest version?(Currently 1.4.1e)
If you are using the DT Thaumcraft Add-on do you have the latest version?(Currently 1.4.1e)
If the above mods are current then please submit a full crash log.  The crash log normally contains the names of mods and their versions.  Don't be that guy who submitted a crash report without first checking that the versions are current.

Mods List
If your crash log does not contain a list of mods or you have no crash log then please provide a full list of the mods you are using complete with mod versions.
What version of Forge are you running?(e.g. 1.12.2-14.23.5.2768)

I'm also experiencing this issue. Forge 14.23.5.2847, DT 0.9.5, DTBoP 1.4.1e, DTPHC 1.4.2, DTTC 1.4.1e
No crash, no logs (in both senses of the word log).
I chop down a massive, full-size tree, even with a diamond axe, and seeds, sticks, etc. drop. No logs though. I'm utterly stumped. (tree pun not intended).
I'm not sure if related, but I THINK each time I chopped down a tree, this appeared in the DEBUG log
[21:49:58] [Server thread/WARN] [net.minecraft.world.WorldServer]: Tried to add entity dynamictrees:falling_tree but it was marked as removed already
Modlist is as follows:
https://pastebin.com/LHZkbXzZ

Ah, I've found the cause of my particular issue.
It appears Liquid Luck was somehow responsible for causing the log drops to not work correctly. I have no idea why, as it shouldn't alter any droprates unless you have a luck-altering potion effect, but after much testing, it's the single mod causing this for me. Unfortunately this doesn't help the OP given that their pack doesn't contain said mod.

No mod list provided.  Likely a mod interaction problem but I can't troubleshoot.  Eliminate suspicious mods to help find the culprit and run a test world.  Resubmit the issue when you find exactly which mod is causing a problem.

authors: IdrisQe Late-Night ferreusveritas


text: 上传图片的预览转了90度

repo: fex-team/webuploader


text:
time out will not stop playing

Hi @lukasf
When playing some videos, the end of time does not stop and the time continues to increase.
Here is the sample file:
https://www.dropbox.com/s/6r8r1zh382rx3cc/2Pac - Pac's Life Ft. T.I.%2C Ashanti.vob?dl=0

Hi @sudongg,
I am very busy this week. I will look into the file, but it might take some time.
From what you write, I think this is a problem with the file and not a problem in the library. Sometimes ffmpeg cannot correctly detect the length of a file. Then the progress bar is already at end, but playback continues. We cannot do anything about that. The seconds thing that can happen is that the audio stream is longer than the video stream. Then the video stops at what is detected as end of file, but audio stream continues to play (silence or whatever). Also in that case, MF will continue playback until all streams have stopped.

I gave this a test yesterday evening, using my own app which also uses this library. The duration is 3 minutes + or something, and it does indeed stop. Video goes black in the last seconds but playback eventually stops.
The only strange thing i noticed was gpu usage skyrocketing at the end, but that might be unrelated.

Hi @mcosmin222
I use the master branch for sample testing,
If you drag the progress bar to the end, it can end normally. However, the normal play to the end, the time is still increasing, and will not trigger the MediaEnded event.

Strange. I will try again when I get back home.

The sample stops at the end. There are like 3 seconds or so of silence at the end. Maybe I'm doing something wrong..

@mcosmin222
I use the latest master branch for sample testing, The filter branch has the same problem.
Passthrough Video is enabled by default and needs to be turned off, otherwise only audio will be played.

Ah yes, if I set the passthrough to false, it indeed does no longer stop.

@mcosmin222
Thank you, The problem has been solved.

@mcosmin222
Thank you, The problem has been solved.

@sudongg Can you share your solution with us? I think we should somehow check for invalid pts values (the question is how).

What if we drop samples that have pts > duration?
Except for when duration is 0.

I am not sure what you mean. Pts is an abstract position, it can start at arbitrary, even negative values. We can only compare it to the expected position (that is nextFramePts, calculated from previous pts + previous duration). It can happen that there are smaller or bigger gaps in frame positions, we should be graceful and continue playback. Only if the gap is really large, we should drop out.

I just noticed one thing: The pts value you posted (hex: 0x7FFFFFFFFFDD25B1) is suspiciously close to AV_PTS_NOVALUE (0x8000000000000000). I am not 100% sure we are handling all corner cases correctly. I hope that I will have some more time next week, then I will further investigate.

oh sorry, I meant that if the presentation timestamp of the sample is outside of the media duration, then we should consider the sample as invalid, and apply our usual algorithm for skipping over broken frames/packages.
Yes, you are right, about that value being very close to AV_PTS_NOVALUE, but searching for it doesn't yield anything.

For some files, the duration can only be estimated by fffmpeg (e.g. missing or corrupt file header). We should not drop samples if the actual duration is longer.
We usually check for AV_PTS_NOVALUE, but maybe we forgot to add this check in some place. Then we would suddenly calculate with 0x8000000000000000 and might end up with the pts you posted. The values are just so close that I feel they are connected somehow, possibly by accident on our side.

Hmm.
Maybe we should consider all pts < 0 as invalid and default to our calculation? We do a check against pts value being different than AV_PTS_NOVALUE but maybe for broken files this can come up as negative.

@lukasf
As mcosmin 222 said, because of encountering unreasonable pts value, the playback can not be stopped correctly.
So I use:
if (pts > 100000000000000) pts = 0;
To exclude unreasonable pts  value.

@sudongg When playing web streams or stream capture files, pts can have very high values. It is probably not a good idea to discard such packets entirely.
At least for the official solution in our lib, we should take into account the previous packet's pts, and then decide based on the delta.

@lukasf
Currently, the web stream has not been tested, but after a few days of testing, I found some crashes, I am not sure if it is caused by this pts check.
I don't think this is a good solution. Looking forward to a better solution.

@sudongg please check PR and see if it fixes it for you (it did for me).

@mcosmin222 ,
No problem after several sample tests. Thank you.

authors: lukasf mcosmin222 sudongg

repo: ffmpeginteropx/FFmpegInteropX


text:
🛑 Firmware is down

In 0688a93, Firmware (https://firmware.freifunk-suedholstein.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Firmware is back up in 960b83f after 6 minutes.

repo: ffsh/uptime


text:
Documento de Arquitetura

Criar e desenvolver documento de Arquitetura.
Para aceitação do documento, este deverá conter:

[ ] Introdução
[ ] Representaão da Arquitetura
[ ] Metas e Restrições de Arquitetura
[ ] Visão Lógica
[ ] Visão de Processos

@davialvb, acredito que tenha uma parte do documento que você deva fazer, assim como ajudar a piazada com as dúvidas

All the topics were closed, need final review for closing this issue

Documento finalizado, terá de ser revisado e deverão ser arrumados:

Formatação, alguns erros ortográficos e alguns outros detalhes.

Após esses problemas resolvidos a issue sera fechada.

authors: davialvb thiagoiferreira


text:
Monitorar métricas da API

Descrição:
O ciclo de vida de desenvolvimento de software (SDLC) não acaba no deploy contínuo, pois também é necessário monitorar métricas e coletar logs. Esta issue é sobre monitoramento de métricas.
Tarefas:

[x] Configurar o prometheus.
[x] Configurar o grafana.
[x] Configurar o nginx ingress controller.
[ ] Criar mais certificados tls (um para o grafana e um para o prometheus).
[ ] Escolher um dashboard pronto do grafana.
[ ] Configurar o django-prometheus.

Critérios de avaliação:

[ ] Dashboard estar disponível pelo ingress controller.

Já fiz uma parte do monitoramento de métricas, mas não vai dar tempo de configurar o django-prometheus.

o setup do prometheus ficaria assim:

o setup do grafana ficaria assim:

o ingress controller (/k8s/ingress.yaml) ficaria assim:


text:
flatpak: introduce hacky flatpak support

This is a working configuration to generate the perfect dark PC port flatpak. I mostly made this for myself as I wanted an easy way to play on the SteamDeck and I've tested and beaten the game already using it.
Opening this PR to see if there is any appetite to upstream this, that way it could potentially be rolled out to flathub as well.
If there is, I'm willing to work on the following items to clean this branch up:

Change file handling logic to allow changing the data directory without needing patch file, potentially use more idiomatic ~/.var/app/<app-id>/config instead of custom ~/.perfectdark directory
Replacing logo with something more free, this one is just cribbed from SteamGridDB (https://www.steamgriddb.com/icon/9007 unsure of license)
Small makefile changes to support flatpak toolchain a little more gracefully (optional, i'm not convinced it's needed)
Change this from a PR to it's own repo for introduction to flathub

Consider all this MIT licensed (with obvious exception of images), so if someone wants to carry this through then be my guest. But as stated I'm willing to do the above.
For those wanting to give it a spin, you can build it with the following command:
flatpak-builder --install --user build-dir local.d1sc0inferno.fgsfdsfgs.perfectdark.yml
Or you can grab my precompiled .flatpak file here: https://github.com/D1sc0Inferno/perfect_dark/releases/tag/v0.0.1
Because this is a 3rd party file, you will need to install the runtime and runtime extensions:
org.freedesktop.Platform//23.08
org.freedesktop.Platform.Compat.i386//23.08
org.freedesktop.Platform.GL32//23.08

The "store data in $HOME" part definitely should be implemented in the port regardless. I'll try to generalize it a bit.

That was set up that way because I tend to run the game from the build folder, but my data files are in the repository root.
Check out the latest commit, I've added support for saving to ~/.local/share/perfectdark. Data files (ie ROM) can also be loaded from there.

This has been implemented in #502.


text:
If no , $item->getDate() returns a new DateTime("now") instead of NULL

Hi,
I'm not sure if it's a bug or not, I need your opinion. If a RSS feed (2.0) has no <pubDate> tag in its items, then $item->getDate() returns a new DateTime("now"). I know it's the feed fault's, but maybe $item->getDate() should returns NULL. I have to create a RSS reader, and every X minutes, for each items, I check if $item->getDate() > $last_update. With a RSS feed with no <pubDate>, it adds all existing posts because $now is always > $last_update. Is there another way to know if <pubDate> is here ?
I hope I've been understandable,
Regards

First of all we need to distinguish between two things here:

Date when an item was created
Date when an item was updated

IMHO it's fine to return the current date if no created date was given (since it was recorded at that point in time), but it's definitely wrong for updated items.
I think this should be solved by providing a way to check if an item was updated. This would also preserve backwards compatability:
// $lastDateTime is persisted in the database
if ($item->wasUpdated($lastDateTime) {
    // update the database tables
}

The wasUpdated method could look something like this:
public function wasUpdated(DateTime $lastDateTime) {
    return $lastDateTime !== null && $this->getDate() !== null && $lastDateTime > $this->getDate();
}

So you are agree with me if there is no created neither updated date, $item->getDate() should returns NULL instead of now ? Indeed a wasUpdated could be a nice feature to implement.
Maybe I should not focus on date, but on IDs (so I'll cover more RSS feeds, including bad feeds w/o dates). I'll take only posts that IDs are unknown (or > $oldID).

So you are agree with me, if there is no created neither updated date, $item->getDate() should returns NULL instead of now ? Indeed a wasUpdated could be a nice feature to implement.

All I'm saying is that you are pondering a different usecase, so returning NULL might not be the solution you want

Maybe I should not focus on date, but on IDs (so I'll cover more RSS feeds, including bad feeds w/o dates). I'll take only posts that IDs are unknown (or > $oldID).

Yep, there are some feeds (youtube) that "misbehave" as in: they will set their feed as updated if a comment was added to the video. These comments aren't even in the feed :)
A more robust way woudl be to hash over title, url, body and enclosures and compare that hash with the one in the database. That way you can figure out if relevant information changed and update the item accordingly. This will catch all updates and also work for feeds that did not correctly implement the pub date

All I'm saying is that you are pondering a different usecase, so returning NULL might not be the solution you want

Maybe :/

All I'm saying is that you are pondering a different usecase, so returning NULL might not be the solution you want

Yeah you're right, I think I'll go in this direction. Thx for your help :)

authors: BernhardPosselt soywod

repo: fguillot/picoFeed


text:
feat: include TypeScript types with release

BREAKING CHANGE: This commit switches many of the TypeScript interfaces from the types defined in @types/request, and replaces them with custom types included in the package.  This is only a breaking change at compile time for TypeScript users.
We currently rely on @types/request.  This causes a few issues:

It gives users the impression we may include fields or properties we don't currently support
We don't ship the types, so users just see any
It requires pulling in @types/request for downstream users

I'd like to kinda drop all this by just shipping our own interfaces :)

cc @ofrobots

I'm not sure I'm 100% on board. If I understand correctly, users won't be able to use teeny-request as a drop in replacement for request but they'll have to change their type annotations?

I think we should ship the types, but keep this compatible with request.

Ahhh - so just copy the index.d.ts from @types/request?  Just as an FYI, it pulls in a bunch of peer type dependencies as well :)

Codecov Report

Merging #35 into master will not change coverage.
The diff coverage is 76.47%.

@@           Coverage Diff           @@
##           master      #35   +/-   ##
=======================================
  Coverage   47.05%   47.05%
=======================================
  Files           1        1
  Lines         136      136
  Branches       15       15
=======================================
  Hits           64       64
  Misses         72       72

Impacted Files
Coverage Δ

src/index.ts
47.05% <76.47%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

authors: JustinBeckwith codecov-io fhinkel

repo: fhinkel/teeny-request


text:
feat: skip when from SSR

Otherwise we get an window is undefined.
Can be tested with: https://github.com/JulianCataldo/vite-lit-ssr

Not tested, will merge this directly :).


text:
Alamat Baru Aplikasi

Update alamat aplikasi

update by #14

repo: fiakoenjiniring/anfrek


text:
🛑 Argenchemical SRL is down

In 424dcd3, Argenchemical SRL (https://www.argenchemical.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Argenchemical SRL is back up in 08bcf8b.

repo: fideo/statusSites


text:
Provide unformatted data

Thanks for the great & polite plugin! ❤
There doesn't seem to be a method to obtain the raw unformatted input value.
If I use $('input').val(), I get a politespace formatted value.
I think a data-attribute would be ideal, something like data-raw-value. Alternatively you could add a method for us to use the unformat function.

I like it! Good idea!

authors: Mottie zachleat

repo: filamentgroup/politespace