Set allow_errors: False

Consistent with latest Template https://github.com/ProjectPythiaCookbooks/cookbook-template/pull/98

Addresses https://github.com/ProjectPythiaCookbooks/cookbook-template/issues/53


Bump CI from 1.5.1 to 1.5.2

cc @wvanbergen #582 says we fail to compile for some reason, let's see

:+1: seems to work just fine


Inquiry on Runtime and GPU Usage

Hello instadeepai,
I have a couple of questions regarding the usage of your package. Specifically, I'm trying to run the python experiments/default_exp.py command on a 64 core system, and I'm curious about the expected runtime for this command. Could you please provide me with an estimate or range of expected runtimes for this command?
Additionally, I noticed that the command does not seem to be utilizing GPU. I wanted to confirm if this is expected behavior, or if there are any changes I need to make to the configuration to enable GPU usage. Any guidance or suggestions you can provide would be greatly appreciated.
Thank you very much for your time and assistance.

Based on my experience, the expected runtime for this command on a 64-core system should be around four hours. However, the actual runtime may vary depending on the system configuration and other factors.


API Endpoint - View RATA Traverse Data

Create GET endpoints (4) for RATA Traverse Data:
Testing Note:
Should include GET endpoints for both Global View and Workspace to fetch one individual record or a collection of records
Testing Only:
Probe ID (Text)
Probe Type Code (Dropdown)
Pressure Measure Code (Dropdown)
Method Traverse Point ID (Text)
Velocity Calibration Coefficient (Text)
Last Probe Date (Text+Date Picker)
Avg Vel Diff Pressure (Text)
Avg Square Vel Diff Pressures (Text)
T Stack Temperature (Text)
Point Used Indicator (Dropdown? Possible values 1/Null)
Number of Wall Effects Points (Text)
Yaw Angle (Text)
Pitch Angle (Text)
Calculated Velocity (Text)
Replacement Velocity (Text)
Testing
Test Case: TC946
Tester: @mosesdeeCVP

Both Rata Traverse endpoints on workspace work

Test Pased


Natural Sort on Part Name

Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

Describe the bug*
I've seen a few reports of natural sort issues and some of these have been resolved, but it also seems to be missing in the main Parts listing table.  Is this a bug or is there an option to set the sort behaviour somewhere that I'm missing?
Steps to Reproduce
Go to Parts or select a subcategory of parts that contain numeric substrings.  Taking the following parts as an example, they are listed using non-natural sorting.
Widget 1.123
Widget 10.500
Widget 11.800
Widget 5.050
Widget 9.750
Expected behavior
When clicking on the Part header to sort by part name (incrementing), these parts should be listed as follows...
Widget 1.123
Widget 5.050
Widget 9.750
Widget 10.500
Widget 11.800
Deployment Method

[X] Docker
[ ] Bare metal

Version Information
Version Information:
InvenTree-Version: 0.8.3
Django Version: 3.2.15
Commit Hash: f9d2b14
Commit Date: 23-09-2022
Database: postgresql
Debug-Mode: False
Deployed using Docker: True
Relevant log output
No response

@mk2driver thanks for asking. This is not a bug, as natural sort has not been implemented for part numbers.
"Natural" sorting does not have a single solution, as what the user considers "natural" may vary from one setup to another.
Some database fields support custom sorting:

Serial number
Sales / Purchase / Build Order reference

Initially the sorting was very naïve - if the field "look" like an integer, we extract and cache that integer for storage. This means that each field has another field (e.g. serial_int vs reference) which is used as a primary field for sorting.
However, recently I implemented a plugin system to allows users to specify custom management of serial numbers.
It would be possible to extend this plugin system (and add a secondary name sorting field to the "part" model) to provide the functionality you want. At this stage this is not a development priority, but if you would like to contribute this yourself, or sponsor the feature, that would be a way to get it developed quicker.

@mk2driver marked as "roadmap" for now :)

@mk2driver sorting in even one DBMS can fill multiple chapters in a computer science book - it is a fascinating and hard-to-generalise problem. One example is number ordering within strings.
As we support multiple engines we can not use all the specialised features some systems like PostgreSQL supply so this one might be farther out.

@SchrodingersGat should we leave this open or close as wontfix? I feel like this is intended behaviour.

Potentially could be implemented as a plugin, but no interest from me and would be difficult to implement from a DB perspective.


Property 'setErrors' does not exist on type

Environment

Operating System: Linux
Node Version:     v20.12.0
Nuxt Version:     3.10.0
CLI Version:      3.10.0
Nitro Version:    2.8.1
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, modules
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Version
2.18.6
Reproduction
https://codesandbox.io/p/devbox/k6rsz6?file=%2Fapp.vue%3A1%2C1
Description
I'm trying to add types for a ref to a UForm component, but when I tried to use the setErrors method there was the following typescript error:
Property 'setErrors' does not exist on type
'CreateComponentPublicInstanceWithMixins<Readonly<ExtractPropTypes<{ schema: { type: PropType<ZodSchema> | PropType<YupObjectSchema<any>> | PropType<JoiSchema> | PropType<any>; default: any; }; state: { type: ObjectConstructor; required: true; }; validate: { ...; }; validateOn: { ...; }; }>> & Readonly<...>, ... 24 m...'.
Did you mean 'errors'?

Additional context
No response
Logs
No response

You should use the Form type from #ui/types: https://codesandbox.io/p/devbox/k6rsz6

I see, thanks for the clarification.
I made a pull request clarifying this in the docs as well.


Fix/calibrate camera

Refactored camera calibration script to work with new cameras. No interface yet on how to best integrate with the rest of the code.

Sorry I didn't submit review on this. Unless I forgot.
On Wed, Feb 26, 2020, 23:03 Not Karol<EMAIL_ADDRESS>wrote:

Merged #19 https://github.com/notkarol/derplearning/pull/19 into master.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/notkarol/derplearning/pull/19?email_source=notifications&email_token=AC5ICK5QPYSVJF7ERBFZZ4TRE3YL7A5CNFSM4KT4CZS2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOW5KHMNA#event-3075765812,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC5ICK6WBAPGO5XC52G7LZLRE3YL7ANCNFSM4KT4CZSQ
.


Issues/#283 dcattheme

This PR addresses GitHub issue: #283
Briefly describe the changes proposed in this PR:

trivial fix, added dcat:theme IRI

Make sure you've followed the Contributor Guidelines. In particular (please tick to indicate you've taken care of it):

[X] RDF4J code formatting has been applied
[ ] tests are included
[ ] all tests succeed

Closing, some issue with the checks, I'll create a new request


Repair commit 4d2a6c4

Commit https://github.com/BitGo/prova/commit/4d2a6c4b9c7cdae488faae9a3d1b6042a4f8e9af fixed a typo and made another. This commit simply fixes said typo.

Currently the link in the doc is dead, please merge this ASAP.


BAU Include parent layout start block in payment page

Cookie banner currently isn't shown on the card payment page.

include parent layout block to show this

We should verify that the cookie banner should be shown on payment pages, however this brings it in line with all of the other payment journey (3ds, confirmation, etc.)

I think this is the most correct thing to do from a code structure view but questions around cookie banner behaviour on payment pages should be answered and reviewed through a ticket.


chore: Rework release process to generate changelogs and tags automatically

This brings in a set of modern release scripts that we've been using in other projects such as https://github.com/cloudevents/sdk-ruby and https://github.com/GoogleCloudPlatform/functions-framework-ruby
The new process has a lot of benefits including:

It determines versioning and generates changelogs automatically based on conventional commit messages.
The interface is completely in the GitHub UI. (You no longer have to push tags manually.)
Results/errors are more visible and troubleshooting is easier.
The workflows are now separate from CI (i.e. we no longer have a weird release job at the end of the CI workflow)

This pull request:

Rips out the old release scripts (from the CI workflow and toplevel Rakefile)
Copies the new release system into this repo. (I don't yet have "releases" of the release system itself, so for now I'll be updating the scripts in place as I make upstream updates.)
Provides the release configuration for this repo (.toys/.data/releases.yml)
Updates the README.md and CONTRIBUTING.md files to document the process, including how we use conventional commits, how to perform releases, and how to troubleshoot.

Not in this pull request but may be coming separately:

The release system supports building and publishing yard documentation on GitHub pages, but I haven't set that up for this repo yet so it's currently disabled. See #305
I don't have a rollback/yank workflow yet, but it's coming.

Closes #306

This brings in a set of modern release scripts that we've been using in other projects such as https://github.com/cloudevents/sdk-ruby and https://github.com/GoogleCloudPlatform/functions-framework-ruby

This all looks pretty awesome. There's a massive amount of code here, and it is good to know it has been tested in a couple of other projects already. How do you ensure bugs are fixed or features are added in all projects using these scripts? It feels like they're probably going to gradually diverge.

The intent is to use exactly the same scripts across all projects that use them, with the differences being expressed in the releases.yml config file. Right now when I make changes, I'm manually copying the changes to the other projects. But yes, the code needs to be shared from a central location, and I'm working on figuring out how to do that.


How to  use Thunder

how to  download   as   thunder://QUFodHRwOi8vZGw2MjMuODBzLmltOjkyMC8xOTA0L+mdkuiho+mBk+W4iC/pnZLooaPpgZPluIgubXA0Wlo=

You can use the 'New Task' to add link task, but I think many Thunder links are dead links to other download tools.

I think you can add a function convert Thunder links  to other links

Someone mentioned it in January and it has already been implement.  Have you tried it?
https://github.com/agalwood/Motrix/issues/8
New Task - URL - Paste thunder link - Submit


.msi file gone and not reparable

There's no ChocolateyGUI.msi in C:\ProgramData\chocolatey\lib\ChocolateyGUI\tools anymore. Instead, a .ignore was appended to the end, the problem with this is that my .msi in C:\WINDOWS\Installer\ is missing and I don't know how to repair it, when I run FixMissingMSI, I get this error:

@brian6932 as part of the installation of the Chocolatey GUI package (which embeds the msi into the Chocolatey package) we remove the msi once the installation is completed.  This is due to the fact that the MSI is not required once the installation is complete.
I am not familiar with the FixMissingMSI application, and what it is doing, so I am not in a position to comment on what it is reporting.

Hmm I couldn't update because of this bug, and had to migrate a Chocolatey GUI install from another PC, however, even in the other PC .ignore was appended, I will mess with this further a later though

Can you confirm how you were trying to upgrade or uninstall the package? Were you using the choco upgrade or choco uninstall commands? There have been no reported issues with either of these commands.

yea I used those commands

Here's the chocolatey.log file if you're curious

same issue for me. cannot install, cannot uninstall

@brian6932 the error in the log is the following:
Exit code was '1603'. Exit code indicates the following: Generic MSI Error. This is a local environment error, not an issue with a package or the MSI itself - it could mean a pending reboot is necessary prior to install or something else (like the same version is already installed). Please see MSI log if available. If not, try again adding '--install-arguments="'/l*v c:\ChocolateyGUI_msi_install.log'"'. Then search the MSI Log for "Return Value 3" and look above that for the error..

Have you tried doing what it suggests?

@ALERTua can you provide log files for the attempts that you are making?

ChocolateyGUI_msi_install.log

@ALERTua Update: I was cleaning up my packages and decided to take a crack at it again, and I managed to get it.

You'll need a spare PC with Chocolatey installed
Install the exact version you're having uninstallation difficulty with on the spare PC, in my case: choco install chocolateygui --version=0.17.3
Once the install is complete, grab the following folders, and copy them to the affected PC in the same paths: C:\Program Files (x86)\Chocolatey GUI and C:\ProgramData\chocolatey\lib\ChocolateyGUI
Make sure that if the affected PC has C:\ProgramData\chocolatey\lib-bad\ChocolateyGUI as a path, to delete it
Finally on the affected PC, run choco install chocolateygui --version=0.17.3 --force, and now you should be able to upgrade and uninstall again.

@brian6932, thank you, I have already fixed my ChocolateyGUI using this method earlier in April, just forgot to describe the steps here.


License property

How to encode license information?
Ideally a dataset has just a single license and that is probably the case for the original data providers.
On the other hand, there might be combined datasets. Think about 16 German states providing data under different licenses and then someone comes and wants to merge into a single German dataset. In this case, different licenses apply for each dataset.
Also, how to encode the license? In STAC it's SPDX license identifier (e.g. Apache-2.0 or CC-BY-4.0) or a link in the links array.
I'm not sure whether we'll have a link construct #1, but it could also just be SPDX or a URL in the same field...
cc @cholmes

See #13


Implement Update Room Details in the backend

Create a controller under room.controller.ts named updateRoom.
Expected behavior:
It takes roomId, roomNumber, location, capacity in req.body and saves it to the database after checking all the details such as - either one of the fields are provided in the request body, room exists with provided roomId.

Please assign me this issue under under gssoc'24.

Please assign the necessary labels as well. Thanks!

@Parth18Shah Are you still on it?

Yes, i am

Hey, @Parth18Shah I am the Mentor of this Project. If You need any Help, Then Comment it Below. Thanks !! Happy Coding !!

Thank you for your message @Arghadip-Chatterjee. Will definitely reach out you if needed.


Update mount location

I found that this is no longer being mounted at /media/root, I was able to find the files mounted here instead - maybe it needs a symlink?

The existing comment is correct. From the point-of-view of toolbox, the host's filesystem is mounted to /media/root. From the point-of-view of the host, toolbox's filesystem is located at /var/lib/toolbox/core-fedora-latest.


Acceptance Criteria

[ ] Integration tests have reasonable coverage.

@eliobischof what is reasonable?
@stebenz Is this issue relevant? Or do we anyways add all the tests on the user schemas as we implement them?

@eliobischof what is reasonable?
codecov shows 84% on this repo, can we close this issue?


Add an option to go the parent folder for search results

This can probably be handled as a context menu and menu item in the top menu. It's currently difficult to find a file without copying its path into the address bar. This could also be added as a link in the details panel.

F, vouching for this


PNG output rather than SVG in emacs-jupyter

I'm not sure if this is an IHaskell issue or an ob-ipython issue, but with :opt svg the output is still a png file.
#+HEADER: :results raw drawer
#+BEGIN_SRC jupyter-haskell
:extension NoMonomorphismRestriction FlexibleContexts TypeFamilies
:opt svg

import Diagrams.Prelude
import qualified Diagrams.Prelude as D
import Diagrams.Backend.SVG

-- By Brent Yorgey
-- Draw a Sierpinski triangle!
sierpinski 1 = eqTriangle 1
sierpinski n =     s
                  ===
               (s ||| s) D.# centerX
  where s = sierpinski (n-1)

-- The `diagram` function is used to display them in the notebook.
diagram $ sierpinski 4
            D.# centerXY
            D.# fc black
          `atop` square 10
                   D.# fc white
#+END_SRC

Are you still experiencing this? It looks like the relevant code outputs both PNG and SVG.

I am. I do want to reiterate that it's through https://github.com/dzop/emacs-jupyter now. It works on the browser notebook, but not in the org-mode run. However, I don't see why it would be any different. Using the jupyter-python code blocks, I can get both png by default and svg with %config InlineBackend.figure_format = 'svg', so I don't see how it would be different. Are there inconsistencies with reporting svg and png between these kernels?

Okay, see https://github.com/dzop/emacs-jupyter/issues/16#issuecomment-465728972 for the reason and a possible solution. It appears to be because the ihaskell kernel embeds the image in html. A possible solution is to provide it as a image/svg+xml similar to what IJulia and IPython do (which he says is according to the Jupyter spec).

I'm not sure what you mean by "embeds the image in html". Would you be able to point me to the relevant part of the code where this is happening?

I tried searching and I'm having difficulty finding where this information gets displayed in the code.

The front end emacs-jupyter developer said: "It looks like the haskell kernel is giving an svg image embedded in html which is why you are seeing only png. I think it would be better to ask the people who make the Haskell kernel to provide an image/svg+xml representation of their images before doing anything on this side."

Could this area be the offender? https://github.com/gibiansky/IHaskell/blob/027f74aa1f6e007feec1650bbaf0d797815be157/src/IHaskell/Publish.hs#L72-L78

Does base64 need to be used here rather than plain text svg? What is the purpose of using the html function, is that was jupyter specifies?

I removed convertSvgToHtml and everything works on the browser and in emacs. Perhaps it was legacy, as DisplayData MimeSvg is fine, no need for html. Either way, I'll submit a pull request for further testing in other cases.

Merged #1009, thanks again!


Fix Windows version number

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Add way of adding additional social media links

Added optional Instagram and Twitter social media links. This can be configured inside metadata.json


Converting WANNIERT_HR.dat for unit cell to  that of SUPPERCELL

Hi,
By using the following commands I have tried to produce wannier_hr.dat file for silicon supercell. the file is produced in model3.
But the values are different. The model2 file is differing from wannier_hr.dat file of the silicon unit cell, too.
The next problem is belonging to model4, this command does not run.
I would appreciate your comments.
import tbmodels
import numpy as np
model = tbmodels.Model.from_wannier_folder(folder='/d......./TBmodels-trunk/examples/silicon/build/', prefix='silicon')
supercell_model = model.supercell((4, 4, 1))
model2=model.to_hr_file('model_hr.dat')
model3=supercell_model.to_hr_file('supercell_model_hr.dat')
model4 = tbmodels.Model.from_hr_file('model_hr.dat')

But the values are different.

That's to be expected, TBmodels also takes into account the _wsvec.dat file, and maps WF which happen to be outside the unit cell back into it.

model4 = tbmodels.Model.from_hr_file('model_hr.dat')

That command doesn't exist. You may be looking for from_wannier_files.
Overall, *_hr.dat files aren't a great storage medium for tight-binding models. Mostly because, due to their ASCII nature, values are very truncated. But also, part of the data (positions, unit cell) needs to be stored in separate files.

Hi,
Thanks for the quick reply.
In the attachment you can find two files.

Silsicon_hr.dat , this file is produced by  wannier90.
model_hr.dat, this file is produced by TB. I mean  before producing supercell  , I have tried to reproduce  silsicon_hr.dat via TB.
When I have  compared the two files it seems that the difference s are more than the truncation errors.  Would you please help me to understand the problem.

Regards
Fariba
On Tue, 05/10/2022 11:58 PM, Dominik Gresch @.***> wrote:

But the values are different.
That's to be expected, TBmodels also takes into account the _wsvec.dat file, and maps WF which happen to be outside the unit cell back into it.

model4 = tbmodels.Model.from_hr_file('model_hr.dat')
That command doesn't exist. You may be looking for from_wannier_files.
Overall, _hr.dat files aren't a great storage medium for tight-binding models. Mostly because, due to their ASCII nature, values are very truncated. But also, part of the data (positions, unit cell) needs to be stored in separate files.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.**>

TBmodels also takes into account the _wsvec.dat file, and maps WF which happen to be outside the unit cell back into it.


Support all.snippets

Problem Statement
Storing snippets for all filetypes is currently not easily possible?
Ideas or possible solutions
Support loading snippets/all.snippets with default priority for all filetypes
Alternatives you have considered
No response

Isn't this the similar solution that is already implemented?

Indeed - sorry for missing that.


Weekly PowerShell Microsoft Graph Reference Docs Refresh

This pull request was automatically created by Azure Pipelines. Important Check for unexpected deletions or changes in this PR.

Closing this because the current docs are still up-to date. No new SDK release has been done


What term should I use for RNaseP?

Hello,
I have 11 genes with the biotype 'P_RNA', however, their annotation puts them in 4 different Rfam families:

http://rfam.xfam.org/family/RF00373 (RNaseP_arch)
http://rfam.xfam.org/family/RF00009 (Nuclear RNase P)
http://rfam.xfam.org/family/RF00010 (Bacterial RNase P class A)
http://rfam.xfam.org/family/RF00011 (Bacterial RNase P class B)

Fortunately, these are all in the same clan:
http://rfam.xfam.org/clan/CL00002 (RNaseP)
I'm looking for a SO compliant biotype, as none of the above names match a search against SO.
Many thanks,
Dan.

Hi @dbolser-ebi,
I apologize for the delay in response. We had a chance in staff and I am now returning to old issues.
I believe the best term to use for 'P_RNA' would be the SO term 'RNase_P_RNA' which is SO:0000386. I hope this answers your question. If you still have any questions, feel free to open this issue.
Thanks,
Dave


Bridge: Collection of bot bidding feedback starting Labor Day weekend 2023

Bot should never lead trump unless it is a singleton

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.01"]
[West "Tena"]
[North "Tab"]
[East "Randel"]
[South "Misael J"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:QJ.Q873.J72.K865 AT93.K.KT654.QJ9 K854.A2.AQ983.A7 762.JT9654..T432"]
[Declarer "W"]
[Contract "1S"]
[Auction "S"]
Pass 1D X Pass
1H 1S Pass Pass
Pass
[Play "N"]
S4 S2 SQ SA
S5 S6 - S3

A bid of 4NT blackwood is asking for Aces.. Jon passed which is incorrect as he should answer / respond to his partner who is seeking a potential slam.

% PBN ---------------------------
[Event "Trickster Cards: Join Bridge"]
[Date "2023.09.01"]
[West "Pancake"]
[North "Adela"]
[East "Jon"]
[South "Shortcake"]
[Dealer "W"]
[Vulnerable "None"]
[Deal "W:A2.KQ97532.9.A93 87.8.KQJ7532.J84 KQT4.T6.T8.KQ652 J9653.AJ4.A64.T7"]
[Declarer "N"]
[Contract "4NT"]
[Auction "W"]
1H 3D Pass 4NT
Pass Pass

When doing a double - your partner should ALWAYS bid. Rene doubled but his partner passed? Why?

% PBN ---------------------------
[Event "Trickster Cards: Join Bridge"]
[Date "2023.09.01"]
[West "Pancake"]
[North "Huey"]
[East "Rene"]
[South "Shortcake"]
[Dealer "N"]
[Vulnerable "All"]
[Deal "N:84.Q9.A832.Q9852 KQJ.AT43.Q65.763 A732.KJ8.KJT4.KJ T965.7652.97.AT4"]
[Declarer "W"]
[Contract "1NTX"]
[Auction "N"]
Pass 1NT X Pass
Pass Pass
[Play "E"]
DJ D7 DA D5
DK D9 D2 DQ
DT H2 D3 D6
D4 H5 D8 H3
H8 - H9 H4

Rene bid 3 clubs when he only had 1. He should have bid 3NT as he had all suits bar clubs which his partner has covered. This is basic? Please upgrade bots knowledge....

% PBN ---------------------------
[Event "Trickster Cards: Join Bridge"]
[Date "2023.09.01"]
[West "Pancake"]
[North "Huey"]
[East "Rene"]
[South "Shortcake"]
[Dealer "E"]
[Vulnerable "All"]
[Deal "E:AKQT72.AJ6.A72.6 6543.T542.843.AK .K9873.KQT.JT852 J98.Q.J965.Q9743"]
[Declarer "N"]
[Contract "3C"]
[Auction "E"]
1S Pass 2C Pass
3C Pass Pass Pass
[Play "W"]
HQ H6 H2 HK
C3 HJ H4 H3
D5 D2 D8 DT
D6 D7 D3 DQ
D9 DA D4 DK
S8 SA S3 H7
SJ SK S4 H8
S9 SQ S5 H9
C4 ST S6 C2
CQ C6 CK C5
C9 HA H5 C8
DJ S2 HT CT
C7 S7 CA CJ

Bridge - Most annoying (well, one of the) bot habits is to raise my suite with just one or two cards in it. In this case the bot opened 1 club (or diamond, don’t remember). I bid 1 heart. Bot bid 2 hearts and had just one in its hand. It should have had 4 hearts to raise.

 Distribution (in this case, suit length) can’t be taken into account until a suit has been established.

 It raised my 1H to 2H despite holding only one heart.
You should directly hard-code certain safeguards into the bot:

NEVER raise partner's suit bid while holding only one card of the suit.

NEVER raise partner's suit bid while holding only two cards in the suit, unless partner has bid the suit twice.

NEVER open with a bid of one-anything holding fewer than 12 high-card points.

It's not hard to fix these things. You just need to directly fix them by hard-coding the bot to never make certain bids.

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.09.02"]
[West "Archie"]
[North "Eloy"]
[East "Roscoe"]
[South "BrenBarn"]
[Dealer "N"]
[Vulnerable "NS"]
[Deal "N:A7.T.AQ985.AKQJ9 8652.KQ.742.T653 K4.AJ7643.K63.74 QJT93.9852.JT.82"]
[Declarer "S"]
[Contract "2H"]
[Auction "N"]
1D Pass 1H Pass
2H Pass Pass Pass
[Play "W"]
SQ SA S2 S4
H2 HT HQ HA
DT D5 D2 DK
DJ DA D4 D3
S3 S7 S5 SK
H5 C9 HK H3
S9 D8 S8 H4
H8 D9 S6 H7
SJ CJ D7 H6
H9 DQ C3 HJ
C2 CQ C5 C4
C8 CA C6 C7
ST CK CT D6

Bot raised to 2 spades with only one spade in hand

% PBN ---------------------------
[Event "Trickster Cards: Trickster Bridge"]
[Date "2023.09.02"]
[West "Altobch"]
[North "Goldie"]
[East "Colin"]
[South "Petra3"]
[Dealer "W"]
[Vulnerable "All"]
[Deal "W:JT92.842.KJ42.A3 3.AK96.A98.J7654 KQ.T73.T53.QT982 A87654.QJ5.Q76.K"]
[Declarer "E"]
[Contract "4S"]
[Auction "W"]
Pass 1C Pass 1S
Pass 2S Pass 4S
Pass Pass Pass
[Play "W"]
CA C4 C2 CK
C3 C5 C8 S4
H8 - - H5

If bot opens a major it should bid them again to indicate 6 cards in the suit. Had it rebid spades I’d have known and would have said 3 spades giving bot opportunity to go to game. I bid 2D (changing suits indicates 10HCP and possibly 5 in the suit) and bot raised me. Not a good suit fit with only 7 cards between us.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.04"]
[West "Douglass"]
[North "Shannon"]
[East "Glenn"]
[South "Misael J"]
[Dealer "N"]
[Vulnerable "None"]
[Deal "N:AK9832.Q43.AQ.K3 74.AT985.K532.QT Q6.KJ.T8764.A764 JT5.762.J9.J9852"]
[Declarer "S"]
[Contract "3D"]
[Auction "N"]
1S Pass 2D Pass
3D Pass Pass Pass
[Play "W"]
SJ S2 S4 -

Bot/partner has support and opening points. It should bid game

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.03"]
[West "Carol"]
[North "Cyrus"]
[East "Debroah"]
[South "Misael J"]
[Dealer "S"]
[Vulnerable "All"]
[Deal "S:QJ98743..KT7.J63 A.T975432.Q86.75 T5.AKJ6.AJ942.T4 K62.Q8.53.AKQ982"]
[Declarer "S"]
[Contract "3S"]
[Auction "S"]
3S Pass Pass Pass
[Play "W"]
HT - - -

Much of this feedback, including this one, is from a player with the email address<EMAIL_ADDRESS>
bot must have opening points to bid.  The bot passed even though it had three spades and 11 hcpoints. It should have bid 3 spades with that hand. I would have raised to 4 spades which is what the hand made.

 My overcall is a pre-empt. With less than opening points bot’s only bid is pass

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.03"]
[West "Lorri"]
[North "Sara"]
[East "Gil"]
[South "Misael J"]
[Dealer "W"]
[Vulnerable "EW"]
[Deal "W:AKJ852.5.K43.963 Q96.73.97.AKJT72 T7.AKQJT842.Q.84 43.96.AJT8652.Q5"]
[Declarer "N"]
[Contract "4C"]
[Auction "W"]
1S Pass Pass 3D
Pass 4C Pass

Bid 5 d with few points after 2 d overcall

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.09.04"]
[West "Randal"]
[North "Derwin"]
[East "Cathey"]
[South "Karen"]
[Dealer "N"]
[Vulnerable "None"]
[Deal "N:3.T43.95432.KJ52 AQT76.72.Q.A8763 KJ2.QJ96.KJT86.Q 9854.AK85.A7.T94"]
[Declarer "S"]
[Contract "5D"]
[Auction "N"]
Pass 1S 2D X
5D Pass Pass Pass
[Play "W"]
CT C2 CA CQ

DQ -

Passed with 2 card support, after stay men should have 4 card support

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.09.04"]
[West "Oralia"]
[North "Ashley"]
[East "Ricki"]
[South "Karen"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:A854.Q62.AT.AQ62 JT9.KT9.KJ4.KJ83 K2.A874.9752.954 Q763.J53.Q863.T7"]
[Declarer "S"]
[Contract "2S"]
[Auction "S"]
1NT Pass 2C Pass
2S Pass Pass Pass
[Play "W"]
HT - - -

This 2 spades bid is a bit strange in the context of a takeout bid, even if my bid didn’t exactly follow the suggested guidelines.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.06"]
[West "Sydney"]
[North "Lyman"]
[East "Trina"]
[South "PiGuy10"]
[Dealer "W"]
[Vulnerable "EW"]
[Deal "W:J.KT96.AQJ6.KT73 8653.QJ.T854.A84 AKQT42.54.932.Q9 97.A8732.K7.J652"]
[Declarer "N"]
[Contract "2S"]
[Auction "W"]
1D Pass 1S X
2C 2S Pass

Again the bot raised my 2D to 3D despite holding only one diamond.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.07"]
[West "Pierre"]
[North "Venita"]
[East "Ira"]
[South "BrenBarn"]
[Dealer "W"]
[Vulnerable "NS"]
[Deal "W:Q6542..863.KT965 K93.KQJ52.9.Q432 AJ8.T98743.KQJT.  Response of 3 diamonds indicated 8 plus point. responder has only 7 points. correct response is 2 diamonds.

 The bot passed

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.16"]
[West "Humberto"]
[North "Garry"]
[East "Ina"]
[South "Simon Wit"]
[Dealer "W"]
[Vulnerable "EW"]
[Deal "W:AK96.J8.KQ94.J84 Q73.AKQT9.T7.K65 JT54.76432.J3.93 82.5.A8652.AQT72"]
[Declarer "S"]
[Contract "2C"]
[Auction "W"]
1D 1H Pass 2C
Pass Pass Pass
[Play "W"]
DK - - -

(From a UK player)

Bot bid a takeout double. It only had 1S. According to the bidding rules it should have had 3 or 4 cards in an unbid suit

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.09.16"]
[West "Humberto"]
[North "Garry"]
[East "Ina"]
[South "Simon Wit"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:JT7632.A762.87.2 K854.QJ94.KQ.J97 A.KT5.AJ65.KQ863 Q9.83.T9432.AT54"]
[Declarer "S"]
[Contract "3S"]
[Auction "S"]
Pass 1C X 1D
3S Pass Pass Pass
[Play "W"]
HQ H5 H3 HA

my bot partner bid 2 hearts and my suggested bid was 3 hearts when i had no hearts

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.09.15"]
[West "Merlin"]
[North "Galen"]
[East "Gayle"]
[South "gail"]
[Dealer "N"]
[Vulnerable "NS"]
[Deal "N:983.AKJ4.752.J96 AKJ4.9832.A84.T7 765..QJT63.A8532 QT2.QT765.K9.KQ4"]
[Declarer "S"]
[Contract "2C"]
[Auction "N"]
Pass Pass 1D Pass
1H Pass 2C Pass
Pass Pass
[Play "W"]
C4 C6 CT C2
CQ C9 C7 C3
CK CJ S4 CA
D9 D2 D4 D3
DK D5 D8 D6
S2 S3 SK S5
H5 D7 DA DT
ST S8 SA S6
SQ S9 SJ S7
H6 HK H2 DJ
H7 HA H3 DQ
HT H4 H8 C5
HQ HJ H9 C8

Dummy just bid 3 clubs with none in the hand!

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.09.14"]
[West "Albert"]
[North "Christa"]
[East "Donnie"]
[South "DiGarb"]
[Dealer "W"]
[Vulnerable "EW"]
[Deal "W:AKT.K982.A9.9754 Q9753.QJ643.J43. J8.A7.Q865.AQT63 642.T5.KT72.KJ82"]
[Declarer "N"]
[Contract "3C"]
[Auction "W"]
1C 2C Pass 3C
Pass Pass Pass
[Play "E"]
D5 D2 DA -

(Player in Hungary)

bot should clearly have responded 4d to my 4c control bid with the void in diamonds.

 One bot opened 1D holding only 10 points. The other bot bid 1S. The opener then raised to 2S despite holding zero spades. Again, whatever mechanism you have for ensuring that bids have minimum requirements is clearly not working.

I took a look at the bidding code on Github. The way it's organized is a bit hard to follow. But the bottom like is I think whatever it's doing to set constraints isn't working. I can see that there's some mechanism where it's supposed to "match" a hand against certain numbers of points and cards in a suit, but it obviously isn't working properly, since it's still doing stuff like this.

 Now the bot just passed in response to a forcing 4 spade cuebid. With 1-2 spades and knowing spades is the opposition’s suit.

I opened 1D. The bot has 15 points and responsds 1H. If I then bid 1S, the bot PASSES despite holding 15 points!
If I instead bid 2D, the bot bids 3C.
This bidding makes no sense. With 15 points and three diamonds, after my 1S, the bot should probably bid 3D, or maybe 2C, or even 3C. Passing with 15 points is nonsense. But in any case, there is no reason that my bidding 1S instead of 2D should cause the bot to pass instead of bidding again.

 Bot passed whereas should've doubled. During play, bot lead trumps which only served (and normally does this) to force me to get rid of my trumps therefore preventing me ruff later on.

Opened 1D fine.
 Opener bot said 3 diamonds with a singleton king of diamonds. All pass. They went down 3 vulnerable.

% PBN ---------------------------
[Event "Trickster Cards: Join Bridge"]
[Date "2023.10.06"]
[West "Annkay"]
[North "Isabel"]
[East "Rhett"]
[South "Ensign"]
[Dealer "E"]
[Vulnerable "None"]
[Deal "E:AK4.8653.43.A754 Q3.KQ.AJT2.KQJT2 T52.JT742.KQ986. J9876.A9.75.9863"]
[Declarer "N"]
[Contract "2NT"]
[Auction "E"]
Pass 1C 2NT Pass
Pass Pass

i bid 3 ♦s
my bot partner bid 4 ♣s with no clubs!!!!!!
correct bid would have supported the ♦s or pass

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.13"]
[West "Trent"]
[North "Myra"]
[East "Rochelle"]
[South "gail"]
[Dealer "S"]
[Vulnerable "All"]
[Deal "S:42.75.KJ976.AQT6 963.T.A843.K9532 QJT75.AQJ9.QT52. AK8.K86432..J874"]
[Declarer "S"]
[Contract "4C"]
[Auction "S"]
Pass Pass 1S Pass
2C Pass 2H Pass
3D Pass 4C Pass
Pass Pass
[Play "W"]
HT HA H2 H5
S3 S5 S8 S2
C2 H9 H6 H7
C3 D2 CJ CQ
S6 ST SK S4
C5 HJ H4 D6
S9 SJ SA C6
DA D5 H3 D7
C9 S7 C4 CT
CK HQ C7 CA
D3 DT C8 D9
D4 DQ H8 DJ
D8 SQ HK DK

Was in the process of slam bidding, indicating control in clubs, after agreeing upon spades, and the bot passed, leaving me in clubs and going down when we should have been in spades

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.10.15"]
[West "Scotty"]
[North "Kimberley"]
[East "Sally"]
[South "CPace"]
[Dealer "N"]
[Vulnerable "NS"]
[Deal "N:J4.AT9.J853.AJ64 2..KQT9642.KT753 86.J76532.7.Q982 AKQT9753.KQ84.A."]
[Declarer "W"]
[Contract "4S"]
[Auction "N"]
Pass 1D Pass 2S
Pass 3S Pass 4S
Pass Pass Pass
[Play "N"]
CA C3 - -

After opening and bidding spades twice (showing 6), how can East not support spades and go to game with 16 points? And how can West then support clubs with NO clubs and East only having bid them once?

 Just opened 2H with 8 points and 6 hearts and my BOT partner switched to 3 clubs leaving us in bad position.

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.16"]
[West "Clifton"]
[North "Alice"]
[East "Alberta"]
[South "DiGarb"]
[Dealer "S"]
[Vulnerable "EW"]
[Deal "S:75.AQ8754.Q4.862 KJ3.63.AKT932.K9 QT82.T.J85.AQ743 A964.KJ92.76.JT5"]
[Declarer "N"]
[Contract "3C"]
[Auction "S"]
2H Pass 3C Pass
Pass Pass
[Play "E"]
D6 - - -

As opener, North rebids 2H in support of my response of 1H (showing 6+ points and 4+ H) despite having only one H. The bidding card hint shows that bid would show 4 hearts and 13-15 points. My biggest frustration is when the bot doesn't bid what the card says the bid means. Why can't it bid what the program already says it means?

 After my 1C, bot 1H, my 1S, the bot passed holding 11 points. It should at least bid 1NT if not 2C or 2D.

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.20"]
[West "Marina"]
[North "Lee"]
[East "Van"]
[South "BrenBarn"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:K742.A2.AK9.6532 A83.K64.T53.JT98 J.QJT73.J764.AQ4 QT965.985.Q82.K7"]
[Declarer "S"]
[Contract "1S"]
[Auction "S"]
1C Pass 1H Pass
1S Pass Pass Pass
[Play "W"]
SA - - -

On rubber bridge the bot partner passed during bidding and they had 16 points. No player would ever pass with 16 points

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.21"]
[West "Leanna"]
[North "Martin"]
[East "Leander"]
[South "Jennifer"]
[Dealer "S"]
[Vulnerable "NS"]
[Deal "S:KQ8743.53.KQ9.63 J62.A876.T8.AJT4 AT.KQT.AJ653.852 95.J942.742.KQ97"]
[Declarer "S"]
[Contract "2S"]
[Auction "S"]
2S Pass Pass Pass
[Play "W"]
D8 - - -

When I practice Bridge on Trickster my bot partner should not respond to my opening bid of one no trump with Stayman (2 clubs) unless he has 8 points!

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.22"]
[West "Beryl"]
[North "Angela"]
[East "Freeman"]
[South "Betsy Cheves"]
[Dealer "N"]
[Vulnerable "All"]
[Deal "N:T943.T85.A3.9653 K82.J.T8765.KQT8 Q765.KQ6.KJ4.AJ7 AJ.A97432.Q92.42"]
[Declarer "S"]
[Contract "3NT"]
[Auction "N"]
Pass Pass 1NT Pass
2C Pass 3NT Pass
Pass Pass
[Play "W"]
H4 - - -

I didn’t bid very well in this hand, but the bot still made it way way worse. It often does this thing where it rebids the same control bid over and over again up to the 7 level (in bridge) for no reason. Would be good to fix.

  In the challenge game it asked for my 4 card major with only 7HCP

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.10.25"]
[West "Eunice"]
[North "Dan"]
[East "Stephanie"]
[South "Misael J"]
[Dealer "N"]
[Vulnerable "None"]
[Deal "N:J85.J532.A7.JT52 Q642.76.KT863.K8 AT9.AQT4.Q9.A974 K73.K98.J542.Q63"]
[Declarer "S"]
[Contract "4H"]
[Auction "N"]
Pass Pass 1NT Pass
2C Pass 2H Pass
3H Pass 4H Pass
Pass Pass
[Play "W"]
S3 S5 SQ SA
H8 HJ H6 H4

Bot should not bid game over a pre-empt unless it has opening points.

 You can’t count distribution points until a suit has been agreed upon.

 I bid 2C indicating 5 in the suit. Bot should bid 2S indicating it has one more in the suit. Spades would have been our fit. Bidding spades again doesn’t mean any more points but it does mean one more card in the suit. Ditto with me bidding clubs a second time.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.10.26"]
[West "Priscilla"]
[North "Deena"]
[East "Omar"]
[South "Misael J"]
[Dealer "E"]
[Vulnerable "All"]
[Deal "E:A43.QT765.A4.863 865.A82.J3.AKJT4 T9.K4.K8762.Q972 KQJ72.J93.QT95.5"]
[Declarer "S"]
[Contract "2C"]
[Auction "E"]
Pass 1C Pass 1S
Pass 2C Pass Pass
Pass
[Play "W"]
H4 H3 HT HA

I'm in a BOT practice game and bot does not seem to know cue bids.

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.10.30"]
[West "Janet"]
[North "Rosa"]
[East "Tommie"]
[South "DiGarb"]
[Dealer "N"]
[Vulnerable "None"]
[Deal "N:A432..KQJ97.KJ43 QJT876.J9862.T8.  In any of the other suits we would have had 7 trump, but in hearts we just have 5 so we should not be playing this suit.

 The computer responded with 1 club. This is not right.

 I bid a spade and the bot passed.  I might only have four; bot might only have 4 spades. Bot should bid spades again to indicate one more in the suit. Spades is a far better fit than diamonds since bot only has 1 in the suit

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.11.04"]
[West "Dinah"]
[North "Jenny"]
[East "Caroline"]
[South "Misael J"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:KQ7.93.QJ764.AT5 T53.J2.AK8532.72 AJ984.86.9.KJ863 62.AKQT754.T.Q94"]
[Declarer "S"]
[Contract "3D"]
[Auction "S"]
1D Pass 1S 2H
3D Pass Pass Pass
[Play "W"]
HJ - - -

Bot should have bid again.

 Bot had ONE.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.11.03"]
[West "Rob"]
[North "Glynn"]
[East "Ronald"]
[South "Gina"]
[Dealer "S"]
[Vulnerable "NS"]
[Deal "S:976432.Q75.K.J93 KJ8.J642.J72.K85 Q.AK9.Q653.QT764 AT5.T83.AT984.A2"]
[Declarer "S"]
[Contract "2S"]
[Auction "S"]
Pass Pass 1C Pass
1S Pass 2S Pass
Pass Pass
[Play "W"]
H2 H9 HT HQ
H4 HA H3 H5

Bot bid indicating 10hcp and then left us in diamonds with only a singleton in the suit. Bot’s proper response is Double to indicate open points. I’d have bid NT to keep the bidding open and we surely would have landed in either spades or hearts.

 My 4D rebid was an obvious control, but bot passed.

 Bot: 2C. Me2S. Bot passed. I’m not going to waste any more time here.

 Bot has one.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.11.17"]
[West "Ramon"]
[North "Natalie"]
[East "Pat"]
[South "Gina"]
[Dealer "S"]
[Vulnerable "EW"]
[Deal "S:A2.KT65.3.KQJ762 J9.Q972.KQ4.A543 KQT754..A87652.8 863.AJ843.JT9.T9"]
[Declarer "S"]
[Contract "3C"]
[Auction "S"]
1C Pass 1S Pass
2H Pass 3C Pass
Pass Pass
[Play "W"]
DK - - -

If bot bids 2c in response to my 1NT I assume it is asking for a 4 card major. If it wants to be in clubs it needs to bid that suit again versus passing my 2S bid.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.11.18"]
[West "Hilary"]
[North "Debi"]
[East "Constance"]
[South "Misael J"]
[Dealer "E"]
[Vulnerable "All"]
[Deal "E:KJ9643.QJ96.J64.  Bot bid 4 hearts with NO NEED

% PBN ---------------------------
[Event "Trickster Cards: Trickster Bridge"]
[Date "2023.11.20"]
[West "QML - No conventions. √ score"]
[North "Luke 59"]
[East "Marvin"]
[South "Netty"]
[Dealer "S"]
[Vulnerable "EW"]
[Deal "S:8542.KJ87.952.86 AQ97.9.A64.KQJ43 KJ.52.T873.AT752 T63.AQT643.KQJ.9"]
[Declarer "E"]
[Contract "4H"]
[Auction "S"]
Pass 1C Pass 1H
Pass 1NT Pass 4H
Pass Pass Pass
[Play "S"]
S8 SA SJ -

needed 10 points for game. Bot bid 2 NT

% PBN ---------------------------
[Event "Trickster Cards: Trickster Bridge"]
[Date "2023.11.20"]
[West "Esteban"]
[North "Willie"]
[East "Dorthy"]
[South "QML - No conventions. √ score"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:T83.KJ962.JT.QJ8 J95.T75.87652.K9 A7.AQ4.AK43.A642 KQ642.83.Q9.T753"]
[Declarer "E"]
[Contract "2NT"]
[Auction "S"]
Pass Pass 2NT Pass
Pass Pass
[Play "W"]
S4 - - -

Bot responded to my 1 club open with a bid of 1 heart. With 4 hearts and 5 spades.
I rebid 1 NT.
Bot passed.
Bit should have bid spades at some point before passing.

% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.11.26"]
[West "Toby"]
[North "Sanford"]
[East "Lisa"]
[South "Gina"]
[Dealer "S"]
[Vulnerable "NS"]
[Deal "S:KQ7.J7.A973.K542 T.T943.QJT542.A3 AJ862.A852.6.T76 9543.KQ6.K8.QJ98"]
[Declarer "S"]
[Contract "1NT"]
[Auction "S"]
1D Pass 1H Pass
1NT Pass Pass Pass
[Play "W"]
DQ - - -

Bot had 10 pts so could have bid 2C over 1D. Leaving me in spades???

 Am I wrong here? Why not a heart bid instead of the pass?

Very frustrating.

 I call foul!

% PBN ---------------------------
[Event "Trickster Cards: Trickster Bridge"]
[Date "2023.11.28"]
[West "Junior"]
[North "MG"]
[East "Hugo68"]
[South "QML - No conventions. √ score"]
[Dealer "E"]
[Vulnerable "None"]
[Deal "E:AT.9875.K76.K853 Q9.A632.QJ982.97 J8765.JT.AT4.Q64 K432.KQ4.53.AJT2"]
[Declarer "W"]
[Contract "4H"]
[Auction "E"]
Pass Pass Pass 1C
Pass 1H Pass 3H
Pass 4H Pass Pass
Pass
[Play "N"]
S6 S4 SA -

The bot is still failing to follow basic principles of bidding. It opened with 11 points and then raised with only two cards in the suit.
% PBN ---------------------------
[Event "Trickster Cards: Challenge Bridge"]
[Date "2023.12.03"]
[West "Ernie"]
[North "Karl"]
[East "Marilyn"]
[South "BrenBarn"]
[Dealer "W"]
[Vulnerable "EW"]
[Deal "W:AQ3.T86.JT432.54 J8.K742.75.AK763 T9754.Q93.Q.QJT9 K62.AJ5.AK986.82"]
[Declarer "S"]
[Contract "5D"]
[Auction "W"]
Pass 1C Pass 1D
Pass 2D Pass 5D
Pass Pass Pass
[Play "W"]
H6 H2 HQ HA

i bid 1 NT
my bot partner passed with 8 points and a five
card major
my bot partner passed
correct bid for bot partner was 2 ♥s as a transfer to spades

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.12.01"]
[West "Kelvin"]
[North "Arlin"]
[East "Joan"]
[South "gail"]
[Dealer "E"]
[Vulnerable "EW"]
[Deal "E:4.K73.A7642.A753 AKQ.JT98.KQ9.QJ8 J875.Q54.T83.964 T9632.A62.J5.KT2"]
[Declarer "S"]
[Contract "1NT"]
[Auction "E"]
1D 1NT Pass Pass
Pass
[Play "W"]
S5 S2 S4 SQ
S7 S3 D2 SK
S8 S6 D4 SA
H4 HA H3 H8
SJ S9 H7 C8
H5 H2 HK H9
C4 C2 C3 CJ
C6 CT CA CQ
DT DJ D6 D9
C9 CK C5 HT
D3 D5 D7 DQ
D8 H6 DA DK
HQ ST C7 HJ

Response to my 1D should not be 2D with only 2 diamonds. Correct response would be 1S

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.12.01"]
[West "Oscar"]
[North "Maureen"]
[East "Lola"]
[South "Karen"]
[Dealer "N"]
[Vulnerable "NS"]
[Deal "N:AJ32.T95.AT.QJ43 854.AQ8.K9765.T2 K.K62.QJ432.A986 QT976.J743.8.K75"]
[Declarer "N"]
[Contract "3C"]
[Auction "N"]
1C Pass 1D Pass
2D Pass 3C Pass
Pass Pass
[Play "E"]
S4 SK S6 S2
C2 CA C5 C3
CT C6 C7 CQ
S5 H2 S7 SA
S8 C8 S9 S3
D5 D2 D8 DA
H8 C9 ST SJ
D6 D3 CK DT
HQ D4 SQ C4
HA H6 H3 H5
D7 DJ H4 H9
D9 HK H7 HT
DK DQ HJ CJ

My partner has 8 points and 6 spades and should not have passed my opening one heart, partner should bid one spade

% PBN ---------------------------
[Event "Trickster Cards: Practice Bridge"]
[Date "2023.12.01"]
[West "Oscar"]
[North "Maureen"]
[East "Lola"]
[South "Karen"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:AKQ.K8743.J753.3 65.T6.AK964.QJT9 J98732.A52..K874 T4.QJ9.QT82.A652"]
[Declarer "S"]
[Contract "1H"]
[Auction "S"]
1H Pass Pass Pass
[Play "W"]
CQ CK CA C3
H6 H2 H9 HK
D4 H5 D2 D3
HT HA HJ H3
S5 S2 S4 SA
D6 C4 HQ H4
C9 C7 C2 H7
S6 S3 ST SQ
D9 S7 C5 SK
DK C8 C6 H8
DA S8 D8 D5
CT S9 DT D7
CJ SJ DQ DJ

Why did Mckinley leave his BOT in hearts when he had none?? Diamonds was obvious. Are these bots beginners??

 They are clueless and got smashed!

 Why did she respond 2S when she had none??

% PBN ---------------------------
[Event "Trickster Cards: Join Bridge"]
[Date "2023.11.29"]
[West "Pancake"]
[North "Susana"]
[East "Johanna"]
[South "Shortcake"]
[Dealer "E"]
[Vulnerable "None"]
[Deal "E:2.543.AKQ2.QJ752 T7.KJ862.T9853.K AKJ84.Q7.J4.A963 Q9653.AT9.76.T84"]
[Declarer "N"]
[Contract "4S"]
[Auction "E"]
1C Pass 1S Pass
2S Pass 4S Pass
Pass Pass
[Play "W"]
D6 D2 D8 DJ
D7 DQ D3 D4
C4 C2 CK CA
C8 CJ S7 C3
S5 DK D5 S4
CT CQ ST C6
S9 DA D9 S8
HA H3 H2 H7
H9 H4 HK HQ
S3 H5 DT C9
SQ S2 H6 SK
S6 C5 H8 SA
HT C7 HJ SJ

What is it gonna take for you guys to fix the bot so it doesn't raise holding one card in the suit?

 With 8 plus points and 6 hearts bot should have bid.

 I open with 1S and bot passes with opening points?

% PBN ---------------------------
[Event "Trickster Cards: Bridge - Chicago scoring using SAYC with partscore bonus, no undo"]
[Date "2023.12.10"]
[GameCode "Bridge"]
[GameOptionsJson "{"_honors":{"honors":null,"points":0,"seat":-1},"allowUndo":false,"allowUndoBids":false,"bidding":0,"chicagoPartscore":0,"gameCode":5,"goodPracticeHandToSeatZero":false,"honorsBonus":false,"rubberDealLimit":0,"variation":0,"CompeteBuyIn":0,"CompeteFee":0,"CompeteWinnings":0,"gameOverScore":2199023255552,"gamePlayMode":1,"isPartnership":true,"noSuggestions":true,"noWatching":true}"]
[West "Willa (Auto)"]
[North "Greta (Auto)"]
[East "Miles (Auto)"]
[South "Misael J (1507719)"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:Q8632.A73.96.AK3 KJ.J42.KQT42.T87 9.KQ9865.AJ3.QJ6 AT754.T.875.9542"]
[Declarer "S"]
[Contract "1S"]
[Auction "S"]
1S Pass Pass Pass
[Play "W"]
DK - - -

Partner has 9 points and 4 hearts, should not pass my opening 1heart bid

% PBN ---------------------------
[Event "Trickster Cards: Bridge - Rubber scoring using SAYC, review last deal, best hand, with undo"]
[Date "2023.12.08"]
[GameCode "Bridge"]
[GameOptionsJson "{"_honors":{"honors":[{"s":4,"r":14},{"s":4,"r":13},{"s":4,"r":11},{"s":4,"r":10}],"points":0,"seat":-1},"allowUndo":true,"allowUndoBids":false,"bidding":0,"chicagoPartscore":0,"gameCode":5,"goodPracticeHandToSeatZero":true,"honorsBonus":false,"rubberDealLimit":0,"variation":1,"CompeteBuyIn":0,"CompeteFee":0,"CompeteWinnings":0,"gameOverScore":1099511627776,"gamePlayMode":1,"isPartnership":true,"noWatching":true,"reviewLastDeal":true}"]
[West "Rosetta (Auto)"]
[North "Forrest (Auto)"]
[East "Lauren (Auto)"]
[South "Karen (2291592)"]
[Dealer "S"]
[Vulnerable "NS"]
[Deal "S:Q5.AKJT98.K43.A7 JT632..JT75.Q943 A874.Q743.2.K862 K9.652.AQ986.JT5"]
[Declarer "S"]
[Contract "1H"]
[Auction "S"]
1H Pass Pass Pass
[Play "W"]
DJ D2 DA D3
S2 H3 H2 HA
D5 HQ H5 H8
S3 SA S9 S5
D7 H4 H6 HK
DT C2 D6 DK
C3 C6 C5 CA
C4 CK CT C7
S6 S4 SK SQ
C9 H7 DQ D4
CQ C8 CJ H9
ST S7 D8 HJ
SJ S8 D9 HT

Two players reported the same thing (from a daily challenge):

I opened 1S. The bot passed despite holding 12 points.

% PBN ---------------------------
[Event "Trickster Cards: Bridge - Rubber scoring using SAYC with honors bonus, no undo"]
[UTCDate "2023.12.19"]
[UTCTime "21:57:24"]
[LocalDateTime "12/19/2023 1:57 PM PST"
[GameCode "Bridge"]
[GameOptionsJson "{"variation":1,"honorsBonus":true,"allowUndo":false,"noSuggestions":true,"noWatching":true}"]
[West "Rhea (Auto)"]
[North "Charmaine (Auto)"]
[East "Marietta (Auto)"]
[South "BrenBarn (3492579)"]
[Dealer "S"]
[Vulnerable "None"]
[Deal "S:A7632..AT875.KQ9 4.943.KJ94.AJT63 KT9.AQJT7.Q62.54 QJ85.K8652.3.872"]
[Declarer "S"]
[Contract "1S"]
[Auction "S"]
1S Pass Pass Pass
[Play "W"]
H3 - - -


Roadmap

List of issues that we should solve at some point

[ ] Module imports
[ ] CSS - including not leaking bootstrap to demo app
[ ] Nice UX
[ ] Scss
[ ] Addon support
[ ] Embed support
[ ] Use ember data

@joostdevries any more you can think of?

at some point adding a web based CLI would be super awesome.
@stefanpenner do you have any thoughts/additions on this?

Also added revision history support, since Gists handle that out of the box :-)

@stefanpenner do you have any thoughts/additions on this?

we should also find a home for it
twiddle.emberjs.com or twiddle.ember-cli.com (likely emberjs.com if we can get core buy-in)

regarding modules, http://ember-gist.joostdvrs.com uses Esperanto for that.

twiddle.emberjs.com or twiddle.ember-cli.com (likely emberjs.com if we can get core buy-in)

:+1:
@alexspeller maybe we need to split the above items into what's needed in a first release and what can be done in updates. I'll ask someone on my team to have a look at the UX this week.

Can we update this?

@Gaurav0 I've updated the status and created issues for the remaining items. I intend to use milestones to prioritize items right now.


Allow passing custom JSON-LD context mappings to @ldo/cli

Property names used by shapes can be inconsistent; Wikidata doesn't even use human-readable property names.
It would be nice to provide a JSON-LD context to the build step that only includes mapping between predicate IRI and JSON property names.
I think Soukai makes for an excellent DX by supporting that. LDO could offer a comparable feature, leaving all the heavy lifting still based on shapes.

I noticed some people using properties from Wiki data, for example, in https://shaperepo.com/shapes?id=https%3A%2F%2Fwww.wikidata.org%2Fwiki%2FEntitySchema%3AE100
Unless custom mapping is provided, LDO would generate pretty unusable getters P1082 etc.


A set of interesting wired txs related to DeFiner Protocol

Aug-09-2022 09:31:29 AM +UTC Ethereum block height [15307231]

initialize: https://etherscan.io/tx/0x24213c81bb95f84c4c454906f0b3bc259cbe45459afd37c3a74e59c8bba9861f
do some wired operations: https://etherscan.io/tx/0x848b14a5fcc6bd60886d7cf87a83fa882f6e86bfd6ede5751aff9271d33cac16
withdraw proceed to EOA: https://etherscan.io/tx/0x16c411a2cf906814af03ef658c435ff5c2a373d3ed5e9178489244129fd20ac4
transfer proceed to a new EOA: https://etherscan.io/tx/0x57a267b970ba5d1864377baf30feb5b9aa78c63629a6885da7f13cb2773d48d9

Click to find out our beta analyzer result for these txs.
You are more than welcome to join the specified discord channel for it. We look forward to your suggestions on features, bugs, and improvements. C'mon in!
https://discord.gg/kmjNKFvV

Hello there, thanks for participating in our just concluded "Awesome Transactions Bounty" program. In other news, we have a great update for you! It's the new analyzing tool called "EigenTx" which you can use to analyze and dissect your submission and other transactions you deem necessary or intriguing! Follow the link below to enjoy the experience.
https://tx.eigenphi.io/


Full path persistent level & gc fix

The issue we discussed in https://github.com/sinbad/SPUD/issues/100

Thanks!


CZs - Low / Med / High value and weight of side Objectives

Previous results:
1 Low vs 1 High : High won
2 Low vs 1 High : Low won

Included in v1.5.1


Adding custom claims example

How can I assign firebase roles to a user? I didn't find enough documentation.
Can I have I can an idea how it's done? It's urgent.
Version
What version of next-firebase-auth are you using?
0.13.0-alpha.4

Are you using the latest version? All custom claims should be available in the AuthUser instance (e.g., returned from useAuthUser under the key "claims"). On the server, you should be able to grab the claims normally through firebase admin.

But how do I set them in the first place?

It would honestly have taken you less time to google "firebase custom claims" than post here.
In any case, you should read the firebase documentation. This library is just an extension of firebase for the nextjs platform.

Please read my original question, since custom claims are now supported you must add an example snippet to the doc. Googling that will not give me results for next.js whether I can do that in api folder or firebase functions.


In netpol egress rules, except rule should be set to "!=" and should not be "=="

…not be "=="
What type of this PR
Examples of user facing changes:

API changes
Bug fixes

Which issue(s) this PR fixes:
Fixes #792

@wangyd1988 Is it convenient to submit a pr for the master code?

ok , I will


output: Permit output tests for failure case

Remove the restriction for bug-5198.
Issue: 7447
Ticket
If your pull request is related to a Suricata ticket, please provide
the full URL to the ticket here so this pull request can monitor
changes to the ticket status:
Redmine ticket:

It fails on both branches, will need it to fail only on master for it to get into the pipeline.


Refused to apply style because the script was loaded even though its MIME type is not a valid JavaScript MIME type

Hello,
I make a Identity Server program with Asp.Net Core 2.2 and it works well on http://mydomain.com with the below configuration:
  identityserver:
    image: identityserver
    build:
      context: .
      dockerfile: IdentityServer/Dockerfile
    container_name: is4
    ports:
      - 5000:5000
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      VIRTUAL_PORT: 5000
      VIRTUAL_HOST: my.domain1.com

I have a good format on http://my.domain1.com

When I apply SSL with your Let's Encrypt docker to this same code with the below configuration:
  identityserver:
    image: identityserver
    build:
      context: .
      dockerfile: IdentityServer/Dockerfile
    container_name: is4
    restart: always
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      VIRTUAL_PORT: 5000
      VIRTUAL_HOST: my.domain2com
      LETSENCRYPT_HOST: my.domain2.com
      LETSENCRYPT_EMAIL<EMAIL_ADDRESS>
I have a formatting problem on https://my.donmain2.com:

In the Firefox web developer:

What do I have to do to fix this issue?
Thank you.

Hi.
Could you please provide your whole configuration (not just the proxyed container, but nginx-proxy or nginx + docker-gen and the companion container) plus containers logs ?
This is likely to ba an issue with nginx-proxy as this container (the companion) should not have any effect on the proxying part beside adding the ACME challenge location.

Hi,
Thank you for your response.
I use the same configuration from https://chrissainty.com/how-i-dockerised-my-blog/. It is working.  Skipping notification ''
2019/05/31 23:11:33 Received event die for container d461d73bc96c
2019/05/31 23:11:34 Received event stop for container d461d73bc96c
2019/05/31 23:11:39 Debounce minTimer fired
2019/05/31 23:11:39 Generated '/etc/nginx/conf.d/default.conf' from 9 containers
2019/05/31 23:11:39 Sending container 'nginx' signal '1'
2019/05/31 23:11:50 Received signal: hangup
2019/05/31 23:11:50 Received signal: hangup
2019/05/31 23:11:51 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2019/05/31 23:12:37 Received event start for container aaa5056df421
2019/05/31 23:12:42 Debounce minTimer fired
2019/05/31 23:12:42 Generated '/etc/nginx/conf.d/default.conf' from 10 containers
2019/05/31 23:12:42 Sending container 'nginx' signal '1'
2019/05/31 23:12:54 Received signal: hangup
2019/05/31 23:12:54 Received signal: hangup
2019/05/31 23:12:54 Generated '/etc/nginx/conf.d/default.conf' from 10 containers
2019/05/31 23:12:54 Sending container 'nginx' signal '1'
2019/05/31 23:17:38 Received event die for container aaa5056df421
2019/05/31 23:17:40 Received event stop for container aaa5056df421
2019/05/31 23:17:42 Received event start for container 973f735953cc
2019/05/31 23:17:47 Debounce minTimer fired
2019/05/31 23:17:47 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2019/05/31 23:23:07 Received event die for container 973f735953cc
2019/05/31 23:23:08 Received event stop for container 973f735953cc
2019/05/31 23:23:10 Received event start for container c50b0b87cb25
2019/05/31 23:23:15 Debounce minTimer fired
2019/05/31 23:23:15 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2019/06/01 12:43:34 Received event die for container 3f1edf5cfb57
2019/06/01 12:43:35 Received event stop for container 3f1edf5cfb57
2019/06/01 12:43:37 Received event start for container 31048dd97c42
2019/06/01 12:43:42 Debounce minTimer fired
2019/06/01 12:43:42 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''

docker logs nginx-letsencrypt
...
/etc/nginx/certs/ids4.syladebox.com /app
Creating/renewal ids4.syladebox.com certificates... (ids4.syladebox.com)
2019-06-03 20:45:34,010:INFO:simp_le:1564: Certificates already exist and renewal is not necessary, exiting with status code 1.
/app
Sleep for 3600s
/etc/nginx/certs/api4.syladebox.com /app
Creating/renewal api4.syladebox.com certificates... (api4.syladebox.com)
2019-06-03 21:45:34,908:INFO:simp_le:1564: Certificates already exist and renewal is not necessary, exiting with status code 1.
/app
/etc/nginx/certs/ids4.syladebox.com /app
Creating/renewal ids4.syladebox.com certificates... (ids4.syladebox.com)
2019-06-03 21:45:35,665:INFO:simp_le:1564: Certificates already exist and renewal is not necessary, exiting with status code 1.
/app
Sleep for 3600s
/etc/nginx/certs/api4.syladebox.com /app
Creating/renewal api4.syladebox.com certificates... (api4.syladebox.com)
2019-06-03 22:45:36,553:INFO:simp_le:1564: Certificates already exist and renewal is not necessary, exiting with status code 1.
/app
/etc/nginx/certs/ids4.syladebox.com /app
Creating/renewal ids4.syladebox.com certificates... (ids4.syladebox.com)
2019-06-03 22:45:37,307:INFO:simp_le:1564: Certificates already exist and renewal is not necessary, exiting with status code 1.
/app
Sleep for 3600s

My full docker-compose is:
version: '3'

services:

  identityserver:
    image: sylade/identityserver
    build:
      context: .
      dockerfile: IdentityServer/Dockerfile
    container_name: is4
    restart: always
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      VIRTUAL_PORT: 5000
      VIRTUAL_HOST: ids4.syladebox.com
      LETSENCRYPT_HOST: ids4.syladebox.com
      LETSENCRYPT_EMAIL<EMAIL_ADDRESS>  apiservice:
    image: sylade/apiserver
    build:
      context: .
      dockerfile: ApiServer/Dockerfile
    container_name: api
    restart: always
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      VIRTUAL_PORT: 5001
      VIRTUAL_HOST: api4.syladebox.com
      LETSENCRYPT_HOST: api4.syladebox.com
      LETSENCRYPT_EMAIL<EMAIL_ADDRESS>      IDENTITY_AUTHORITY: "https://ids4.syladebox.com"
      CLIENT_CORS_ORIGINS: "https://api4.syladebox.com"
  db:
    image: sylade/postgresql:10
    build:
      context: .
      dockerfile: PostgreSQL/Dockerfile10
    container_name: db
    restart: always
    ports:
      - "5432:5432"
    volumes:
      - /www/database:/var/lib/postgresql/data
    environment:
      - PGDATA=/var/lib/postgresql/data/pgdata

networks:
    default:
       external:
         name: nginx-proxy

I hope I give to you the good elements.

I know the issue happened when you added this container to the mix but this really don't look like a letsencrypt-nginx-proxy-companion issue but rather like a side effect of enabling https.
The only thing the container does is, in order:

add a location configuration to /.well-known/acme-challenge for your domain on the nginx proxy
reloads docker-gen and nginx to be sure this change is picked
get a certficate issued from Let's Encrypt
put this certificate at the place where docker-gen will expect it
reload docker-gen so it can find the certificate and generate the new configuration with https enabled and reload nginx

And that's it. This container does not change anything else to the core proxying beside the location configuration for the challenge, and this does not have any bearing on the MIME types returned by your app. Your issue is most probably caused by your own app or by nginx proxy itself.

Why does my app work with the Nginx proxy without Let's Encrypt (see the first Dockerfile at the beginning issue)?

Could you try to obtain certificates for your two domains through another mean (let say with certbot), then enable nginx-proxy SSL support by mounting them in the /etc/nginx/certs folder as described here and bring your compose stack up without the letsencrypt companion ?
If you still have the same issue at this point, that should rule out the involvement of the letsencrypt companion.

I don't know some people very well. I will try to do it but how do I de-register my domain certificates? Stopping the letsencrypt companion does not release them before the validation end date.

You don't need to, Let's Encrypt will issue a new certificate for your domain(s) whether the previous certificate is still valid or not, as long as the domain challenge is validated and you haven't reached rate limits.

OK.
I just noticed in the is4 docker logs that Asp Net Core is working on http://ids.syladebox.com and not httpS://ids4.syladebox.com:
Now listening on: http://[::]:5000
Application started. Press Ctrl+C to shut down.
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://ids4.syladebox.com/

My code is:
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseForwardedHeaders(new ForwardedHeadersOptions
            {
                ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
            });
            app.UseIdentityServer();
            app.UseCors(builder => builder
                    .AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()//.AllowCredentials()
            );

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        } // Configure()

    public class Program
    {
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
        }

        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseKestrel()
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseUrls("http://*:5000")
                .UseStartup<Startup>();
    }

My docker-compose file is in the topic above.
How to enforce HTTPS in Aps Net Core?

Providing support for ASP Net Core is way outside the scope of this repo's issues.
Note that you app container not using https should not make any difference as the communication between nginx-proxy and the proxyed container happens over http by default, ie your app container should only see incoming http requests from the proxy.
Again I firmly believe that the issue isn't directly caused by letsencrypt-nginx-proxy-companion because of the reasons outlined previously. If you have trouble obtaining certificates from Let's Encrypt another way, doing the following will completely remove any influence of the container over nginx-proxy:

stop your nginx-letsencrypt container.
remove the default vhost config file with
docker exec nginx rm /etc/nginx/vhost.d/default
comment the nginx-letsencrypt container out of the compose file.
bring the compose stack down then up again.

Provided the original certificate you obtained for ids4.syladebox.com is still present in the /etc/nginx/certs folder, the proxy's https configuration will still be enabled.
If your browser does not complain about an invalid certificate (a certificate is either valid or it's not, it won't create MIME related issue) and you still experience the same issue at this point, the issue is not caused by this container.

docker rm -f nginx-letsencrypt
docker exec nginx rm /etc/nginx/vhost.d/default

Comment the nginx-letsencrypt container out of the compose file:
#  nginx-letsencrypt:
#    image: jrcs/letsencrypt-nginx-proxy-companion
#    container_name: nginx-letsencrypt
##    restart: unless-stopped
#    restart: always
#    volumes:
#      - /apps/nginx-proxy/files/conf.d:/etc/nginx/conf.d
#      - /apps/nginx-proxy/files/vhost.d:/etc/nginx/vhost.d
#      - /apps/nginx-proxy/files/html:/usr/share/nginx/html
#      - /apps/nginx-proxy/files/certs:/etc/nginx/certs:rw
#      - /var/run/docker.sock:/var/run/docker.sock:ro
#    environment:
#      NGINX_DOCKER_GEN_CONTAINER: "nginx-gen"
#      NGINX_PROXY_CONTAINER: "nginx"

#docker-compose -f nginx-proxy.yml up -d
nginx-gen is up-to-date
nginx is up-to-date

#docker exec nginx ls -l /etc/nginx/certs
drwxr-xr-x 3 root root 4096 Dec 13 22:35 accounts
drwxr-xr-x 2 root root 4096 Jun  9 15:30 api4.syladebox.com
lrwxrwxrwx 1 root root   30 Jun  9 15:28 api4.syladebox.com.chain.pem -> ./api4.syladebox.com/chain.pem
lrwxrwxrwx 1 root root   34 Jun  9 15:28 api4.syladebox.com.crt -> ./api4.syladebox.com/fullchain.pem
lrwxrwxrwx 1 root root   13 Jun  9 15:28 api4.syladebox.com.dhparam.pem -> ./dhparam.pem
lrwxrwxrwx 1 root root   28 Jun  9 15:28 api4.syladebox.com.key -> ./api4.syladebox.com/key.pem
drwxr-xr-x 2 root root 4096 Dec 22 21:59 clt4.syladebox.com
-rw-r--r-- 1 root root 1736 Dec 13 22:16 default.crt
-rw-r--r-- 1 root root 3272 Dec 13 22:16 default.key
-rw-r--r-- 1 root root  424 Dec 13 22:18 dhparam.pem
drwxr-xr-x 3 root root 4096 Jun  9 14:24 https:
drwxr-xr-x 2 root root 4096 Jun  9 15:30 ids4.syladebox.com
lrwxrwxrwx 1 root root   30 Jun  9 15:28 ids4.syladebox.com.chain.pem -> ./ids4.syladebox.com/chain.pem
lrwxrwxrwx 1 root root   34 Jun  9 15:28 ids4.syladebox.com.crt -> ./ids4.syladebox.com/fullchain.pem
lrwxrwxrwx 1 root root   13 Jun  9 15:28 ids4.syladebox.com.dhparam.pem -> ./dhparam.pem
lrwxrwxrwx 1 root root   28 Jun  9 15:28 ids4.syladebox.com.key -> ./ids4.syladebox.com/key.pem
drwxr-xr-x 2 root root 4096 Jun  9 15:30 syladebox.com
lrwxrwxrwx 1 root root   25 Jun  6 21:43 syladebox.com.chain.pem -> ./syladebox.com/chain.pem
lrwxrwxrwx 1 root root   29 Jun  6 21:43 syladebox.com.crt -> ./syladebox.com/fullchain.pem
lrwxrwxrwx 1 root root   13 Jun  6 21:43 syladebox.com.dhparam.pem -> ./dhparam.pem
lrwxrwxrwx 1 root root   23 Jun  6 21:43 syladebox.com.key -> ./syladebox.com/key.pem
lrwxrwxrwx 1 root root   25 Jun  6 21:43 www.syladebox.com.chain.pem -> ./syladebox.com/chain.pem
lrwxrwxrwx 1 root root   29 Jun  6 21:43 www.syladebox.com.crt -> ./syladebox.com/fullchain.pem
lrwxrwxrwx 1 root root   13 Jun  6 21:43 www.syladebox.com.dhparam.pem -> ./dhparam.pem
lrwxrwxrwx 1 root root   23 Jun  6 21:43 www.syladebox.com.key -> ./syladebox.com/key.pem

I don't know what to do :(

After a few minutes spent on Google it seems that you're far from being the only one having issues when trying to run IdentityServer (or ASP .Net Core itself) behind a proxy.
I really don't know anything about ASP .Net Core but if I where in your shoes I'd start by trying to curl one of the problematic file (let say ids4.syladebox.com/js/site.js) over both http and https and check what happens on the nginx and is4 containers logs when you do that. I suggest curl because your browser will most probably run into an issue with http due to HSTS being used by nginx-proxy.
If you want your site to be able through both http and https at the same time you'll have to set the HTTPS_METHOD=noredirect environment variable on you docker-gen container, otherwise requests made to http will be redirected to https.
I allowed myself to try that just now with https://ids4.syladebox.com/js/site.js, and your app just respond with a 404, so this isn't really a MIME error to begin with. The file just isn't served by your app at all when behind a proxy acting as a TLS termination.
Might have to do with the fact that the proxy <> app communication is http only. Or maybe not.
Anyway I'm going to close this issue as this does not concern letsencrypt-nginx-proxy-companion directly and I can't really be of any more help to you.

IdentityServers's doc recommend reading this when using behind a proxy : https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/proxy-load-balancer?view=aspnetcore-2.2#scenarios-and-use-cases

OK. I can remove the Let's Encrypt problem case.
Thank you very much for your help.
I'll keep you informed when the problem is solved.

It is solved.
Before, I used the app publication by FTP.
Now It is necessary to do:

Push my docker to Docker Hub
Push it on my server
Run the Docker compose

=> OK

A file permission error then ? Weird.
Well, glad you solved it anyway.

Perhaps.
I had a doubt about a tree structure in /app.
The http site is running on my computer with VisualStudio. The Dockerfiles is:
FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
WORKDIR /app
#EXPOSE 80
#EXPOSE 443
EXPOSE 5000

FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /src
COPY IS22/IS22.csproj IS22/
RUN dotnet restore IS22/IS22.csproj
COPY . .
WORKDIR /src/IS22
RUN dotnet build IS22.csproj -c Release -o /app

FROM build AS publish
RUN dotnet publish IS22.csproj -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "IS22.dll"]

The directory wwwroot is in /app when I type docker exec is4 ls :
wwwroot/css
wwwroot/js
wwwroot/lib

On my server with the letsencrypt-nginx-proxy-companion, Dockerfile is:
FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
COPY is4/ /app/
WORKDIR /app
ENV ASPNETCORE_URLS http://+:5000
EXPOSE 5000
ENTRYPOINT ["dotnet", "IS22.dll"]

With it, docker exec is4 ls gives:
css
js
lib

It isn't the same tree structure.
The wwwroot directory is missing in /app and the directories css, js, lib are directly in /app.
In the source directory (is4 in the the second line of Dockerfile) I have well:
wwwroot/css
wwwroot/js
wwwroot/lib

but after the build Dockerfile I have the bad tree structure...
I read the site https://thomasbandt.com/running-aspnetcore-with-https-in-a-docker-container and
I tested push/pull docker to/from Docker Hub => it is working.
docker exec is4 ls gives now:
wwwroot/css
wwwroot/js
wwwroot/lib

I deduce that the Dockerfile on my server is not correct.


/usr/bin/crimeflare: /usr/bin/php: bad interpreter: No such file or directory

Followed your tutorial, installed php etc etc
I am using Windows Linux Subsystem
Ubuntu 20.04

Fixed by doing
sudo apt-get install php instead of sudo apt install php-curl


⚠ Bofrost.es has degraded performance

In 9a9a371, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1477 ms

Resolved: Bofrost.es performance has improved in 40846d9 after 1 hour, 24 minutes.


BTC ZRC-20 name is very verbose

Not a big deal, but it doesn't match other ZRC-20's names, so might be a bit confusing.
    {
      "zrc20_contract_address": "0x65a45c57636f9BcCeD4fe193A602008578BcA90b",
      "asset": "",
      "foreign_chain_id": "18332",
      "decimals": 8,
      "name": "BTC-btc_testnet-btc_testnet", // <-- Not sure we need to be so verbose
      "symbol": "tBTC",
      "coin_type": "Gas",
      "gas_limit": "100",
      "paused": false
    },

Source: https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/zetacore/fungible/foreign_coins

We'll be part of operation to rename all ZRC20s


VS code integration for managing rules

Once our list of rules grows, I would like to see:

tree view/side bar that lists all rules per analyzer
right-click disable analyzer (turn off all rules)
filter rules by enabled/disabled (if level off)
sort by level (error, warning, info)
right-click to change level
changing anything outside of defaults should automatically create bicepconfig.json with the desired setting

e.g. right-click "no-unused-params" -> off, would create bicepconfig.json if not exists and add/update
        "no-unused-params": {
          "level": "off"
        }

related to #5318  - closing as this edit in config functionality automatically creates a bicepconfig and makes the rule for them. Then changing level from there isn't a major problem and we have made it such that turning off the whole analyzer isn't a "easy one click button"


Cannot register new account

What steps will reproduce the problem?
Open as a new user with IYO account existing
What is the expected result?
Registration with your IYO account
What do you get instead?

No registration button
Login with IYO shows the user is not registered
Login with new email shows the same

Additional info

Q
A

HumHub version
1.?

PHP version

Operating system

Note: Please use the community site for any questions on customizing HumHub.
Note: Also provide the full error stacks from Administration --> Information --> Logging and errors from your browser console if possible.

Email is not coming when I am trying to sign up

we are working in fixing sending mail issue also now you can click in itsyonline button, should register your itsyouonline account
if you are existing user and need to connect your exiting account to your IYO account , just flow below docs (we are gonna change that in code to done auto, already tested but need to put in live node)
https://docs.google.com/document/d/1aIixJhCWbGxEarQVsury3D48QlxVPaw6vOplFhqZMNc/edit

email invitation was fixed now also registration now with IYO only


add feature about vllm backend

I'll merge this PR first because I want to add more features ASAP, so I'll help you fix the comments. Thanks.


Instructor Selection: view Upcoming Teaching Opportunities on instructor page

As an instructor user, I want to be able to view upcoming teaching opportunities (events with open recruitment process).
Acceptance Criteria:

Button "View Upcoming Teaching Opportunities" is visible on instructor profile (trainee dashboard), but only to active badged instructors (relates to Community Roles project).
This button takes user to another page: list of upcoming teaching opportunities
Top of "List of upcoming teaching opportunities" page contains snapshot of instructor's profile and link to go back to main page.
The list supports filtering and sorting by basic criteria
The list contains: opportunity name and location (e.g. "Data Carpentry at Some University"), dates and times with conversion tool link, specific location, curriculum and notes from admin

We'd like to consider having each event have some sort of priority flag.  This could be a red/yellow/green icon or other UI feature.  This will indicate whether the workshop is in urgent need of Instructors based on criteria like number of existing sign ups, how far out the workshop date is, etc.  The project team will develop these criteria and share them here.

For point 4 - we should define what we mean by "basic criteria."
@pbanaszkiewicz  if this is something that is already defined in AMY, please let us know.  Otherwise we can come up with some criteria we'd like to use.

@maneesha

Regarding priority flags: sounds like an interesting extension. I'd like for this to be another story.
Regarding "basic criteria" for filtering. Since this wasn't said explicitly, I was thinking about filtering by available teaching opportunity fields or related objects (e.g. workshop dates, places, priority flags, etc.). You can definitely provide what you want to filter on, or we can work this out during the feedback loop.

@maneesha story created for the team (#2083). You can post filter criteria here - I will amend this story.


CDS-335 Add exchange rate for USD -> GBP to API

Description of change

Added ExchangeRate model to metadata to persist exchange rate

Added initial value for exchange rate into the database (accurate as of 2021-10-28)

Added functionality to serialize and expose exchange rates via API
Added functionality to expose exchange rates (read-only) via Django Admin

This is so that the live service team can see what the current value of the exchange rate is, when going through the workaround of updating the turnover (stored in $) with a new value (given to them in £)

Checklist

[x] If this is a releasable change, has a news fragment been added?

Explanation
A news fragment is required for any releasable change (i.e. code that runs in or affects production) so that a corresponding changelog entry is added when releasing.
Check changelog/README.md for instructions.

[x] Has this branch been rebased on top of the current develop branch?

Explanation
The branch should not be stale or have conflicts at the time reviews are requested.

[x] Is the CircleCI build passing?

General points

Other things to check

Make sure fixtures/test_data.yaml is maintained when updating models
Consider the admin site when making changes to models
Use select-/prefetch-related field lists in views and search apps, and update them when fields are added
Make sure the README is updated e.g. when adding new environment variables

See docs/CONTRIBUTING.md for more guidelines.

@tomkingston There's an overarching ticket for implementing the celery task here https://uktrade.atlassian.net/browse/CDS-331 but it's likely to be implemented as part of a seperate (yet to be made) ticket that represents a thinner slice


Metamorph verify no more interactions.

Resolves #339.

Re-created as #341 with different source branch.
Apparently, branch names must be valid file names since they're part of the project version.
Could not determine the dependencies of task ':metafacture-runner:distTar'.
> path may not be null or empty string. path='null'


sqlite 8 hours difference

var sourceCategory = DbContext.SingleOrDefaultById(entity.Id);
entity.NodeList = sourceCategory.NodeList;
entity.Depth = sourceCategory.Depth;
entity.CreateTime = sourceCategory.CreateTime;  //here
entity.EditTime=DateTime.Now;
result = DbContext.Update(entity)
ex:
sourceCategory.CreateTime is 2018/12/7 16:38:25
update after:
database record createtime is 2018/12/8 0:38:25
test sqlce/sql server is ok,but sqlite value difference. orm mistake?

Sounds like a timezone difference which is sounds like a configuration issue on the SQL engine. To prove the error, I think it's best to supply create scripts for both of the table which you have.  And also have a few lines of code where you insert a record and retrieve a record proving it is not working.  Or maybe a stripped down console application which you share using a repo or gist. Don't forget to mention the version of Npoco you are using.
As a sidenode, our "best practice" we have in our company: store create dates as UTC to be sure we do not have timezone issues. For other dates we use DateTimeOffset to be sure that we store the offset.


Pandora (Desktop) No Longer Scrobbles (chrome/pc)

Title says it all. I've tried the following.

re-authentication
extension re-installation
logout/login on last.fm
clear browser data

The extension will detect that pandora is supported but will never go green.

This is known issue and it was fixed. You can install the extension from the master branch, if you want to get the update right now.


Webp vulnerability

Google has published an update to the Chrome browser 116.0.5845.187, which fixes a critical vulnerability (CVE-2023-4863) that allows you to bypass all levels of browser protection and execute code in the system outside the sandbox environment. Details have not yet been disclosed, it is only known that the critical vulnerability is caused by a buffer overflow in the WebP image format handler. The vulnerability allows you to execute your code when processing specially designed WebP images. The danger of vulnerability is aggravated by the fact that a working exploit has been identified in the network, which is already being used by attackers to commit attacks (0-day).
https://www.opennet.ru/opennews/art.shtml?num=59746 russian news of this
https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_11.html google blog about this
Please update version in play store. I'muninstalling from the play store, not deleting the cache.

Update version of what?


Question about semi-supervised, multi-labeled classification

This is nice work by you and your team.
This is not an issue but rather a question.   I am considering combining your ASL loss function with a contrastive loss for the purpose of semi-supervised, multi-labeled classification.  Do you have any experience with this?  If so, would you share your experience?
Thanks,
Leslie

Hi Leslie
We don't have direct experience with contrastive loss for multi-label classification.
The closest thing we did is using ASL along with Knowledge distillation. We have been doing that extensively, with significant improvement. At first, we tried adding asymmetry also to the KD loss, but we found that plain symmetric KD works just as well. We think that it might be related to the fact that KD gives more smooth and rich predictions, in contrast to the binary ground-truth of CE\Focal loss\ASL. With smooth KD predictions, there is less negative-positive imbalancing.
Tal

Hi Tal,
Thank you for your prompt reply.
I assume you are using a teacher/student for knowledge distillation - are you using the same model size for both?  I recall seeing work where KD can yield some improvement over the teacher and I thought at the time that it might be due to label smoothing (or a mixup type effect), which is along the lines of what you are saying.
My interest is in the situation where there's lots of unlabeled data and we want to minimize the amount of manual labeling but maximize the final multi-label model performance.  I'm also planning on doing pseudo-labeling and self-training, which is really the same as teacher/student so your experience there helps me.  I appreciate your comment.
Best regards,
Leslie

We use a teacher larger than the student.
for cases where you have lots of unlabeled data and minimal labeled data, from my experience KD can be effective if you do it via ensembles (teacher is an ensemble of 2-3 models, preferably a combination of conv-nets and transformers). Of course you can add iterations and so on.
good luck with your study, will keep an eye for it if you publish it :-)
Tal

IMHO, there are several nice papers on SSL for single label classification that could be good starting points.  The trick is figuring out which one out of several possibilities.  One of the things I like about your papers (i.e., ASL, TResNet) is that you must have tried many possibilities but narrowed them down to the 3 -5 that matters most.
BTW, are you using the teacher ensemble approach for KD with fully labeled datasets?  It seems to me that it isn't so necessary there but I could be wrong.
Leslie

I agree with your intuition about teacher ensembles not very useful for fully labeled datasets.
I believe that ensemble of KD teachers is especially useful for the case you described - we start from a small tagged dataset, and try to scale to a large untagged dataset. In that case, we hope that mistakes of the different models will cancel each other, and the ensemble will be able to generalize on the untagged images, and "invent" new and useful labels. We can also update the teachers along the way, and try to make them better and better.
I have been experimented with this quite a bit, although my definition for small dataset (5M tagged images - Open Images) and large dataset (25-100M images) might be different than yours :-)
Tal

Good talking with you.
May all your research adventures be fascinating!
Best,
Leslie


OOM error for a specific batch size and image size when runing train_sup.py

Hello, thank you for your amazing work. I came across a strange OOM error and I was hoping you could help.
I am trying to run train_sup.py on my customed dataset and came across an OOM error with image size = 320x320 and batch size = 4. I am using two GPUs.
However, when I increase or decrease the batch size or image size, the code can run without an OOM error.
I did not use mixed precision.
When I use the same configuration and run train_semi.py with sup_only = 20, no OOM error either.
(I trained using batch size=10 when running train_sup.py, no OOM. But when I ran train_semi.py with sup_only = 20, an OOM occurred.)
I have no idea what's happening here. Would really appreciate some help. Thank you!

Thanks for your attention to our work!

Therefore, the real batch_size should be 8.
Considering the extra contrastive head and other tensors, it is possible to encounter an OOM error with batch_size=8.

Thanks for your attention to our work!  Therefore, the real batch_size should be 8. Considering the extra contrastive head and other tensors, it is possible to encounter an OOM error with batch_size=8.

Sorry if I didn't make my statement clear. I simplified the questions and have sorted the situations in the table below:

When I tried to run train_sup.py, I only get OOM when using batch_size=4 and image_size=320. If I use a larger batch_size or image_size, I won't get OOM.
I was wondering if you know what might be the reason causing this? Thank you

It is quite wired. I have no idea what's going on.
Do you need to EXACTLY use batch_size=4 and image_size=320 for training?
If so, maybe you could try different PyTorch or CUDA version.

Thank you for your reply. I will try using different versions of PyTorch or CUDA and see if it makes a difference.


Extend metadata in details panel for Weave Net nodes

Fixes #1938
Here's how it looks:

There's still no connections table, that will come later. I don't see it critical for the kubecon deadline, but let me know if I am wrong.

There's still no connection table...  let me know if I am wrong.

You are wrong.

You are wrong.

OK, I will work on that next, but let's merge this first

I find the "#" notation a bit odd. I don't think we are using that elsewhere.

I find the "#" notation a bit odd. I don't think we are using that elsewhere.

We are (in the container count of the container image topology). I tried to be consistent here but I can happily change it.

We are (using the "#" notation) in the container count of the container image topology

The notation there is "# CONTAINERS: 2", not "CONTAINERS: #2".

The notation there is "# CONTAINERS: 2", not "CONTAINERS: #2".

Ups, my bad, will fix

Everything should be addressed now addressed (and fixed a bug on the way). @jml Thanks for the review, plese take another look.
Here's a screenshot after the fixes:

"DEF. SUBNET"? Why not spell it out? I recommend using exactly the same keys as in the weave status output, except perhaps for replacing "CompoundNoun" with "Compound Noun".
And why do the keys take up so much horizontal space, instead of leaving that to the values? Hence the unfortunate truncation of the proxy address.


Now getting insecure WebSocket endpoint

Hi,
Wondering if the changes a couple of days ago could have introduced this for me. I have not changed the cluster settings for a long while and I started getting this on my test server:
I had tried using Cloudflare but stopped using that (so not sure if it's related to this and DNS changes have not fully propagated yet).
I am using meteord with nginx on AWS opsworks
Mixed Content: The page at 'https://<my domain>/' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://172.31.<AWS internetl IP>:8080/cluster-ddp/4e2d65a488d5e5077c856136179743e6ddca5ab7/web/532/bel3gonh/websocket'. This request has been blocked; this endpoint must be available over WSS.T.websocket @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32T._try_next_protocol @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32T._didClose @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32o._ir.onfinish @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32a.emit @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32X.doXhr.a.onfinish @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32a.emit @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32w._start.a.xhr.onreadystatechange @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32
b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32 Uncaught SecurityError: Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.T.websocket @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32T._try_next_protocol @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32T._didClose @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32o._ir.onfinish @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32a.emit @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32X.doXhr.a.onfinish @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32a.emit @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32w._start.a.xhr.onreadystatechange @ b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32
b570b0fd4bc634ecb0d4c6d9be8527ae6dd6d064.js:32 Mixed Content: The page at 'https://<EXTERNAL IP>/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://172.31.<AWS INTERNAL IP>:8080/cluster-ddp/4e2d65a488d5e5077c856136179743e6ddca5ab7/web/532/4lhusb7k/xhr'. This request has been blocked; the content must be served

@arunoda I rolled back to use 1.6.4 and this error goes away. Am I meant to configure something different with the latest version  or something I am doing in code or is it a bug?

getting the same error @arunoda

Okay. It seems like this case from a recent change. Let me check.

This was introduced with this change: https://github.com/meteorhacks/cluster/commit/0b1fb031b3433e49157e17648a6cf7b0616e3b26
Basically, it tries to use your endpoint to generate sockJS URL. It should be the ROOT_URL but not the endpoint. I'll will do a fix now.

Okay. I did a fix with version v1.6.8
Make sure you've https in the ROOT_URL

Is this fixed now?


ISS-170 issue during array_initializer with -dotfile

ISS-170 issue during array_initializer with -dotfile  :
Thread 2.1 "chibicc" received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff7d7f740 (LWP 665854)]
__pthread_kill_implementation (no_tid=0, signo=6, threadid=140737351513920) at ./nptl/pthread_kill.c:44
44      ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140737351513920) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=140737351513920) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=140737351513920, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3  0x00007ffff7dc4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4  0x00007ffff7daa7f3 in __GI_abort () at ./stdlib/abort.c:79
#5  0x00007ffff7e0b676 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7f5db77 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#6  0x00007ffff7e22cfc in malloc_printerr (str=str@entry=0x7ffff7f5b7ec "malloc(): corrupted top size")
at ./malloc/malloc.c:5664
#7  0x00007ffff7e266f2 in _int_malloc (av=av@entry=0x7ffff7f9cc80 <main_arena>, bytes=bytes@entry=4096)
at ./malloc/malloc.c:4373
#8  0x00007ffff7e27262 in __GI___libc_malloc (bytes=bytes@entry=4096) at ./malloc/malloc.c:3321
#9  0x00007ffff7e00ba4 in __GI__IO_file_doallocate (fp=0x5555555978c0) at ./libio/filedoalloc.c:101
#10 0x00007ffff7e0fce0 in __GI__IO_doallocbuf (fp=fp@entry=0x5555555978c0) at ./libio/libioP.h:947
#11 0x00007ffff7e0ef60 in _IO_new_file_overflow (f=0x5555555978c0, ch=-1) at ./libio/fileops.c:744
#12 0x00007ffff7e0d6d5 in _IO_new_file_xsputn (n=12, data=, f=)
at ./libio/libioP.h:947
#13 _IO_new_file_xsputn (f=0x5555555978c0, data=, n=12) at ./libio/fileops.c:1196
#14 0x00007ffff7e01fd7 in __GI__IO_fwrite (buf=0x5555555874af, size=1, count=12, fp=0x5555555978c0)
at ./libio/libioP.h:947
#15 0x000055555557808f in parse (tok=0x555555884440) at parse.c:4504
#16 0x0000555555568208 in cc1 () at main.c:989
#17 0x0000555555568ebf in main (argc=14, argv=0x7fffffffd008) at main.c:1232

the issue was caused by wrong strncpy statement in extract_path function.


Update old dependencies

The new go dep build system pulls most dependencies automatically, however we still have few
old that have been pinned since more recent versions don't seem to work.
We need to investigate and fix the code, to use current version (and possibly remove the dep
on blackfriday, it doesn't seem needed). All seem related to pilot.
[[constraint]]
name = "google.golang.org/grpc"
revision = "f92cdcd7dcdc69e81b2d7b338479a19a8723cfa3"
[[constraint]]
name = "k8s.io/client-go"
revision = "7c69e980210777a6292351ac6873de083526f08e"
[[constraint]]
name = "k8s.io/ingress"
revision = "0c6f15e372c831de52fcc393932540bb3a6d51b5"
[[constraint]]
name = "github.com/russross/blackfriday"
revision = "4048872b16cc0fc2c5fd9eacf0ed2c2fedaa0c8c"

The blackfriday is used only when the build is on a MAC system, but we still needed, it's an indirect dependency from another library.

name = "k8s.io/client-go"
revision = "7c69e980210777a6292351ac6873de083526f08e"

7c69e98 of k8s.io/client-go corresponds to k8s version 1.8. Moving to master brings in 1.9 support and removes some of the alpha API we're using for validation. See https://github.com/istio/istio/issues/2177 for details.

Fixed by multiple commits.


Remove need for view

https://github.com/motion/atom/blob/master/lib/editor.js#L43
for react compat

Outdated since v2.0.0