SSL certificate for the API is invalid

Hi, your certificate for api.blockstrap expired on 10/11/2015 which causes a number of problems. Is there an ETA when this will be resolved or is the project dead? http://prntscr.com/8tc2l3

Any progress on this?

Yes a newsletter send out a good 2 weeks ago suggesting to change the code to non-SSL which obviously doesn't work for a number of reason. It's sad to see that Blockstrap has been pretty much rendered useless over a few $ to renew a SSL certificate.

Hey all - sorry for not getting back to you sooner on this. While it's no excuse, we're still only a team of two developers - one of which just welcomed his second child. Blockstrap was taking up an increasing amount of time and resources to the point where it was becoming unsustainable for us to manage, and having survived without funding for a year longer than we had planned, we had to make the difficult decision of switching the API off. This was our baby for the last 18 months so it really wasn't an easy call for us to make. We're still actively working on bitcoin projects and are focusing the remaining funds and strength we have into our new protocols. Should we succeed and survive, we'll almost certainly come back for Blockstrap. We had an amazing time doing it.
I want to thank you guys especially for your support over the last 18 months. If you'd like to know more about what we're up to now, feel free to drop me a message directly. When we get future news on Blockstrap I'll be sure to let you know.


Add Mac support

Thanks for making the conan-doxygen project. We're using it at Datalogics, so I've gone ahead and answered the question of Mac support.
We're staying on 1.8.13 because Doxygen 1.8.14 requires libclang, but doesn't supply it.
If there's a better branch to point this at, please advise. Also, feel free to use these commits or modify them in any way that suits you.

Extract the .dmg file.
Improve the handling of FindDoxygen.cmake
Be more specific about what's put into the package.
Verify everything works with conan create

Thank you so much!
I will have a look next week and run our tests etc 😄

I can verify that this also works on my OSX 👍 forgot to report back here but I tested it the other day

Cross-References:
https://github.com/inexorgame/inexor-core/issues/385
https://github.com/conan-io/wishlist/issues/115


[Quest/eCBIS] - App crashes on select Family member profile (Individual Detail)

Describe the bug
App crashes on select Family member profile (Individual Detail)
To Reproduce
Steps to reproduce the behavior:

Go to a household
Select a family memebr
Select menu item to view Individual Detail
See an error

Expected behavior

Go to a household
Select a family member
Select the menu item to view Individual Detail
View the family member's profile

Screenshots

@AnnieMungai @f-odhiambo Is this still an issue? If not please close this issue

Not an issue anymore.


SqlQueryContext.GetSplitOnTypes() missing in nuget release

I'm just building up a basic solution with the example docs and this method isn't resolving from me. Doesn't look like it's in the nuget released assembly. Thanks!

Try getting the beta version.  The 0.1 version is prerelease, but wasn't marked as such in NuGet.

Ahh yep, there it is. Thanks! It's probably worth just hiding that mistaken release if you don't want people on it. You can do that through the nuget portal so it won't appear in searches/package manager.

Didn't know that - I'll disable that when I get a few minutes, thanks.


Remove the html5 validation test

This is an attempt to reverse https://github.com/divio/django-cms/pull/4190/
I don't know what to do exactly with migrations introduced there so please advise
@mkoistinen @yakky
So the whole point of #4190 was that if there is an input field with html5 type like "number" then there is some browser validation. However in django 1.7 there was this commit https://github.com/django/django/commit/307eef20e35e78b1e812dc347c6c959e380267cf
which introduced novalidate attribute on all the forms in the admin, which tells browsers to not validate these kind of inputs.
Related issue here → https://code.djangoproject.com/ticket/23075
It is only possible to bump into this if you have modified templates/admin/change_form.html to not have the novalidate attribute. An option would be to create the test with custom change_form template but sadly I have absolutely no idea how to do this.
Here I still reintroduce the changes made for modal, just in case.

I'm in favour of removing this test as django adds novalidate which is the intended behaviour. Maintaining this test would break django's default behaviour and we would have to include some monkey patching to the cms.
So for me :+1: on this PR

also this test case was only relevant for firefox, as for example chrome and safari do not allow typing anything but numbers into the number field

If it's a real thing, I'd just do a git revert on support/3.0.x branch. Or is it an issue only in 3.2 ?

@vxsx I'll take care of this and merging in the various branchs

Merged via #4503


Not working when built using Carthage

I've tried to include Stylist in my Carthage dependencies. But there are two issues I've found. Firstly Stylist needs a Cartfile like this:
github "krzysztofzablocki/KZFileWatchers"
github "jpsim/Yams"

However when I then tried to get Carthage to update, it tells me there is a circular dependency.
So next I tried adding KZFileWatcher and Yams to my project's Cartfile. It built ok, but when the app started, it checked the frameworks and crashes, reporting that Yams is version 0.0.0 instead of the required 1.0.0.
So at the moment I can't use Stylist.
Any ideas?

Released in 0.2.1


docker cannot run because of "container no such file or directory"

I'm unable to start my container after build and I got :
Error response from daemon: Cannot start container ogc-mysql: no such file or directory
Error: failed to start one or more containers

Here is my Docker file :
FROM ubuntu:latest

MAINTAINER Davin Kevin

# Install latest updates
RUN apt-get update
RUN apt-get upgrade -y

# Install mysql client and server
RUN apt-get -y install mysql-client mysql-server curl

# Enable remote access (default is localhost only, we change this
# otherwise our database would not be reachable from outside the container)
RUN sed -i -e"s/^bind-address\s*=\s*<IP_ADDRESS>/bind-address = <IP_ADDRESS>/" /etc/mysql/my.cnf

# Install database
ADD ./database.sql /var/db/database.sql

# Set Standard settings
ENV user ogc
ENV password ogc
ENV url file:/var/db/database.sql
ENV right READ

# Install starting script
ADD ./start-database.sh /usr/local/bin/start-database.sh
RUN chmod +x /usr/local/bin/start-database.sh

EXPOSE 3306

CMD ["/usr/local/bin/start-database.sh"]

And my sh script only does :
cd "$(dirname "$BASH_SOURCE")";
docker build -t ogc-mysql .
docker run --name ogc-mysql -d -p 3306:3306 ogc-mysql

uname -a command returns :
Linux boot2docker 3.16.4-tinycore64 #1 SMP Tue Oct 14 01:10:32 UTC 2014 x86_64 GNU/Linux
docker info command returns :
Containers: 0
Images: 21
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Dirs: 21
Execution Driver: native-0.2
Kernel Version: 3.16.4-tinycore64
Operating System: Boot2Docker 1.3.0 (TCL 5.4); master : a083df4 - Thu Oct 16 17:05:03 UTC 2014
Debug mode (server): true
Debug mode (client): false
Fds: 11
Goroutines: 12
EventsListeners: 0
Init Path: /usr/local/bin/docker
docker version command returns :
Client version: 1.3.0
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): c78088f
OS/Arch (client): linux/amd64
Server version: 1.3.0
Server API version: 1.15
Go version (server): go1.3.3
Git commit (server): c78088f

Can anyone clarify what the line-ending problem was? I'm getting a similar behavior with a binary file and can't figure out how to fix it.

for anyone else ending up here on google.. I edited my docker file on windows machine but the cryptic error message Error response from daemon: Cannot start container 4684e235133a0393292cd39f5b875ba8597e21ad2b4360ddbb172b297fa733d8: [8] System error: no such file or directory turned out to be a line ending issue as described here.
I removed all new lines at end of file and changed in sublime text view -> line endings -> unix as it was previously set to windows.

Thanks @abacaj Your post was very helpful!


providing examples for each CellType

As promised in #17 I want to provide a few CellType examples. There are different options. The examples can live in the README.md as already started or a dedicated example folder could be created or actually both could be in sync.
I like the idea of having executable examples and simultaniously the same in the  README.md. This of course means manually syncing of both because for now Markdown can not include any source code from a file automatically but those examples are probably not changed very often. Also some people might think the README.md is to bloaded then.

My personal opinion is that the README might contain one or two motivating examples, but further examples should rather reside in a dedicated location. The examples folder is a pretty solid place for this, I believe. Although one can also make the case for including examples in doc tests. In fact, you could do both: I think you could do (just sketching out)
#[doc = include_str!("../examples/hex.rs")]
mod examples {}

whether or not this is a good idea, I don't know, but thought I'd throw it out there.

I second that we should keep the readme concise, with a few select (definitely non-exhaustive) examples for how to use this lib (e.g. import/export examples, and how to build meshes). We can simply link to the examples directory (or a readme there that will summarize the what examples we have).
I am not opposed to including the examples in docs. This way folks can get most of the usage info without leaving docs.rs, and most importantly without digging through the code. However I think I would prefer a dedicated module solely for documenting these examples to which we can link from lib.rs.
I suspect many of the cell types can be grouped together into a single example.

I am not opposed to including the examples in docs. This way folks can get most of the usage info without leaving docs.rs, and most importantly without digging through the code. However I think I would prefer a dedicated module solely for documenting these examples to which we can link from lib.rs.

Coud you elaborate this more in detail? You are not talking about rustdoc, no?

Coud you elaborate this more in detail? You are not talking about rustdoc, no or yes?

Yes exactly! I'm referring to rustdoc, which can be generated with cargo doc, which is served by docs.rs for free for all published crates on crates.io.

Have a look at #19 . So you mean in vertex.rs should be addional a doctest example?

I'd love to have @Andlon weigh in on this, but my preference is to keep the "examples" directory for complete use-case type of examples. For instance an example of how one might use vtkio to do something specific like load a vtk file, change it or render it with a third party library, or simply create a vtk file of a complex mesh for some purpose. I expect the examples for building all the different kinds of cell types to be short, so I would just put in an examples module like you did, but just use //! in examples/mod.rs and add a short description for each cell type.
Adding the example code as
#[doc = include_str!("../examples/hex.rs")]
mod examples {}

will not be formatted correctly as code and will be missing the ability to add formatted descriptions around the examples, so I would suggest to avoid that method altogether.
These are just suggestions, I would be happy to accept a PR with examples in whatever format you think is most appropriate so long as they are clear and concise.


chore(jenkinsfile): add maintenance tag to v3 npm publish

By default the published maintenance/v3 versions are given the npm dist tag "latest". This conflicts with the v4 npm published versions, which are also being tagged as "latest". In this PR, I added the "maintenance" dist tag for npm publishes from the v3/maintenance branch.

Can you create a ticket to link the publish tag to the branch name in main so that we don't run into this again with maintenance/v4 :). ie. main -> latest/default, beta/* -> beta, maintenance/* -> to maintenance I think they are the only release branch types

Done: https://inindca.atlassian.net/browse/COMUI-2576


ci: add github actions for lint/build/test

ci: add github actions for lint/build/test
Fixes: https://github.com/google/pullsheet/issues/9
/assign @tstromberg

might need to enable the actions to run in this repo, or merge this PR

Thank you!


Set Managed Metadata Value Not Working

Unable to set managed metadata value on document set.
The following code is not working as expected:
Set-PnPListItem -List "Shared Documents" -Identity $documentSet.FieldValues.ID -Values @{"BusinessUnit" = "$businessUnitGUID"}
BusinessUnit is a managed metadata column linked to a term set. The businessUnitGUID is fetched using another function.
No error is shown but the value is not set. I have checked the term GUID and internal name, both are correct.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 69beaee4-cf0c-4bc4-1c8e-2e5a3a03f20a
Version Independent ID: 7036d101-df3f-35d3-3eff-9e1253fd1387
Content: Set-PnPListItem (PnP.Powershell)
Content Source: sharepoint/sharepoint-ps/sharepoint-pnp/Set-PnPListItem.md
Product: sharepoint-server-itpro
GitHub Login: @Techwriter40
Microsoft Alias: pamgreen

Hello @taylorSteeleIntergen
how are you?
Even though the PnP documentation articles are on this repository, I need to kindly redirect you to open PnP cmdlets issues/pull requests here, in that repository, where a member of the PnP community will be able to correct the article/review your PR with your feedback.
The documentation for PnP cmdlets is then synced from that repo into this one.
Thank you!

@get-itips Thank you very much for the contribution and sharing this explanation. @taylorSteeleIntergen Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Added Logos & Previews

Hi @iamDyeus,
This closes Issue #11.
I have added the logos & their previews. I added both dark & light versions of the logo to be used as required.

Main SVG logo – Added logos as per dimensions of the image attached.
GitHub banner (PNG) – The GitHub template you linked gives a 404. I have created this as per these guidelines by Github.

Good Job @Kabiirk 🎊


PF2e Improvement - switch Stealth to the Hide/Sneak actions

Stealthy should apply its logic to Hide and Sneak basic actions (the best way to use them is the BAM macro from Workbench). These actions can have situational modifiers from items, feats, and more that won't apply to Stealth checks. Also, these are the right way to roll Stealth as a Secret check.
This can be an option in Settings to apply the PF2 trigger to Stealth checks, but RAW should apply to the Hide and Sneak actions.

BAM is a great macro, solves some issues our group has now that we've started a PF2e campaign. We were using Hide and Seek actions that we had dragged onto our characters and the GM would roll the stealth check from the cards that those actions generated in the chat. Isn't this solved by simply having the players use BAM without needing any code to be changed?

I'll just go ahead and require the actions, it's what we are doing manually anyway. Will be in 3.10.0.


Fix documentation about parameter port.

This uptdates the documentation to match the current code concerning parameter port.

@vchepkov, do you think this is good?

I have force-pushed with the wording-change suggested by @igalic


[T6A3][T14-C1] Chia Wenbao Jerich

Ready for review

@JerichChia
Some comments added. Please ack & close the PR after reading comments.


[kmac] Use Empty signal from FIFO

The issue has been discussed in #9202
KMAC MsgFIFO sees the FIFO depth to calculate the empty status of SYNC
FIFO. When the logic writes data and the receiver acked the read data at
the same time and the FIFO has been empty already, the empty status
won't be de-asserted as the depth wont be increased.
The issue is that SW will not get the fifo empty event due to the
behavior described above if the receiver logic is faster than the SW.
This commit revises the msgfifo logic to see the rvalid as an
inversion of the empty status. The scenario above will lower the empty
signal with the fix.

Merging the PR now.


IDE: Style popovers

Style source code popovers to look more like Android Studio in terms of size, shape, text size, etc.

I updated the styles for the popovers. We'll need to dig deeper into interpreting the info given to us by the LSP if we want to do much more in the way of styling the text content.


chore: update repo by service bot

This is a routine update from cc-service-bot based on the service.yml in your repo. This PR
should be approved and merged as soon as CI passes.

CHANGELOG
FILE NAME - CHANGED BY - COMMIT MESSAGE
Makefile - framework - chore: update repo Makefile cc-mk-include v0.1138.0
cc-mk-include/compare/v0.1137.0...v0.1138.0


Import minimapOverride to Rowy instance

Need to import all images from https://github.com/beyond-all-reason/BYAR-Chobby/tree/master/LuaMenu/configs/gameConfig/byar/minimapOverride to Rowy instance.

Done


Update Github Actions to secure pull request workflows from forks

Right now, secrets are not shared for forks on GitHub Actions, which is breaking pull request validations on forked repos. For now, we will be making branches on the local repo, however we should be using the pull_request_target workflow and conditionally running actions as discussed here: https://securitylab.github.com/research/github-actions-preventing-pwn-requests/

@adobe export issue to Jira project CAI


[RFC] Bluetooth: Audio: Factor out bt_audio_iso pool

This adds common bt_audio_iso pool that will be used across all the
roles/profiles. The pool range is dependent on the CONFIG_BT_ISO_MAX_CHAN
which is the maximum number of ISO connections the host can maintain.
Signed-off-by: Mariusz Skamra<EMAIL_ADDRESS>

I did not look much into code changes, but just the overall change.
The idea is to reduce the number of bt_audio_iso defined, right?
Yes, the idea is to reduce the memory usage.

If before we had ASE_COUNT=2 and CONFIG_BT_AUDIO_BROADCAST_SNK_COUNT=1 with BROADCAST_SNK_STREAM_CNT=2, then we would allocate 4 bt_audio_iso in total.
Assuming BT_CONN_MAX=1, yes.
In case BT_ISO_MAX_CHAN=2, BT_CONN_MAX=2 current code will allocate:
ASE_COUNT * BT_CONN_MAX + BT_AUDIO_BROADCAST_SNK_COUNT * BROADCAST_SNK_STREAM_CNT = 7.
So 5 additional bt_audio_iso that will not be used, because the ISO won't be created anyway.

for BT_CONN_MAX=3 it's 9 etc...

Where this change starts to have challenges is if we want to support more ASEs than audio streams, since we at the QoS Configure state need to start coupling the ISO with the ASE. We may have to limit the number of ASEs to the number of ISO channels we support, but even then if we have 2 clients connected, then that won't work as ASEs is per client, and the number of bt_audio_iso isn't. The result of this will of course be that the stack will need to autonousmly reject requests to setting QoS, possibly without involving or notifying the upper layers.

I see no problem here. Host will not allow to create more ISO connections anyway, right? It's good that the request will be rejected earlier instead of pretending that everything is OK and the CIS Request will be accepted.

Another challenge is if we have a device that supports audio, but also uses ISO for other things (although I guess that's an unlikely situation). In that case, we will need to allocate more ISO channels (i.e. increase CONFIG_BT_ISO_MAX_CHAN), but this will just allocate additional bt_audio_isos as well. Perhaps the number of bt_audio_iso should be controlled by a new Kconfig, or perhaps the MAX of broadcast source, broadcast sink, unicast client and unicast server support streams?

I've updated the implementation, so that the bt_audio_iso pool size depends on the Kconfig options you mentioned.
Anyway, it requires some fixes in Kconfig as well, because It allows to set up all of the values to maximum.

Where this change starts to have challenges is if we want to support more ASEs than audio streams, since we at the QoS Configure state need to start coupling the ISO with the ASE. We may have to limit the number of ASEs to the number of ISO channels we support, but even then if we have 2 clients connected, then that won't work as ASEs is per client, and the number of bt_audio_iso isn't. The result of this will of course be that the stack will need to autonousmly reject requests to setting QoS, possibly without involving or notifying the upper layers.

I see no problem here. Host will not allow to create more ISO connections anyway, right? It's good that the request will be rejected earlier instead of pretending that everything is OK and the CIS Request will be accepted.

But do we need a way to include the upper layers somehow? The upper layers may want to terminate older CIS to use newer CIS. Of course since the application have determined CONFIG_BT_ISO_MAX_CHAN and know when an ASE gets Codec Configured, it may be able to handle that anyhow as it is currently.

Another challenge is if we have a device that supports audio, but also uses ISO for other things (although I guess that's an unlikely situation). In that case, we will need to allocate more ISO channels (i.e. increase CONFIG_BT_ISO_MAX_CHAN), but this will just allocate additional bt_audio_isos as well. Perhaps the number of bt_audio_iso should be controlled by a new Kconfig, or perhaps the MAX of broadcast source, broadcast sink, unicast client and unicast server support streams?

I've updated the implementation, so that the bt_audio_iso pool size depends on the Kconfig options you mentioned. Anyway, it requires some fixes in Kconfig as well, because It allows to set up all of the values to maximum.

Sounds good. Since we can also (currently) register a single ISO server, ISO cannot be use (as a server anyhow) for more than LE Audio :)
Someone from our application team also pointed out a related issue with the listen mechanism in stream.c that I've captured in https://github.com/zephyrproject-rtos/zephyr/issues/51552.
This PR is related but slightly out of scope to fix those, but fixes in this PR may affect the issues listed in that GH issue, so please have a look.

I'm keeping this as draft still. Unidirectional CIS works OK, but in case of bidirectional I see some issues still. Will investigate it


gdu: 4.9.0 -> 4.9.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/dundee/gdu/releases.
meta.description for gdu is: "Disk usage analyzer with console interface"
meta.homepage for gdu is: "https://github.com/dundee/gdu"
meta.changelog for gdu is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1/bin/gdu passed the binary check.

1 of 1 passed binary check by having a zero exit code.

1 of 1 passed binary check by having the new version present in output.

found 4.9.1 with grep in /nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1

found 4.9.1 in filename of file in /nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1

directory tree listing: https://gist.github.com/026bb92dd5c5e44a6d980087cb1437ae

du listing: https://gist.github.com/f895e00fd8fb3aad63a96d82e3d51366

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gdu

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gdu https://github.com/r-ryantm/nixpkgs/archive/637c75cf50dfd4a3a61b6b6a99f4d2533cef82b2.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1
ls -la /nix/store/jji72p93l7y1yhgyg7bnp2s5mwk4r3xb-gdu-4.9.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

gdu

Maintainer pings
cc @fabaff @kalbasit for testing.

Result of nixpkgs-review pr 118052 run on x86_64-linux 1

1 package built:

gdu


Redact media reference names

Pull Request is related to.
Fixes #1678
Summarize your change.
For otiotool --redact make sure to redact media reference names.

This looks great! The test failure(s) seem unrelated to this change.
Something about ```
ModuleNotFoundError: No module named 'importlib_metadata'
error: subprocess-exited-with-error

I'll press the Retry button to see if that helps.

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

Project coverage is 79.76%. Comparing base (665c482) to head (9f26606).

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #1712   +/-   ##
=======================================
  Coverage   79.76%   79.76%
=======================================
  Files         197      197
  Lines       21846    21847    +1
  Branches     4380     4380
=======================================
+ Hits        17425    17426    +1
  Misses       2246     2246
  Partials     2175     2175

Flag
Coverage Δ

py-unittests
79.76% <100.00%> (+<0.01%)
:arrow_up:

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

Files
Coverage Δ

...-opentimelineio/opentimelineio/console/otiotool.py
66.30% <100.00%> (+0.09%)
:arrow_up:

Continue to review full report in Codecov by Sentry.

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

Retry worked.
@apetrynet you're right that using a feature branch is a good practice, but I don't think we need @peter-targett to redo anything. The branch name will be irrelevant once this lands.

Thank you for your contribution @peter-targett !

I agree it could be on a branch but as 1 line change I did wonder if it could be pushed on main.Thanks, Peter On 26 Mar 2024, at 18:42, Joshua Minor @.***> wrote:
Retry worked.
@apetrynet you're right that using a feature branch is a good practice, but I don't think we need @peter-targett to redo anything. The branch name will be irrelevant once this lands.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


Meterpreter persistence on app closure

bro your tool are great but persistence hook are work only when mobile reboot. so can you add a permanent persistence hook when app close meterpreter still open..

@Qurexhi Thanks for the suggestion! I'll research what is possible but realize it may not be possible for various reasons.

@Qurexhi I found this which may provide some promise.

bro you try this https://github.com/n1nj4sec/pupy in this script you install app, open only one time and server connect everytime when you open but in this script function are limited. bro can you modify your script according this script??

hope you add in your next version :+1:

@dana-at-cp : It's possible to do that, and I tried it successfully by tweaking the Manifest and MainActivity files, in addition to creating a new service, I called MyIntentService... I don't remember much, but still you can find your way by looking at this project by Giovanni Colonna
https://github.com/giovannicolonna/msfvenom-backdoor-android

@Qurexhi I confirmed that reboot persistence is still working.


Page: get_title will get seo_title if exists

I know this solution is also not ideal in terms of a confusing function name. I'm happy for any recommendations.

Hi @nutztherookie - I'm not so sure that this is a good idea. Whatever name we choose for this method (html_title?), its purpose is not going to be immediately obvious to someone reading the template code - they're going to have to look it up in the documentation.
The existing alternative is to write something like {{ page.seo_title|default:page.title }}, which makes the behaviour more explicit - and given that this will typically only appear once in a project (i.e. in the base template), it doesn't hurt to be more verbose.

okay, fair enough :)  (in my case I DID use it a few times but still it's okay)


Feature Request: Active Tab / Sheet Access in Sylvan.Data.Excel

Issue Summary:
I would like to request the implementation of a feature that allows users to access the active tab or sheet in the "Sylvan.Data.Excel" library. Currently, there is no straightforward method for determining the active sheet in the library.
I propose the addition of a new method or property in the library that provides information about the currently active sheet in the Excel workbook.

Hey @MarkPflug!
Can you please work on this issue?

This is a reasonable feature request, but I don't have any intent on working on it any time soon. If you need this functionality, you can implement it yourself (yay, open source), or use a different library that provides this feature already.


Downloads per month image

https://github.com/QuickBlox/quickblox-ios-sdk
This sdk has it, lets put it in here too

Yay! 🎉


fix visibility propagation during reparenting

Objective
Fixes #17024
Solution
Testing
By adding
if let Some(mut cmd) = commands.get_entity( *equipment_link_node ){
                         cmd.insert(Visibility::Inherited); // a hack for now
                     }

in my build after .set_parent() , this fixes the issue.  This is why i think that this change will fix the issue.  Unfortunately i was not able to test the Changed (parent )  , this actual code change, because no matter how i 'patch', it breaks my project.  I got super close but still had 23 errors due to Reflect being angry.

Alright @alice-i-cecile  i have added your test and it indeed fails when i use the original code and passes when i put my fix in .  !


py libs etc

not finding nead_io as a py lib to install
Are these JAWS output?

24_east_grip.csv
8_dye2.csv

BTW, I think I got sunposition via: "from jaws import sunposition as sunpos

nead_io was developped by Ken: https://github.com/GEUS-PROMICE/pyNEAD
Install it with:
pip install git+https://github.com/GEUS-PROMICE/pyNEAD.git

The GC-Net files are not yet processed by JAWS. These are the file format that will be used by WSL from now on.
I still need to run JAWS for the tilt estimation.
Yes you are right about sunposition.
I'll update the readme with package installation instructions.

https://github.com/BaptisteVandecrux/GC-Net-evaluation#installation

Note that nead interface recently changed. Now
import nead
df = nead.read("sample_csv.dsv")

Thanks, I've updated my scripts.
I also see that it now outputs directly TA, P and RH in Celsius, hPa, %, which is great.

Thanks. I pulled the latest, updated nead call per Ken's comment, sunpos is ok but I get a nead.py line 38 error?
runfile('/Users/jason/Dropbox/AWS/GC-Net-evaluation/GC-Net-evaluation_JEB.py', wdir='/Users/jason/Dropbox/AWS/GC-Net-evaluation')
Reloaded modules: gcnet_lib_JEB
24_east_grip.csv
Traceback (most recent call last):
File "/Users/jason/Dropbox/AWS/GC-Net-evaluation/GC-Net-evaluation_JEB.py", line 107, in
df_gc = gnl.load_gcnet('24_east_grip.csv')
File "/Users/jason/Dropbox/AWS/GC-Net-evaluation/gcnet_lib_JEB.py", line 29, in load_gcnet
df_gc = nead.read('Input/GC-Net/'+filename)
File "/Users/jeb/anaconda3/envs/s/lib/python3.7/site-packages/nead/nead.py", line 38, in read
assert(line.split("#")[1].strip() == '[METADATA]')
AssertionError

Should be fixed now. Thanks for the feedback.

Sorry for changes in the NEAD specification. It is in development, but also stabilizing. Major changes like this should not occur much more. To summarize, the header format changed (see new spec at https://github.com/GEUS-PROMICE/NEAD ) and pyNEAD now returns an xarray dataset rather than a pandas dataframe. Xarray has much better support for carrying metadata with it, but you can easily call df = ds.to_dataframe() to get a simplistic Pandas view of the data.

Jason, to make it work with the current input files, you can install a previous version of pyNEAD that do work with my scripts.
pip uninstall nead

pip install git+https://github.com/GEUS-PROMICE/pyNEAD.git@04af3bc350884cb0f2f5316210bcfd35d5ea7df8

When new files, with the latest standards are distributed, then we'll switch back to the latest version of pyNEAD.

installing the earlier version of nead seemed to work.
I also did a git pull.
I'm running the stuff and would like to do tele session with you Baptiste to further familiarise with what is going on.
I think you can close this issue now. :-)


error: method does not override or implement a method from a supertype     @Override

[x] I have reviewed the documentation
[x] I have searched existing issues
[x]  I am using the react-native-cli: 2.0.1
react-native: 0.44.3

Environment

This morning I got this error after running react-native run-android I got this error
    @Override
    ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/manuela/robonica/roboapp/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/Utility.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
:react-native-fbsdk:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-fbsdk:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 22.481 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

I'm getting this error with a lot of libraries, so the problem is not just this library, but something changes on React-native i think.
Also I notice this
Download https://jcenter.bintray.com/com/facebook/react/react-native/0.55.3/react-native-0.55.3.pom
Download https://jcenter.bintray.com/com/facebook/fresco/fresco/1.3.0/fresco-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline-okhttp3/1.3.0/imagepipeline-okhttp3-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/drawee/1.3.0/drawee-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/fbcore/1.3.0/fbcore-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline/1.3.0/imagepipeline-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline-base/1.3.0/imagepipeline-base-1.3.0.pom
Download https://jcenter.bintray.com/com/facebook/fresco/fbcore/1.3.0/fbcore-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/fresco/drawee/1.3.0/drawee-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline-base/1.3.0/imagepipeline-base-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline/1.3.0/imagepipeline-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/fresco/fresco/1.3.0/fresco-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/fresco/imagepipeline-okhttp3/1.3.0/imagepipeline-okhttp3-1.3.0.aar
Download https://jcenter.bintray.com/com/facebook/react/react-native/0.55.3/react-native-0.55.3.aar
Incremental java compilation is an incubating feature.
Could not find google-services.json while looking in [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug]
Could not find google-services.json while looking in [src/nullnull/release, src/release/nullnull, src/nullnull, src/release, src/nullnullRelease]

Why is downloading react-native 0.55.3 pom files?
Thx

I got this same error, but with a different library BLE (https://github.com/innoveit/react-native-ble-manager) also with the 0.44 Version on Android.

@thebergamo You have to lock down RN version for every package, not just your app. I got 5 of them on current project. Ideally every package has to read RN version from gradle.properties.
Is there a better solution?

Hey, I figured out how to lock down transitive dependencies for such projects.
Add this to root youappname.gradle file. Don't forget to change the version.
subprojects {
    configurations.all {
        resolutionStrategy {
            force 'com.facebook.react:react-native:0.46.4'
        }
    }
}

Work for me:
compile ("com.facebook.react:react-native:0.44.+") { force = true }  // From node_modules

@fearmear did you mean build.gradle??

@fearmear Save me after adding to build.gradle
subprojects {
configurations.all {
resolutionStrategy {
force 'com.facebook.react:react-native:0.44.0'
}
}
}

These fixes don't seem to be working for me anymore:
subprojects {
    configurations.all {
        resolutionStrategy {
            force 'com.facebook.react:react-native:0.46.4'
        }
    }
}

or
 compile ("com.facebook.react:react-native:0.44.2") { force = true }

In our case react-native-audio plugin brought 0.55.3 dependency and caused this havoc.
Here is how we locked down our RN version across all modules.
allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
        configurations.all {
          resolutionStrategy {
            **force 'com.facebook.react:react-native:0.45.1'   //Your RN version should go here**
          }
        }
    }
}

Its https://github.com/facebook/react-native/issues/19272#issuecomment-389405958 working for me

Closing as duplicate of https://github.com/facebook/react-native/issues/19259

@Mahaswami  Thank for your guide... My version is 0.44.0 and it work for me.

https://github.com/facebook/react-native/issues/19272#issuecomment-389405958 worked for me as well! thanks!

@jupassamani, saw your -1. Can you share what specifically did not work for you so I can update my comments for others benefit? Thanks.

I am on RN 0.44.0, I added it configurations.all {
resolutionStrategy {
// START: RN version lockdown
force 'com.facebook.react:react-native:0.44.0’   //Your RN version should go here
// END: RN version lockdown
}
}
and specified the actual version in
react-native-code-push:

dependencies {
    compile "com.facebook.react:react-native:0.44.0”

compile 'com.nimbusds:nimbus-jose-jwt:5.1'
}
i am getting error couldn’t find com.facebook.react:react-native:0.44.0
Can anyone help me?

Hey @Mahaswami I tried
 allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            url "$rootDir/../node_modules/react-native/android"
        }
        configurations.all {
          resolutionStrategy {
            force 'com.facebook.react:react-native:0.44'
          }
        }
    }
}

however it didn't work for me - same error.  I also tried to edit android/app/build.gradle
compile ("com.facebook.react:react-native:0.44") { force = true } // From node_modules
no luck so far...

@youki666 You just only comment or remove @override.


Possible ClassCastException fix in AbstractSpanBuilder + API fixes.

AbstractSpanBuilder did unnecessary (and unsafe!) cast to AbstractSpan that was not necessary.
Span implements AutoCloseable which is only available since Java7 while project delcares Java6.
Changed to Closeable which also extends AutoCloseable and doesn't declare additional methods
so is 100% compatible and Java6 compliant.
Fixed broken @see link in Reference class javadoc.

@michaelsembwever I think these are pretty straightforward fixes, could you please take a look?

2p I'd recommend adding animal sniffer to this so that these things break
the build.

Thanks @sjoerdtalsma


Kickflip for x86

What would it take to get this supported added in to Kickflip?
I use the x86 VM to develop (so much faster than the emulator.. soooo much faster..), but unfortunately the project won't compile without x86 support:
Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]
How much would it inflate the package to add this?

Ditto...Please add x86 JNI libraries for ffmpeg.  Or point to the project used to build the ARM JNI libraries so we can rebuild it...

Preliminary x86 support added in 6b4b3a. I don't have any x86 devices with cameras so if somebody could provide feedback that would be great.
Please also note the preview branch is not yet stable so please 'ignore' any crashes that happen after the camera preview becomes active. If you get to the point where you're viewing the Kickflip broadcast UI the x86 libraries will have been successfully loaded.


Schema to deploy EdgeConnect Appliance.

While deploying the EdgeConnect Appliance it throws Bad request, when I called
post_deployment_data method, the value of deploymentData is passed having following schema {   "scalars": "Scalars",   "sysConfig": {     "mode": "",     "useMgmt0": false,     "tenG": false,     "bonding": false,     "maxBW": 0,     "propagateLinkDown": false,     "singleBridge": false,     "inline": false,     "ifLabels": {       "lan": [         {           "id": 0,           "name": ""         }       ],       "wan": [         {           "id": 0,           "name": ""         }       ]     },     "haIf": "",     "maxInBW": 0,     "maxInBWEnabled": false,     "licence": {       "ecMini": false,       "ecPlus": false,       "ecTier": "",       "ecTierBW": 0,       "ecBoost": false,       "ecBoostBW": 0     },     "zones": [       "fwZone"     ]   },   "mgmtIfData": {     "(ifName)": {       "dhcp": false,       "nexthop": "",       "ip": "",       "mask": 0     }   },   "modeIfs": [     {       "devNum": "",       "ifName": "",       "applianceIPs": [         {           "ip": "",           "mask": 0,           "subif": "",           "vlan": "",           "wanNexthop": "",           "label": "",           "lanSide": false,           "wanSide": false,           "dhcp": false,           "harden": 0,           "behindNAT": "",           "maxBW": "maxBW",           "dhcpd": "dhcpd",           "brifs": "brifs",           "zone": 0,           "comment": ""         }       ]     }   ],   "dpRoutes": [     {       "prefix": "",       "nexthop": "",       "intf": "",       "metric": 0,       "type": ""     }   ],   "vifs": {     "pppoe": [       ""     ]   },   "dhcpFailover": {     "(ifname)": {       "max_unack_updates": 0,       "peer_port": 0,       "my_port": 0,       "max_resp_delay": 0,       "load_bal_max": 0,       "role": "",       "mclt": 0,       "split": 0,       "peer_ip": "",       "my_ip": ""     }   } }
I have check Swagger API but there is no API documented for deployment under deployment : VXOA deployment configuration
I have check  "ORCHESTRATOR REST API REFERENCE GUIDE" but there is no documentation for deploying the EdgeConnect Appliance.
Can anybody guide me with the schema/sample dict that is required ?
Can someone please help me with this ?

Can you provide a snippet of your code please?
You are right. There is no API documentation for a POST deployment data call. Although, there is one. You can see it if you look through the Network Monitor, a Web Development tool Firefox offers (macOS shortcut: Cmd+Opt+E) . Chrome has something similar. In there you can see the information of exactly what is being called with what headers, params, etc.

Sorry for the late reply !!
@juanbrena : Thanks a ton!
This issue is resolved I inspected the web development too and under the network tab verified the request body.
changed my code accordingly and it work as a charm !

@surajano Awesome! Glad the network helped.


mongodb: pin non-native instances to avoid GC crashes

Signed-off-by: Alexandre Terrasa<EMAIL_ADDRESS>

+1


Angularjs updates $scope.list but not $scope.list[index]

You can view the detailed question on stackoverflow
http://stackoverflow.com/questions/41851985/angular-scope-listindex-does-not-update

Closing, because GitHub issues are reserved for bug reports and feature requests.
StackOverflow is better suited for these types of question.

but i think this might be some kind of bug. Because it isn't behaving like it supposed to be.

Currently this doesn't look like a bug (at least not in Angular). If have verified that this is a bug in Angular, please post a minimal reproduction (with exact steps to reproduce the issue).
(But I am pretty sure this is not a bug in Angular :wink:)


Add new voice type

OpenAI Realtime already has new voices on its playground. This PR adds them to the type and allows future voices without showing a TS error when the type is not ready.

I wonder if I should open it to the original repo instead and this forked pull from that? 🤔

Yeah thought so, but I'm seeing some PR being merged on their end that you already fixed with this fork. I'm sure they will eventually reach out to you but thanks for this fork! Appreciate your work!

https://github.com/transitive-bullshit/openai-realtime-api/releases/tag/v1.0.7


fix: refactor Route registration and Application.run() for better Invoke-handling

#minor
Description
The current pattern in botbuilder-m365's Application is that all routes are registered to a single array and processed in order of the registration (via Application.addRoute()). This leads to an edge case where Teams' Invoke Activities may not be responded within the required time window.
Scenario:
A developer first registers 10 AppRoutes. Their RouteSelectors are for non-Invoke activities, but each require a minimum of 500ms to determine whether or not the RouteHandler should handle the activity.
The developer then registers 3 Message Extension AppRoutes and 3 AdaptiveCards' CardAction AppRoutes.
When an Invoke activity is received by the Application, it iterates over the first 10 AppRoutes, which take at least 5 seconds for all the RouteSelectors to determine that they won't process the activity. Teams' Invokes need to be responded to within 5 seconds, so the end-user in Teams that triggered the Invoke is going to see an error message in the Teams GUI, saying something like "the bot didn't respond" or "the bot is unreachable".
Proposed Solution
Add another private member array to Application that holds all AppRoutes for selecting and handling Invoke activities (e.g., those registered by MessageExtensions and the applicable ones from AdaptiveCards). This new member (i.e., Application._invokeRoutes) is run through first when an Invoke Activity is received. If none of these Application._invokeRoutes handle the Invoke, the remaining AppRoutes (via the existing Application._routes) are called in order of registration.
Additionally, we'll need to update the docstrings, documentation provide samples to succintly demonstrate that responding to Invokes quickly is important.
Specific Changes

Add new overload in Application: public addRoute(selector: RouteSelector, handler: RouteHandler<TState>, isInvokeRoute: boolean = false): this
Update MessageExtensions and relevant AdaptiveCards registration methods to use this overload as appropriate

Testing
No tests yet, will rebase and update/add tests after @stevenic's next planned commit with sample and tests

Thanks for calling out the edge case... There are actually numerous cases like this. It's by design that order matters. At the same time I don't want developers to have to understand nuances like Invoke timeouts and such. I'm going to take this PR for now but I may end up backing it out at some point.  The alternative would be to document that you should include any long running filters towards the end of your registration list.


Update sites.yml

This PR is:

[x] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[x] I used the uncompressed size of the site
[x] I have included a link to the GTMetrix report
[x] The domain is in the correct alphabetical order
[x] This site is not a ultra lightweight site
[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: jamesgreenblue.com
  url: https://jamesgreenblue.com/
  size: 102
  last_checked: 2023-06-01

GTMetrix Report: https://gtmetrix.com/reports/jamesgreenblue.com/1pDWJwi4/

Thanks!


Zillow links throw error on loading image with showMultimedia set to true.

Tested Zillow links with the example application.  The image load fails periodically with a null image.  "type 'Null' is not a subtype of type 'List' in type cast on NetworkImage._loadAsync."  It appears to be a timing issue with the image availability.
Example URL: "https://www.zillow.com/homedetails/26828-Willow-Creek-Ln-UNIT-25-Santa-Clarita-CA-91355/55822242_zpid/"

Hey, Thanks for using the plugin.
Seems this website isn't giving proper image URL's. You can always verify things by opening the link in browser, search for meta tags & see if the content is valid or not.
I am closing the issue since the there's no valid image URL that is being provided by the website. Feel free re-open the issue if you see the image url's are valid.
Cheers,
Suresh


ValueError: Crop sizes do not match: (65, 752) vs (64, 752)

ValueError: Crop sizes do not match: (65, 752) vs (64, 752)

width_factor and height_factor in the TTP_Tile_image_size node are incorrectly modified.
The image I did the chunking was 1024 by 1024, and I wanted to enlarge it 4x.
Is this value not modifiable? Or do you need to change it in what way?

I will suggest round your input image before continue. I will add the round logic later

ValueError: Crop sizes do not match: (65, 752) vs (64, 752)  width_factor and height_factor in the TTP_Tile_image_size node are incorrectly modified. The image I did the chunking was 1024 by 1024, and I wanted to enlarge it 4x. Is this value not modifiable? Or do you need to change it in what way?

please update to the latest version, it has been fixed!


Add workflow to add stalled label and message

Description
This workflow adds in the stalled label to PRs that have had no activity for 30 days along with a comment. We no longer close the PR since there could be a possibility that contributors PRs could get closed without receiving any review.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]

Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Gradle Check (Jenkins) Run Completed with:
* **RESULT:** FAILURE ❌

* **URL:** https://build.ci.opensearch.org/job/gradle-check/26157/

* **CommitID:** [e94ef8f](https://github.com/opensearch-project/OpenSearch/commit/e94ef8f38a403fccdab02d150b3065170c705169)
  Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green.
  Is the failure [a flaky test](https://github.com/opensearch-project/OpenSearch/blob/main/DEVELOPER_GUIDE.md#flaky-tests) unrelated to your change?

https://github.com/opensearch-project/OpenSearch/issues/10137
https://github.com/opensearch-project/OpenSearch/issues/6124


Support GitHub Enterprise

Let's add support for self-hosted GitHub. Unfortunately, I don't have an Enterprise instance running anywhere, so it'd be very hard to test with. If someone is interested in helping me develop this feature for Buildasaur, I will need a couple of things:

[ ] A dummy git repo hosted on your Enterprise instance, can be just a repo of a template Xcode project
[ ] A GitHub token that can access that one repo
[ ] SSH keys that can access that one repo (or preferably, it could be open completely, so no git authentication is required)

Work in progress: https://github.com/czechboy0/Buildasaur/compare/gladiolus...hd/github_enterprise?expand=1
And now I'm basically blocked by the things above. Without them, I can't really continue.

I've taken a shot at implementing this:
https://github.com/czechboy0/Buildasaur/pull/248

Different implementation based on comments to the first one.
https://github.com/czechboy0/Buildasaur/pull/251

Voting for SSH keys instead of personal tokes.

Does the implementation in https://github.com/czechboy0/Buildasaur/pull/248 work for you, or did you have a third alternative in mind?

I didn't try it yet because the PR was closed so I guessed it wasn't ready. Should I go ahead?

It's the version I'm using for my team.  If it is a better form of
authentication for you, you should use it.
-Rachel
On Thu, Mar 17, 2016 at 11:26 AM, Foti Dim<EMAIL_ADDRESS>wrote:

I didn't try it yet because the PR was closed so I guessed it wasn't
ready. Should I go ahead?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-197959499

@rcaileff  just tried it and I cannot past this

I have done the workaround but still nothing.
PS: I am using your "enterprise_github" branch.

Do you have a lounge.xcworkspace/xcshareddata/lounge.xcscmblueprint
blueprint file with the string "http" in it?
Did you clone your Lounge repo using github's "SSH" link or the "HTTPS"
link?
On Fri, Mar 18, 2016 at 10:00 AM, Foti Dim<EMAIL_ADDRESS>wrote:

@rcaileff https://github.com/rcaileff just tried it and I cannot past
this
[image: screen shot 2016-03-18 at 15 59 07]
https://cloud.githubusercontent.com/assets/2326415/13881739/60555fd0-ed22-11e5-8aa9-33d9b8116c09.png
I have done the workaround but still nothing.
PS: I am using your "enterprise_github" branch.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-198398451

I have setup deploy Keys for authentication. My remote is in the "git@github.my.custom.url:organization/ios-app.git" form and within the .xcscmblueprint file I have been trying all combinations. This is it a bit altered:
{     "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey": "AA2A0A40BEDCE6DCA89ECA",     "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey": {},     "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey": {         "AA2A0A40BEDCE6DCA89ECA": 0     },     "DVTSourceControlWorkspaceBlueprintIdentifierKey": "987E0-4183-8E69-DD84FE4BEAAD",     "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey": {         "AA2A0A40BEAA46034CE6DCA89ECA": "Folder/"     },     "DVTSourceControlWorkspaceBlueprintNameKey": "app",     "DVTSourceControlWorkspaceBlueprintVersion": 204,     "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey": "app.xcworkspace",     "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey": [         {             "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey": "git@github.my.custom.url:organization/ios-app.git",             "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey": "com.apple.dt.Xcode.sourcecontrol.Git",             "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey": "AA2A0A40BEDCE6DCA89ECA"         }     ] }

I don't see a problem with the blueprint file.  What about the link used to
make the test machine's clone of the repo?  Was it the SSH link or the
HTTPS link?
On Fri, Mar 18, 2016 at 10:40 AM, Foti Dim<EMAIL_ADDRESS>wrote:

I have setup deploy Keys for authentication. My remote is in the "
git@github.my.custom.url:organization/ios-app.git" form and within the
.xcscmblueprint file I have been trying all combinations. This is it a bit
altered:
{
"DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey":
"AA2A0A40BEDCE6DCA89ECA",
"DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey": {},
"DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey": {
"AA2A0A40BEDCE6DCA89ECA": 0
},
"DVTSourceControlWorkspaceBlueprintIdentifierKey":
"987E0-4183-8E69-DD84FE4BEAAD",
"DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey": {
"AA2A0A40BEAA46034CE6DCA89ECA": "Folder/"
},
"DVTSourceControlWorkspaceBlueprintNameKey": "app",
"DVTSourceControlWorkspaceBlueprintVersion": 204,
"DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey":
"app.xcworkspace",
"DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey": [
{
"DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey":
"git@github.my.custom.url:organization/ios-app.git",
"DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey":
"com.apple.dt.Xcode.sourcecontrol.Git",
"DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey":
"AA2A0A40BEDCE6DCA89ECA"
}
]
}
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-198414812

I used the SSH link for all operations. Notice that it starts with git@ and not with ssh://

The blueprint file contents and the repo cloning method don't necessarily
match.  That was a mistake I made when setting up buildasaur the first
time.  :)
On Fri, Mar 18, 2016 at 10:49 AM, Foti Dim<EMAIL_ADDRESS>wrote:

I used the SSH link for all operations. Notice that it starts with git@
and not with ssh://
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-198421535

Is your EnterpriseGitHubHostname pod key value set to the same
github.my.custom.url that appears in your blueprint file?
On Fri, Mar 18, 2016 at 11:01 AM, Caileff, Rachel<EMAIL_ADDRESS>wrote:

The blueprint file contents and the repo cloning method don't necessarily
match.  That was a mistake I made when setting up buildasaur the first
time.  :)
On Fri, Mar 18, 2016 at 10:49 AM, Foti Dim<EMAIL_ADDRESS>wrote:

I used the SSH link for all operations. Notice that it starts with git@
and not with ssh://
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-198421535

@rcaileff good question, I'll have to check. I also noticed some letfovers from an old remote URL inside the .xccheckout file. I'll try to test on a fresh project to make sure. I am under intranet so I will have to wait until Monday for this.

@rcaileff I have trying to figure it out since morning. Seems that the problem is at WorkspaceMetadata.swift at line 85 and 88:
switch scheme {         ...         case GitService.EnterpriseGitHub.hostname():             return (CheckoutType.SSH, .EnterpriseGitHub)         ...
my scheme variable is "github.subdomain.domain.com" while GitService.EnterpriseGitHub.hostname() returns "git@github.subdomain.domain.com:organisation/ios-app.git"
Is it a misconfiguration from my side?

GitService.EnterpriseGitHub.hostname() should be returning the value from
your EnterpriseGitHubHostname pod key, which is why I asked about it.
On Mon, Mar 21, 2016 at 9:30 AM, Foti Dim<EMAIL_ADDRESS>wrote:

@rcaileff https://github.com/rcaileff I have trying to figure it out
since morning. Seems that the problem is at WorkspaceMetadata.swift at line
85 and 88:
switch scheme {
...
case GitService.EnterpriseGitHub.hostname():
return (CheckoutType.SSH, .EnterpriseGitHub)
...
my scheme variable is "github.subdomain.domain.com" while
GitService.EnterpriseGitHub.hostname() returns "
git@github.subdomain.domain.com:organisation/ios-app.git"
Is it a misconfiguration from my side?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-199315563

Finally I got past this step. I just had to change the pod key value to "github.subdomain.domain.com" :/
So now I am on this screen and a bit confused

I have set up ssh authentication already. This means that I can pull/push though git without providing a password.
I have pointed buildasaur to my private SSH key. Do I need to perform oauth authentication as well? If yes then when I click on the login button and enter my credentials I am redirect to a 404 page. The URL that it points to is this: https://github.subdomain.domain.com/login/oauth/authorize?client_id=a&redirect_uri=buildasaur%3A%2F%2Foauth-callback%2Fgithub&response_type=code&scope=repo&state=30N9BUAJZkrIp7yoO06t
Any ideas?

The version in #248 (or in my works_for_me or enterprise_github branches of
my repo) requires using OAuth.  Using it requires registering an OAuth
application with an Authorization callback URL of
"buildasaur://oauth-callback/github".
The version in #251 does not require using OAuth.  Using it requires
generating a Personal Access Token.
On Tue, Mar 22, 2016 at 11:44 AM, Foti Dim<EMAIL_ADDRESS>wrote:

Finally I got past this step. I just had to change the pod key value to
"github.subdomain.domain.com" :/
So now I am on this screen and a bit confused
[image: screen shot 2016-03-22 at 17 39 11]
https://cloud.githubusercontent.com/assets/2326415/13959597/07b9835c-f055-11e5-9988-d127dd279215.png
I have set up ssh authentication already. This means that I can pull/push
though git without providing a password.
I have pointed buildasaur to my private SSH key. Do I need to perform
oauth authentication as well? If yes then when I click on the login button
and enter my credentials I am redirect to a 404 page. The URL that it
points to is this:
https://github.subdomain.domain.com/login/oauth/authorize?client_id=a&redirect_uri=buildasaur%3A%2F%2Foauth-callback%2Fgithub&response_type=code&scope=repo&state=30N9BUAJZkrIp7yoO06t
Any ideas?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-199897729

OK got past this step is well. Unfortunately I stumble upon my old problem (same as with personal token). We are using SAML for authentication andhis takes Buildasaur to the HTML page to enter the SAML credentials before being let into GitHub.

Buildosaur app is granted access on GitHub

Strange thing is that Buildosaur says it is logged in.
PS: I am trying to find a way to bypass this step but so far our IT guys say it is not possible.

Which error message are you currently getting?
On Wed, Mar 23, 2016 at 8:03 AM, Foti Dim<EMAIL_ADDRESS>wrote:

OK got past this step is well. Unfortunately I stumble upon my old problem
(same as with personal token). We are using SAML for authentication andhis
takes Buildasaur to the HTML page to enter the SAML credentials before
being let into GitHub.
[image: screen shot 2016-03-23 at 13 51 44]
https://cloud.githubusercontent.com/assets/2326415/13985705/7fe5e966-f0fe-11e5-9be2-70970c26082d.png
Buildosaur app is granted access on GitHub
[image: screen shot 2016-03-23 at 13 47 30]
https://cloud.githubusercontent.com/assets/2326415/13985606/0e43a438-f0fe-11e5-83fe-95b299150822.png
Strange thing is that Buildosaur says it is logged in.
PS: I am trying to find a way to bypass this step but so far our IT guys
say it is not possible.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-200337000

On the console I am getting only this: "[ERROR]: No X-RateLimit info provided by GitHub in headers: [Pragma: no-cache, Content-Type: text/html;charset=ISO-8859-1, Server: Apache-Coyote/1.1, Date: Thu, 24 Mar 2016 14:47:45 GMT, Content-Length: 1838, Cache-Control: no-cache, no-store, must-revalidate, max-age=0, Expires: 0], we're unable to detect the remaining number of allowed requests. GitHub might fail to return data any time now :("
but as you see on the screenshot I get Failed to access server, error: and then the HTML of the SAML login page.

Here's my best guess at what's happening:
Buildasaur seems to support HTML but not SAML.  In GitHubServer.swift the private _sendRequest function is parsing header data that your server doesn't provide.  It looks like you'd need to add SAML support to Buildasaur to get past your current problem.
If that's not it, I have no idea what's wrong.  :(

Yeah for GitHub Buildasaur expects rate limit information in the headers. You could make that optional for EnterpriseGitHub which should hopefully fix the first issue.
The second one seems to be that the API Buildasaur is calling when verifying credentials is returning HTML instead of JSON for some reason. Hopefully that should be easy to debug with an attached debugger.

Why does GitHub Buildasaur expect that information?  Is it safe to remove
it for Enterprise GitHub?  If so, why keep it for regular GitHub?
On Mon, Mar 28, 2016 at 5:58 PM, Honza Dvorsky<EMAIL_ADDRESS>wrote:

Yeah for GitHub Buildasaur expects rate limit information in the headers.
You could make that optional for EnterpriseGitHub which should hopefully
fix the first issue.
The second one seems to be that the API Buildasaur is calling when
verifying credentials is returning HTML instead of JSON for some reason.
Hopefully that should be easy to debug with an attached debugger.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/czechboy0/Buildasaur/issues/99#issuecomment-202616757

So that when you're using too short of a sync interval and run out of the allowed 5k requests per hour, Buildasaur will tell you what happened. Otherwise it'd just start failing without telling you it was gonna happen.
If there are no limits for Enterprise GitHub, feel free to ignore it there. But regular GitHub needs it.


[RETARGET] Add {{repeat .content .times}} template tag

Adds a repeat template tag that will repeat a given unescaped content a given
number of times. Works like {{pad}} but with a dynamic content.
Use case:
Let's assume you need to show a tree structure, you may want to do something like this:
{{repeat "" .Depth}}

Sorry for taking forever to come to a decision on this PR.
@revel/core has discussed this and has determined that you can add your own template functions already in Revel and this scenario doesn't appear to be a common need.
Thanks for contributing this idea @MZAWeb!


Update passwordless-strategy.md - typo correction

Recommended change:
Correction of "In the begging" to In the beginning
Noticed and reported by: Jeffrey McClain
Closes #3809

@mapalko Would you review and merge this PR contributed by community? Thanks.

... and if @mapalko is occupied doing other work, the contributors/moderators @DaniHalfin & @lizap might have a look, if and when time permits.


remotes/docker/fetcher.go: Fix missing Close() on fetch from docker remote

missing Close() call on fetch from docker remote under certain failed condition
Signed-off-by: Shiming Zhang<EMAIL_ADDRESS>

This is fixing a similar issue as https://github.com/containerd/containerd/pull/5712, which we backported, so  let me add cherry-pick labels for this one as well (for consideration)


Updated Dockerfile to address incompatibilities during setup

This isn't an issue per-se but a suggestion and might be useful for others. In trying to setup the updated version of alphafold a bunch of incompatibilities came up when setting up the docker image, particularly around getting the right updated compatible versions of CUDA etc..
Took a while to get a version of it all that works but sharing it here in case it helps others. Im inexperienced with Docker so if anyone has a better way of setting up the Dockerfile to address these issues, then please by all means share!
# Copyright 2021 DeepMind Technologies Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# ARG CUDA=11.0
# FROM nvidia/cuda:${CUDA}-cudnn8-runtime-ubuntu18.04
ARG CUDA=11.4.1
FROM nvidia/cuda:${CUDA}-cudnn8-runtime-ubuntu20.04
# FROM directive resets ARGS, so we specify again (the value is retained if
# previously set).
ARG CUDA

# Use bash to support string substitution.
SHELL ["/bin/bash", "-c"]

RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
      build-essential \
      cmake \
      # cuda-command-line-tools-${CUDA/./-} \
      git \
      hmmer \
      kalign \
      tzdata \
      wget \
    && rm -rf /var/lib/apt/lists/*

CMD ["wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin"]
CMD ["sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600"]
# CMD ["wget https://developer.download.nvidia.com/compute/cuda/11.4.1/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb"]
CMD ["dpkg -i /app/alphafold/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb"]
CMD ["apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub"]
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y cuda

# Compile HHsuite from source.

RUN wget -q -P /tmp \
  https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \
    && bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda \
    && rm /tmp/Miniconda3-latest-Linux-x86_64.sh

# Install conda packages.
ENV PATH="/opt/conda/bin:$PATH"
RUN conda update -qy conda \
    && conda install -y -c conda-forge \
      openmm=7.5.1 \
      # cudatoolkit==${CUDA_VERSION} \
      pdbfixer \
      pip \
      python=3.7

COPY . /app/alphafold
RUN wget -q -P /app/alphafold/alphafold/common/ \
  https://git.scicore.unibas.ch/schwede/openstructure/-/raw/7102c63615b64735c4941278d92b554ec94415f8/modules/mol/alg/src/stereo_chemical_props.txt

# Install pip packages.
RUN pip3 install --upgrade pip \
    && pip3 install -r /app/alphafold/requirements.txt \
    && pip3 install /app/alphafold/jaxlib-0.1.75+cuda11.cudnn805-cp37-none-manylinux2010_x86_64.whl
    # && pip3 install --upgrade jax jaxlib==0.1.69+cuda${CUDA/./} -f \
    #  https://storage.googleapis.com/jax-releases/jax_releases.html

# Apply OpenMM patch.
WORKDIR /opt/conda/lib/python3.7/site-packages
RUN patch -p0 < /app/alphafold/docker/openmm.patch

# We need to run `ldconfig` first to ensure GPUs are visible, due to some quirk
# with Debian. See https://github.com/NVIDIA/nvidia-docker/issues/1399 for
# details.
# ENTRYPOINT does not support easily running multiple commands, so instead we
# write a shell script to wrap them up.
WORKDIR /app/alphafold
RUN echo $'#!/bin/bash\n\
ldconfig\n\
python /app/alphafold/run_alphafold.py "$@"' > /app/run_alphafold.sh \
  && chmod +x /app/run_alphafold.sh
ENTRYPOINT ["/app/run_alphafold.sh"]

Hi all
Setting up alphafold on a new machine and the same issues arose as last time. Below is the updated Dockerfile needed to be setup correctly and run. Hope its helpful for others.
# Copyright 2021 DeepMind Technologies Limited
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

ARG CUDA=12.1.0
# ARG CUDA=11.1.1
FROM nvidia/cuda:${CUDA}-runtime-ubuntu22.04
# FROM nvidia/cuda:${CUDA}-runtime
# FROM directive resets ARGS, so we specify again (the value is retained if
# previously set).
ARG CUDA
# ARG CUDA_VERSION=11.1.1

# Use bash to support string substitution.

RUN wget -q -P /tmp \
  https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \
    && bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda \
    && rm /tmp/Miniconda3-latest-Linux-x86_64.sh

# Install conda packages.

RUN pip3 install --upgrade pip --no-cache-dir \
    && pip3 install -r /app/alphafold/requirements.txt --no-cache-dir \
    # && pip3 install --upgrade --no-cache-dir \
    && pip3 install https://storage.googleapis.com/jax-releases/cuda11/jaxlib-0.3.25+cuda11.cudnn82-cp38-cp38-manylinux2014_x86_64.whl
      # jax==0.3.25 \
      # jaxlib==0.3.25+cuda11.cudnn805 \
      # -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

# Apply OpenMM patch.
WORKDIR /opt/conda/lib/python3.8/site-packages
RUN patch -p0 < /app/alphafold/docker/openmm.patch

# Add SETUID bit to the ldconfig binary so that non-root users can run it.
RUN chmod u+s /sbin/ldconfig.real

# We need to run `ldconfig` first to ensure GPUs are visible, due to some quirk
# with Debian. See https://github.com/NVIDIA/nvidia-docker/issues/1399 for
# details.
# ENTRYPOINT does not support easily running multiple commands, so instead we
# write a shell script to wrap them up.
WORKDIR /app/alphafold
RUN echo $'#!/bin/bash\n\
ldconfig\n\
python /app/alphafold/run_alphafold.py "$@"' > /app/run_alphafold.sh \
  && chmod +x /app/run_alphafold.sh
ENTRYPOINT ["/app/run_alphafold.sh"]


feat: remove fuel window

In this PR, we introduce some break changes as we remove the window.fuel. The idea of removing the instance from the window is to incentivize users to use directly the @fuel-wallet/sdk on DApps.
The main break changes are;

Removal of the window.fuel instance.
createConnector method is used for wallets to connect with the current instance. Even if the API signature didn't change,   the implementation is different and relies on window events for communicating that the connector is available.
Move events from document to the window.
Remove useFuelWindow from the @fuel-wallet/react.

To do;

Update docs removing the use of the window.fuel.

Close in favor of: #506
By finalizing the new communication protocol, window.fuel will also be removed, and we will avoid having two break changes.


Make the summary more useful

Untested, but plausible :-)

Looks good: https://github.com/Homebrew/brew-pip-audit/actions/runs/6442497537


Improvement to Langchain.logger

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

[x] Instead of the method_missing approach, use the progname to set "[Langchain.rb]" in front of the logs.
[x] Enable a way to output logs to a specified file path. (@dferrazm)
[ ] Within the Langchain::LLM::* classes, make sure the different Net::HTTP, Faraday or client libraries are using the global Langchain.logger configuration.
[x] Within the Langchain::Vectorsearch::* classes, make sure the different Net::HTTP, Faraday or client libraries are using the global Langchain.logger configuration.

[X]  Instead of the method_missing approach, use the progname to set "[Langchain.rb]" in front of the logs.
[X] Enable a way to output logs to a specified file path.

#796

Would also be great if langchain's logger was compatible with the rails logger. Currently trying to assign the rails logger to the langchain logger throws an error: NoMethodError: undefined method `debug?' for nil

Hey @ajsharp, is this how you're assigning it?
[1] pry(main)> Langchain.logger = Rails.logger
=> #<ActiveSupport::Logger:0x0000000144e950f8
...
[2] pry(main)> Langchain.logger.debug?
=> true

Sorry about this @andreibondarev -- this was an error on my part -- I was setting the logger in config/application.rb and I don't think the rails logger is initialized at that point. Setting it in an initializer fixes the issue. Sorry for the noise!


Properly populate transaction fees

TL;DR
Migration to fill in all the fee columns so the expression netAmount = amount + hostFee + platformFee + paymentProcessorFee is true for every single transaction in the database.
Details
A single real transaction is currently represented by two rows in the Transactions table. One of the type DEBIT to represent the change in the User ledger and another one of the type CREDIT to represent changes in the Collective Ledger.
That's all good so far. The representation of the fees, however, is a little more confusing. Both rows (CREDIT & DEBIT) contain the columns to store the fees. But they're currently only populated on the CREDIT row. And their values are positive, so they don't really express exactly what is going on with that transaction. To make it a little easier to understand. Here's how a transaction is currently stored:
How one transaction is stored

User Ledger
Collective Ledger

Type
DEBIT
CREDIT

Amount
-4075
5000

Host Fee
0
500

Plat Fee
0
250

PP Fee
0
175

Net Amount
-5000
4075

How it should look after the migration

User Ledger
Collective Ledger

Type
DEBIT
CREDIT

Amount
-4075
5000

Host Fee
-500
-500

Plat Fee
-250
-250

PP Fee
-175
-175

Net Amount
-5000
4075

Motivation
There are two features that we want to add that will greatly benefit from this change:

Refund transactions. There's an ongoing effort to automate refunding transactions. Although the feature is already implemented and ready to be deployed, it greatly increases the complexity of managing transactions and fees. Especially when Payment Processing Fees are not refunded.

We're planning to unfold each transaction between User & Collective into more transactions between User & Payment Processor, Payment Processor & Host and Host & Collective. Having the fees correctly filled in will make this job a few orders of magnitude easier

Challenges

Currency conversion. The formula netAmount = amount + hostFee + platformFee + paymentProcessorFee doesn't apply for transactions between hosts and collectives that use different currencies. That's OK for 93% of our transactions because they're between USD & USD but we need to improve the formula to account for the conversion.

Manual changes. Some database entries have the fees registered in both types of transactions (DEBIT and CREDIT) so some care has to be taken to make sure that we don't automate the replication of mistakes made by manual changes.

@clarete let me know when you want to talk through currency mismatch cases... I can help you whittle them down.

Coverage increased (+0.07%) to 74.895% when pulling eb195338beee8dfda950686f5db580d09519b44f on cleanup-fees-on-transactions into 3d27ef197b00ed649797ef1f7934f9a759f26b16 on master.

Just documenting what's going on with the off by one errors we found on the ledger. What I initially thought that was caused by manual mistakes ended up being a little deeper. The patterns that lead me to find it were:

netAmountICC off by either 1 or -1
all the transactions were of type CREDIT

That made me check the way we calculated the fees and I found out that we don't really round the fees. And then when we store the value we lose the precision because we're storing the currency related values as cents. One example that I have is the following one (all currencies involved are in USD):
Example Input

amount 21650
platform fee 0.05
host fee 0.05

What createFromPayload/createDoubleEntry are currently returning:
CREDIT

amountIHC 21650
netAmountICC 19485

DEBIT

amountIHC -19485
netAmountICC -21650

What it should return instead
CREDIT

amountIHC 21650
netAmountICC 19486

DEBIT

amountIHC -21650
netAmountICC -19486

Ah good catch!!
On Thu, Mar 1, 2018 at 5:43 PM Lincoln de Sousa<EMAIL_ADDRESS>wrote:

Just documenting what's going on with the off by one errors we found on
the ledger. What I initially thought that was caused by manual mistakes
ended up being a little deeper. The patterns that lead me to find it were:

netAmountICC off by either 1 or -1
all the transactions were of type CREDIT

That made me check the way we calculated the fees and I found out that we
don't really round the fees. And then when we store the value we lose the
precision because we're storing the currency related values as cents. One
example that I have is the following one (all currencies involved are in
USD):
Example Input

amount 21650
platform fee 0.05
host fee 0.05

What createFromPayload/createDoubleEntry are currently returning: CREDIT

amountIHC 21650
netAmountICC 19485

DEBIT

amountIHC -19485
netAmountICC -21650

What it should return instead CREDIT

amountIHC 21650
netAmountICC 19486

DEBIT

amountIHC -21650
netAmountICC -19486

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/opencollective/opencollective-api/pull/1152#issuecomment-369756990,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF0vPUd70IwNIDAdGj_8OBJas_1vrwaDks5taHmPgaJpZM4SVlrZ
.

The failure in the tests is related to the decrease in the test coverage. I'll come back to it as soon as the migration is rolled out.


Multicamera

Support for multiple cameras => Smooth (thrid person), Legacy (third person), Driver seat (first person).
Settings refactor
Big internal code refactor

Cannot release this due to performance issues. Waiting response from crosire/scripthookvdotnet#620

Finally I'm porting the whole mod to C++, more info and links soon.


collaboratively patch 0.17.0

Coverage decreased (-1.81%) to 84.73% when pulling 119c35e554a4419c5c9025986d37e4e7fb07cd89 on niamster:master into 4a5cc8c8e9a72c74f256ffa4c1921cf93458d02d on celluloid:niamster-update.

Coverage decreased (-1.86%) to 84.68% when pulling 119c35e554a4419c5c9025986d37e4e7fb07cd89 on niamster:master into 4a5cc8c8e9a72c74f256ffa4c1921cf93458d02d on celluloid:niamster-update.

Coverage decreased (-1.86%) to 84.68% when pulling 119c35e554a4419c5c9025986d37e4e7fb07cd89 on niamster:master into 4a5cc8c8e9a72c74f256ffa4c1921cf93458d02d on celluloid:niamster-update.

The remainder of the tests were fixed by celluloid/celluloid@e6998ec503524ff41108bfe6b98e56906ba7c0f8


fix regression caused by remove sync pause

Summary
If we need to handle a tcb that is running on another CPU, we need to process it through the smpcall method.
This commit fixes the regression from https://github.com/apache/nuttx/pull/13863
Impact
fix regression
Testing
ci ostest

[Experimental Bot, please feedback here]
Yes, this PR appears to meet the basic NuttX requirements, but is missing some crucial details.  While it provides a summary of the change and identifies it as a bug fix, it lacks important information for proper review.
Here's what's missing and needs to be added:

Summary:  While the summary explains the why, it's missing the what and how.  Which functional part of the code is changed?  Specifically, what code was modified to fix the regression?  What was the original bug, and how does this change address it?
Impact:  While it says it fixes a regression, it needs more detail. Does this fix impact any users directly? Were there noticeable symptoms of the regression?  Are there any specific architectures, boards, or drivers affected? Does this change require any documentation updates?
Testing: "ci ostest" is insufficient. Provide actual log output before and after the change, demonstrating the fix.  What specific tests in ostest were run? Also, specify the build host and target details (OS, architecture, compiler version, etc.).  Just stating "ci" doesn't provide enough information for reviewers to reproduce your testing.

Without this additional information, it's difficult to thoroughly review the PR and assess its correctness and impact.  Providing these details will significantly improve the review process and help ensure the quality of the contribution.

Hi @hujun260, it seems that it has been fixed for the test that was breaking... I'll let it testing in a long-term test. Thanks!

Hi @hujun260, our internal CI showed that ostest is failing for esp32s3-devkit:smp defconfig:
I can reproduce it locally too. It isn't a 100% fail rate, so you may run it and it passes, but it's more common to fail than pass. In order to do a fair comparison, I tried the commit just before and it executed ostest more than 10 times without any failure.
The ostest stuck here:
user_main: pthread_rwlock test
pthread_rwlock: Initializing rwlock
pthread_exit_thread 42: Exiting

Our internal CI enables the following configs:
diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
index a72faf9b2d..bf6fbad093 100644
--- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
+++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
@@ -21,8 +21,12 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARCH_XTENSA=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
 CONFIG_BUILTIN=y
+CONFIG_DEBUG_ASSERTIONS=y
+CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
+CONFIG_DEBUG_FEATURES=y
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
+CONFIG_ESP32S3_MERGE_BINS=y
 CONFIG_ESP32S3_UART0=y
 CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y

(As the test isn't failing all the time, I couldn't evaluate if enabling these configs has some interference in the result of the test).
Do you have any idea about it?

Hi @hujun260, our internal CI showed that ostest is failing for esp32s3-devkit:smp defconfig:
I can reproduce it locally too. It isn't a 100% fail rate, so you may run it and it passes, but it's more common to fail than pass. In order to do a fair comparison, I tried the commit just before and it executed ostest more than 10 times without any failure.
The ostest stuck here:
user_main: pthread_rwlock test
pthread_rwlock: Initializing rwlock
pthread_exit_thread 42: Exiting

Our internal CI enables the following configs:
diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
index a72faf9b2d..bf6fbad093 100644
--- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
+++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
@@ -21,8 +21,12 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARCH_XTENSA=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
 CONFIG_BUILTIN=y
+CONFIG_DEBUG_ASSERTIONS=y
+CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
+CONFIG_DEBUG_FEATURES=y
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
+CONFIG_ESP32S3_MERGE_BINS=y
 CONFIG_ESP32S3_UART0=y
 CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y

(As the test isn't failing all the time, I couldn't evaluate if enabling these configs has some interference in the result of the test).
Do you have any idea about it?

Based on your test results, https://github.com/apache/nuttx/pull/14611 may potentially cause the ostest to hang？

Hi @hujun260, our internal CI showed that ostest is failing for esp32s3-devkit:smp defconfig:
I can reproduce it locally too. It isn't a 100% fail rate, so you may run it and it passes, but it's more common to fail than pass. In order to do a fair comparison, I tried the commit just before and it executed ostest more than 10 times without any failure.
The ostest stuck here:
user_main: pthread_rwlock test
pthread_rwlock: Initializing rwlock
pthread_exit_thread 42: Exiting

Our internal CI enables the following configs:
diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
index a72faf9b2d..bf6fbad093 100644
--- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
+++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig
@@ -21,8 +21,12 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARCH_XTENSA=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
 CONFIG_BUILTIN=y
+CONFIG_DEBUG_ASSERTIONS=y
+CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
+CONFIG_DEBUG_FEATURES=y
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
+CONFIG_ESP32S3_MERGE_BINS=y
 CONFIG_ESP32S3_UART0=y
 CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y

(As the test isn't failing all the time, I couldn't evaluate if enabling these configs has some interference in the result of the test).
Do you have any idea about it?

Based on your test results, #14611 may potentially cause the ostest to hang？

Yes, exactly. If I checkout to the commit just before it, it never hangs...

Yes, exactly. If I checkout to the commit just before it, it never hangs...

@tmedicci
https://github.com/apache/nuttx-apps/pull/2822
https://github.com/apache/nuttx/pull/14656
These two PRs have just been merged and should be able to resolve the hanging issue. Please pull the latest code and help me verify it.

Yes, exactly. If I checkout to the commit just before it, it never hangs...

@tmedicci apache/nuttx-apps#2822
#14656 These two PRs have just been merged and should be able to resolve the hanging issue. Please pull the latest code and help me verify it.

Hi @hujun260 ,
Still hanging at the same point...

Yes, exactly. If I checkout to the commit just before it, it never hangs...

@tmedicci apache/nuttx-apps#2822
#14656 These two PRs have just been merged and should be able to resolve the hanging issue. Please pull the latest code and help me verify it.

Hi @hujun260 ,
Still hanging at the same point...

https://github.com/apache/nuttx-apps/pull/2834 please  try this patch


fix(headless): rga controller

SVCC-3247
Currently when we have multiple RGA controller instances, in the  subscribeToSearchRequest the calls interfere with each other, which leads to streams cancelled or restarted.
Fix: implementing subscribeToSearchRequest logic like a custom state manager outside the function.

If the issue was occurring in Quantic, it's likely to keep on occurring in Quantic even with this fix because the abort controller is 'poly filled' to null.

If the issue was occurring in Quantic, it's likely to keep on occurring in Quantic even with this fix because the abort controller is 'poly filled' to null.

@louis-bompart Do you have a specific use case where it's not gonna work? because what i've tested so far works fine, we get also rid of a lot unnecessary calls


Vertical lines are out of place on a clean vault

Describe the bug
Using a new Obsidian vault with default settings and no other plugins, the vertical lines are shifted to the right when compared to the example on the release 2.1.0 page.
Screenshot below.
.
To Reproduce
Steps to reproduce the behavior:

Close Obsidian entirely
Go to 'Open another vault'
'Create new vault'
Open 'Settings', allow plugins
Install obsidian-outliner plugin
Test indenting, The result as shown in above screenshot.

Desktop (please complete the following information):

OS: MacOS 12.1
Obsidian version: 0.13.23
Outliner version: 2.2.1

Same here

they are because you haven't enabled fold lists.
I am wondering if (some of) the vertical line functionality can be moved to this other plugin
https://github.com/mgmeyers/obsidian-indentation-guides

Where can we find this fold lists option?

@aaronsmith1203 thank you for the feedback!
Should be fixed in https://github.com/vslinko/obsidian-outliner/releases/tag/2.2.2

操作系统：MacOS 12.1
黑曜石版本：0.13.23
大纲版本：2.2.2
win10上也是，竖线飘到了左边

在win11上也出现了相同的问题

操作系统：MacOS 12.1 黑曜石版本：0.13.23 大纲版本：2.2.2 win10上也是，竖线飘到了左边

我也遇到了相同的问题，请问你是怎么解决的呀？

@Shaco-w 我没用这个插件了哈哈哈

@SeyeeL @Shaco-w
Should be fixed in https://github.com/vslinko/obsidian-outliner/releases/tag/2.2.3


html content does not include summary, whereas md content does

What version of Hugo are you using (hugo version)?
current git build (v0.62.0-3-gaa4ccb8a)

$ hugo version
Hugo Static Site Generator v0.63.0-DEV linux/amd64 BuildDate: unknown

Does this issue reproduce with the latest release?
Yes, tested with 0.62.0 official release as well.
can easily be reproduced like so:
mkdir hugo-test
cd hugo-test
hugo new site quickstart && cd quickstart
mkdir themes && cd themes && git clone https://github.com/yanlinlin82/simple-style.git && cd ..
echo 'theme = "simple-style"' >> config.toml
mkdir content/post

cat <<EOF > content/post/mdpost.md
---
title: "Mdpost"
date: 2019-12-30T15:21:57+01:00
draft: false
---
summary
<!--more-->
content
EOF

cat <<EOF > content/post/htmlpost.html
---
title: "Htmlpost"
date: 2019-12-30T15:21:15+01:00
draft: false
---
summary
<!--more-->
content
EOF

hugo server

when you load the html post and the md post in your browser, you can see that the html post does not include the summary, but the markdown does.

Thank you for reporting this. I will check if this is a problem in my theme ('simple-style').

no, the problem is the {{.Content}} variable, sometimes it contains the summary part of the content, sometimes it only contains the part of the content after the summary divider.

I see. thanks!

Please re-open.

Just a note that if we do want to change this behavior, the place to look is in this if block or, if #9423 is merged, in this function.
As it stands now, there is an integration test assertion that HTML content must not include the main content, so the solution might be to document this discrepancy.

This was resolved in v0.134.0.


Some module import fixes

Problem:
We had a few issues in the module importing that were exposed when trying to import twind, namely:

Execution can fail on a .cjs file as it may include reference to variables provided by the node.js runtime (e.g. __filename) - I will create a follow up ticket to tackle injecting all of the node.js variables
The module resolution logic when using the module field was incorrect as it was doubling up the folder path
Importing whilst resolving these issues was causing the error parsing to blow out as the attached source map was huge

Fix:

Prevent resolving of .cjs files (but support resolving of .mjs files)
Fixed module resolution when a module or name value is present in the package.json
Constrain error stack parsing if the size of the stack entry is too huge

I think there's a mistake in the assumption that .cjs files are special in NodeJS and they need a special module context. I believe .js and .cjs files are both treated as RequireJS files in Node, and they need the same context.
With the case of twind, we just hit our first module that actually uses __filepath for anything.
I think even if we merge this PR, we need to make sure we will revert this and put a proper fix in place. It would make me easier if we'd special case it for twind, actually. Why not move it in as a built-in dependency until we fix the missing __filepath?
second best option is to temporarily prioritize packageJson.module over packageJson.main until we place filePath and co in the module scope.

I think I'm going to sit on this PR for the moment and investigate further this evening if I get a chance.

Tagged and closing


relay status incorrect

When I visit the main page (https://nostr.watch/relays/find), I often see my relay (https://nostr.ivmanto.dev) with the status OFFLINE. However, if I click on the relay itself and see the details - everything is green, and the relay is shown with the status online and all details correct.

This is a known issue. I have some time this afternoon to look into it. Thanks for the issue.

I think I found the issue. Problem was that relay discovery was missing a key datapoint. Changes need to propagate, will take about 30 minutes for me to confirm if the fix worked. Will let you know.

Should be resolved now. There was a large spike of online relays in the asia-south and eu-west daemons, other daemons will catch up very soon.
Problem was that the API daemon, which propagates to the publisher daemons, was not checking the bootstrap (relays.yaml). Closing. Will reopen


integrate qr-eval in qr-dashboard

Analyse the option of integrating the qr-eval.jar into the dashboard and configure the qr-eval execution by the user

The current implementation only works if it is deployed out of a docker!!!!


Microsoft Whiteboard name

The name of the new whiteboard is "Microsoft Whiteboard", which will be replacing the 'old' app, "Microsoft Whiteboard 2016".
The new Whiteboard app doesn't use the user's OneDrive for Business folders any longer - maybe should revise the content?

@y0avb Per email, not merging