text:
Unable to start test after latest update

Hi @bartekpacia,
I have updated today to latest version. I'm also experimenting with running API calls from test using dio package.
When I try to run my test I'm getting following error:
patrol drive --flavor development --verbose --target integration_test/create_intervention_test.dart
Verbose mode enabled. More logs will be printed.
No device specified, using the first one (emulator-5554)
✓ Forwarded ports (83ms)
✓ Installed server (0.5s)
✓ Installed instrumentation (0.6s)
Started native Android instrumentation
> Building apk for create_intervention_test.dart...
ProcessException: The system cannot find the file specified.

  Command: flutter --no-version-check build apk --debug --target C:\Users\lmlikota\haven-holding-mobile\integration_test/create_intervention_test.dart --flavor development --dart-define PATROL_HOST=localhost --dart-define PATROL_PORT=8081 --dart-define PATROL_WAIT=0
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.
> Running create_intervention_test.dart on emulator-5554...
asset W 11-07 17:07:01 31508 30276] Asset path build/app/outputs/flutter-apk\app-development-debug.apk is neither a directory nor file (type=1).
ERROR: dump failed because assets could not be loaded
Failed to extract manifest from APK: ProcessException: The command failed
  Command: flutter --no-version-check build apk --debug --target C:\Users\lmlikota\haven-holding-mobile\integration_test/app_test.dart --flavor development --dart-define PATROL_HOST=localhost --dart-define PATROL_PORT=8081 --dart-define PATROL_WAIT=0
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.
> Running app_test.dart on emulator-5554...
asset W 11-07 17:07:36  8624 22908] Asset path build/app/outputs/flutter-apk\app-development-debug.apk is neither a directory nor file (type=1).
ERROR: dump failed because assets could not be loaded
Failed to extract manifest from APK: ProcessException: The command failed
  Command: C:\Users\lmlikota\AppData\Local\Android\sdk\build-tools\32.1.0-rc1\aapt dump xmltree build/app/outputs/flutter-apk\app-development-debug.apk AndroidManifest.xml.
Problem building Android application: see above error(s).
pl.leancode.automatorserver.ServerLoop:
✗ app_test.dart failed
flutter_driver exited with code 1
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.
Killed native Android instrumentation
Uninstalled instrumentation package pl.leancode.automatorserver.test
Uninstalled server package pl.leancode.automatorserver
Stopped port forwarding

Do you have any idea what is going on? I can normally build my app using flutter build apk --flavor development -t lib/core/environments/main_qa.dart

Hi @lmlikota, sorry for the bug, and thanks for reporting it. I'm pretty sure I introduced it in #552.
Looking into it.

Should be fixed in patrol_cli v0.7.6+1

I had a similar issue after the update, I am currently using v0.7.6+1 and this is the issue that is being returned:

Building apk for app_test.dart...
ProcessException: The system cannot find the file specified.

the\location.\integration_test\app_test.dart --dart-define PATROL_HOST=localhost --dart-define PATROL_PORT=8081 --dart-define PATROL_WAIT=0
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.

Running app_test.dart on emulator-5554...
VMServiceFlutterDriver: Connecting to Flutter application at http://127.0.0.1:62725/pEMEPNmS7aI=/
VMServiceFlutterDriver: Isolate found with number: 2722090989120719
VMServiceFlutterDriver: Isolate is paused at start.
VMServiceFlutterDriver: Attempting to resume isolate
VMServiceFlutterDriver: Flutter Driver extension is taking a long time to become available. Ensure your test app (often "lib/main.dart") imports "package:flutter_driver/driver_extension.dart" and calls enableFlutterDriverExtension() as the first call in main().
✗ app_test.dart failed
flutter_driver exited with code -1
See the logs above to learn what happened. If the logs above aren't useful then

@bartekpacia Unfortunately I still can't run test. I have different error now as mentioned by @iEnergyy
patrol drive --flavor development --verbose --target integration_test\create_intervention_test.dart
Verbose mode enabled. More logs will be printed.
No device specified, using the first one (emulator-5554)
✓ Forwarded ports (0.1s)
✓ Installed server (0.5s)
✓ Installed instrumentation (1.0s)
Started native Android instrumentation
> Building apk for create_intervention_test.dart...
ProcessException: The system cannot find the file specified.

  Command: flutter --no-version-check build apk --debug --target C:\Users\lmlikota\haven-holding-mobile\integration_test\create_intervention_test.dart --flavor development --dart-define PATROL_HOST=localhost --dart-define PATROL_PORT=8081 --dart-define PATROL_WAIT=0
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.
> Running create_intervention_test.dart on emulator-5554...
asset W 11-08 15:47:37 15912 31840] Asset path build\app\outputs\flutter-apk\app-development-debug.apk is neither a directory nor file (type=1).
ERROR: dump failed because assets could not be loaded
Failed to extract manifest from APK: ProcessException: The command failed
  Command: C:\Users\lmlikota\AppData\Local\Android\sdk\build-tools\32.1.0-rc1\aapt dump xmltree build\app\outputs\flutter-apk\app-development-debug.apk AndroidManifest.xml.
Problem building Android application: see above error(s).
✗ create_intervention_test.dart failed
flutter_driver exited with code 1
See the logs above to learn what happened. If the logs above aren't useful then it's a bug – please report it.
Killed native Android instrumentation
Uninstalled instrumentation package pl.leancode.automatorserver.test
Uninstalled server package pl.leancode.automatorserver
Stopped port forwarding

@lmlikota Does the file exist? build\app\outputs\flutter-apk\app-development-debug.apk?

I'm checking that and file does exist but in my case path is: C:\Users\lmlikota\haven-bridge-mobile\build\app\outputs\flutter-apk\app-development-debug.apk Looks like it's missing path to the project root?

Looks like Windows can't handle relative path in this case.

Paths, and relative ones, work very similar to what you have in OS X/macOS.
Windows uses "", not "/".
Basically ".." is one level higher
"." is a sub-folder of the current working directory
This is from https://superuser.com/questions/1270591/how-to-use-relative-paths-on-windows-cmd

Hi @bartekpacia,
we have some progress regarding this issue. Actually looks like we have fixed problem with relative path on Windows with this change in flutter_tool.dart on line 238.
        final prefix = absolute(join('build', 'app', 'outputs', 'flutter-apk'));

But unfortunately we have stumbled upon another issue with PatrolBinding while running our test
 patrol drive --flavor development --verbose --target integration_test\create_intervention_test.dart
Verbose mode enabled. More logs will be printed.
No device specified, using the first one (emulator-5554)
✓ Forwarded ports (0.1s)
✓ Installed server (0.6s)
✓ Installed instrumentation (0.8s)
Started native Android instrumentation
> Building apk for create_intervention_test.dart...
pl.leancode.automatorserver.ServerLoop:

Building with sound null safety

Running Gradle task 'assembleDevelopmentDebug'...
14,8s
âˆš  Built build\app\outputs\flutter-apk\app-development-debug.apk.
✓ Building apk for create_intervention_test.dart succeeded!
> Running create_intervention_test.dart on emulator-5554...
Installing build\app\outputs\flutter-apk\app-development-debug.apk...
1.706ms
W/ven_holding.de( 8093): Accessing hidden method Landroid/os/WorkSource;->add(I)Z (unsupported,test-api, reflection, allowed)
W/ven_holding.de( 8093): Accessing hidden method Landroid/os/WorkSource;->add(ILjava/lang/String;)Z (unsupported,test-api, reflection, allowed)
W/ven_holding.de( 8093): Accessing hidden method Landroid/os/WorkSource;->get(I)I (unsupported, reflection, allowed)
W/ven_holding.de( 8093): Accessing hidden method Landroid/os/WorkSource;->getName(I)Ljava/lang/String; (unsupported, reflection, allowed)
VMServiceFlutterDriver: Connecting to Flutter application at http://127.0.0.1:52363/Z5J6G0RC8vo=/
VMServiceFlutterDriver: Isolate found with number: 851346242011535
VMServiceFlutterDriver: Isolate is paused at start.
VMServiceFlutterDriver: Attempting to resume isolate
Patrol: creating NativeAutomator
        host: localhost
        port: 8081
        packageName: hr.biss.haven_holding.dev
        bundleId: hr.biss.havenHolding.dev
Patrol: Initializing PatrolBinding...
E/flutter ( 8093): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'package:flutter/src/foundation/binding.dart': Failed assertion: line 146 pos 12: '_debugInitializedType == null': is not true.
E/flutter ( 8093): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter ( 8093): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter ( 8093): #2      new BindingBase (package:flutter/src/foundation/binding.dart:146:12)
E/flutter ( 8093): #3      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #4      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #5      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #6      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding&SemanticsBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #7      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding&SemanticsBinding&RendererBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #8      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding&SemanticsBinding&RendererBinding&PaintingBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #9      new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding&SemanticsBinding&RendererBinding&PaintingBinding&WidgetsBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #10     new _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&ServicesBinding&GestureBinding&SemanticsBinding&RendererBinding&PaintingBinding&WidgetsBinding&TestDefaultBinaryMessengerBinding (package:flutter_test/src/binding.dart)
E/flutter ( 8093): #16     new NativeAutomator (package:patrol/src/native/native_automator.dart:96:23)
E/flutter ( 8093): #17     patrolTest (package:patrol/src/custom_finders/common.dart:40:9)
E/flutter ( 8093): #18     main (file:///C:/Users/lmlikota/haven-holding-mobile/integration_test/create_intervention_test.dart:11:3)
E/flutter ( 8093): #19     _runMain.<anonymous closure> (dart:ui/hooks.dart:134:23)
E/flutter ( 8093): #20     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)
E/flutter ( 8093): #21     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter ( 8093):
00:00 +0: (tearDownAll)
VMServiceFlutterDriver: Connected to Flutter application.
00:00 +1: All tests passed!
All tests passed.
✓ create_intervention_test.dart passed!
Killed native Android instrumentation
Uninstalled instrumentation package pl.leancode.automatorserver.test
Uninstalled server package pl.leancode.automatorserver
Stopped port forwarding

I hope this helps a bit.

@lmlikota Thanks a lot for the fix, I created #586 to introduce your fix.

Regarding the crash from this comment:
The '_debugInitializedType == null': is not true occurs when you initialize bindings before Patrol initializes its own binding. Maybe this is a bug but first I'd like to ask you for the Dart test target file you're running (create_intervention_test.dart).

Regarding the crash from this comment:
The '_debugInitializedType == null': is not true occurs when you initialize bindings before Patrol initializes its own binding. Maybe this is a bug but first I'd like to ask you to share the Dart test target file you're running (create_intervention_test.dart).

You are right, i have commented out

Future<void> main() async {
  //IntegrationTestWidgetsFlutterBinding.ensureInitialized();  => I'm not even sure do I need this in first place, looks like not really
  patrolTest('sign in', config: patrolConfig, nativeAutomation: true,
      ($) async {
    app.main();

I mean it's not a bug it's probably just me, after commenting out my test has passed 😃
 patrol drive --flavor development --verbose --target integration_test\create_intervention_test.dart
Verbose mode enabled. More logs will be printed.
No device specified, using the first one (emulator-5554)
✓ Forwarded ports (0.1s)
✓ Installed server (0.9s)
✓ Installed instrumentation (1.1s)
Started native Android instrumentation
> Building apk for create_intervention_test.dart...

Building with sound null safety

Running Gradle task 'assembleDevelopmentDebug'...
pl.leancode.automatorserver.ServerLoop:
20,8s
âˆš  Built build\app\outputs\flutter-apk\app-development-debug.apk.
✓ Building apk for create_intervention_test.dart succeeded!
> Running create_intervention_test.dart on emulator-5554...
Installing build\app\outputs\flutter-apk\app-development-debug.apk...
2.510ms
VMServiceFlutterDriver: Connecting to Flutter application at http://127.0.0.1:60101/HcSS9PBgank=/
VMServiceFlutterDriver: Isolate found with number: 1069006792052387
VMServiceFlutterDriver: Isolate is paused at start.
VMServiceFlutterDriver: Attempting to resume isolate
Patrol: creating NativeAutomator
        host: localhost
        port: 8081
        packageName: hr.biss.haven_holding.dev
        bundleId: hr.biss.havenHolding.dev
Patrol: Initializing PatrolBinding...
00:00 +0: sign in
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F....ID 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F...... 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/EGL_emulation( 9322): app_time_stats: avg=239.46ms min=7.79ms max=409.23ms count=5
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F...... 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F...... 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F...... 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/InputMethodManager( 9322): showSoftInput() view=io.flutter.embedding.android.FlutterView{2497743 VFE...... .F...... 0,0-1080,2148 #1 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/EGL_emulation( 9322): app_time_stats: avg=253.07ms min=183.14ms max=345.97ms count=5
D/InsetsController( 9322): show(ime(), fromIme=true)
D/EGL_emulation( 9322): app_time_stats: avg=2902.03ms min=2213.30ms max=3590.77ms count=2
D/EGL_emulation( 9322): app_time_stats: avg=155.24ms min=21.73ms max=246.49ms count=7
D/EGL_emulation( 9322): app_time_stats: avg=217.75ms min=23.16ms max=487.33ms count=5
00:07 +1: (tearDownAll)
00:07 +2: All tests passed!
All tests passed.
✓ create_intervention_test.dart passed!
Killed native Android instrumentation
Uninstalled instrumentation package pl.leancode.automatorserver.test
Uninstalled server package pl.leancode.automatorserver
Stopped port forwarding

authors: bartekpacia iEnergyy lmlikota

repo: leancodepl/patrol


text:
Fix magit-section usage so the expand/contract functionality works

Use named sections so magit-section can track which sections are expanded.
Don't use sections for individual diagnostics, since they can't be tracked.
Capture data in lexicals for deferred rendering by magit-insert-section-body.
Use with-current-buffer (delete lean4-with-info-output-to-buffer).
Make the diagnostic line:col headers into text buttons.

force-push: rebase onto #51

rebase onto leanprover-community:master

Can someone merge this please?

I see no reason not to. It's just a minor bugfix. @sebeaumont, please ping Yuri (@urkud) on Zulip.

source: gharchive/pull-request

authors: bustercopley sebeaumont

license_type: permissive

license_source: github-api


text:
chore(NormedSpace/Exponential): Fintype → Finite

bors merge

authors: semorrison urkud


text:
chore: remove remaining cdots that were not ·

A simple replacement . --> ·.
See #12143 for the source of these replacements.

LGTM
maintainer merge

bors r+

authors: adomani alexjbest sgouezel


text:
feat: port Data.List.Rotate

I think this should wait for Data.Fin.Basic and then the nthLe lemmas can be restated with get where the statement is a bit nicer anyway.

bors r+


text:
feat: port MeasureTheory.Lattice

[x] depends on: #3819

This PR/issue depends on:

leanprover-community/mathlib4#3819
By Dependent Issues (🤖). Happy coding!

Merging master to get a clean diff.

bors merge

authors: Komyyy semorrison


text:
refactor(LinearAlgebra/QuadraticForm): rename Isometry to IsometryEquiv

This is consistent with LinearIsometryEquiv vs LinearIsometry. The motivation is to make room for QuadraticForm.Isometry as the homomorphism.

bors merge


text:
chore(Subfield): use rintro

Also explain why it can't be used in another field

bors merge

authors: robertylewis urkud


text:
Refactor(data/real/cau_seq_filter): completeness iff Cauchy sequences converge

Currently, the equivalence of completeness (i.e., convergence of all Cauchy filters) and the convergence of Cauchy sequences is only proved in normed fields, for distances coming from a multiplicative absolute value. However, the proof already works in a general metric space. We refactor to formulate the general result in metric spaces, and then apply it in the specific case of normed fields with an absolute value.
TO CONTRIBUTORS:
Make sure you have:

[x] reviewed and applied the coding style: coding, naming
[x] make sure definitions and lemmas are put in the right files
[x] make sure definitions and lemmas are not redundant

For reviewers: code review check list

Is there anything wrong with this PR?

Maybe it needs rebasing. I have rebased it in #PR464, and moreover #PR464 illustrates how it is used, so maybe I should simply close this #PR435. If someone wants to review just this #PR435 on Cauchy sequences (which is only refactoring, no new material), let me know and I will rebase it. Otherwise, if you want to go directly for #PR464, then this one can be closed.

Okay, the rebase wasn't too hard. I merged it in 4a013fb04d6e504be8582ad610016d8dcce3e5f3
But I think I need to rewrite this part anyway. I added now that metric spaces are first countable and I hope to later use this fact to simplify the relation proofs between Cauchy filters and Cauchy sequences.

authors: johoelzl kckennylau sgouezel

repo: leanprover/mathlib


text:
Submit a Cloud Definition

Do NOT copy/paste a definition from somewhere else. Read about the word you want to define and come up with your own definition. Copy/Paste submissions will be closed and not added.
Fill out the JSON with your submission:
    {
    "word": "Media Access Control Address",
    "content": "A 12-digit unique identifier embedded on every computer or network interface card that can connect to the internet. The MAC address is used to identify devices on the network and ensures data is sent to the correct device.",
    "learn_more_URL":"https://www.howtogeek.com/764868/what-is-a-mac-address-and-how-does-it-work/",
    "tag":"networking",
    "abbreviation": "MAC Address",
    "author_name":"Chris Rivas",
    "author_link": "https://www.linkedin.com/in/chris-rivas4/"
    }

Fill out the JSON below with the following.
Word (REQUIRED)
The word you are defining. Check this URL for all words we currently have.
Content (REQUIRED)
The definition. No more than 3 sentences.
learn more URL (REQUIRED)
Website where people can visit to learn more about the word.
tag (REQUIRED and select one)
Tech category the word fits in. Options:

compute
security
service
general
analytics
developer tool
web
networking
database
storage
devops
ai/ml
identity
iot
monitoring
cost management
disaster recovery

abbreviation (OPTIONAL)
If the word is commonly abbreviated, please provide it. For example, command line interface is often abbreviated as CLI.
author name (REQUIRED)
Your name.
author link (REQUIRED)
The URL you want your name to link to.

I've added this, thank you.

source: gharchive/issue

repo: learntocloud/cloud-dictionary

license: MIT


text:
fix: gaia profile test

Try out this version of Leather — Extension build, Test report

Attempting to fix the profile test. They passed locally by separating the tests and forcing the open pages closed. The last test was getting stuck not even logging into the account (I think).
EDIT: Also, changing the Gaia test to sign into Account 2, bc it appears to get stuck trying to sign into Account 1.

Thanks @fbwoolf . I'm going to merge this to have the tests fixed elsewhere.

authors: fbwoolf pete-watters

repo: leather-wallet/extension


text:
Unearthed Mod Compatibility

Unearthed generate grass with non dirt versio across the world, would you consider grass from other mod?

I will check this whenever i've time ! Thanks for suggestion !

authors: ardissaps lebonq

repo: lebonq/Automatic-Path


text:
Publish to market place

See: https://github.com/ledwindra/continuous-integration-stata/issues/5

Checks failed due to no action in the marketplace yet. No worries

repo: ledwindra/continuous-integration-stata


text:
Is there an example of stripping diacritics?

In french, accent and diacritics may or may not be used by users. It should be considered. Is there an option for this?

there's a static utility function uFuzzy.latinize(stringsArr) that you can use to pre-process your haystack once before doing any searches, and preprocess your needle on each search.

i should probably have it accept a single string as well so there's no additional ceremony of wrapping the needle in an array and unwrapping the result.

repo: leeoniya/uFuzzy


text:
Created gymkirchenfeld.ch

Domain-Name is: gymkirchenfeld.ch
Website at: www.gymkirchenfeld.ch
Teacher-E-Mail-Adresses: firstname.lastname@gymkirchenfeld.ch

Is this a post-secondary school?

no it’s not. I first thought so, but after researching and comparing educational systems of the US and Switzerland we’re a higher secondary school.

On 02.10.2015, at 19:29, Lyzi Diamond notifications@github.com wrote:
Is this a post-secondary school?
—
Reply to this email directly or view it on GitHub.

repo: leereilly/swot


text:
Set initial values for variables

To give an initial solution, the user might want to give values for (a subset of) the variables.
These should be checked at the beginning of the solve.
I prefer to not change the signature of CSIPaddVar and instead provide a new function CSIPsetInitialValues, analogous to the bounds.
Also, I'm not sure whether SCIP already supports "partial" solutions, but I believe it's still WIP. In that case, I don't want to implement anything on the CSIP side now, but just try to pass the (0-filled?) values as a full solution candidate.
See also the discussion about heuristic callbacks in #3.

Agreed it should be a separate function. The input could be a single flat
vector with NaN entries for unspecified values. This is the format we use
in MathProgBase.
On Jun 14, 2016 03:12, "Robert Schwarz" notifications@github.com wrote:

To give an initial solution, the user might want to give values for (a
subset of) the variables.
These should be checked at the beginning of the solve.
I prefer to not change the signature of CSIPaddVar and instead provide a
new function CSIPsetInitialValues, analogous to the bounds.
Also, I'm not sure whether SCIP already supports "partial" solutions, but
I believe it's still WIP. In that case, I don't want to implement anything
on the CSIP side now, but just try to pass the (0-filled?) values as a full
solution candidate.
See also the discussion about heuristic callbacks in #3
https://github.com/leethargo/CSIP/issues/3.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/leethargo/CSIP/issues/6, or mute the thread
https://github.com/notifications/unsubscribe/ABp0My-Tn_J9CfIiznr29HiVaN9HY5ynks5qLkZZgaJpZM4I0_fk
.

So there will be a heuristic plugin in the next SCIP release (or now, on the master branch) that supports "partial solutions". We would then be able to call SCIPcreatePartialSol and the subtree below the fixations will be searched with some limits.
In the current release, only full solutions are supported.

Can you call SCIPcreatePartialSol during the solve also?

No, according to the docs, it's only possible in the PROBLEM stage.

authors: leethargo mlubin

repo: leethargo/CSIP

license: mit

license_source: bigquery


text:
🛑 st3_web_addr is down

In 5603f2c, st3_web_addr ($st3_web_addr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: st3_web_addr is back up in b3121d1.


text:
🛑 VePhim API hf is down

In 37a0dfa, VePhim API hf (https://api.vephim.online/api/ping) was down:

HTTP code: 401
Response time: 111 ms

Resolved: VePhim API hf is back up in f79d8a8 after 5 minutes.


text:
Sesion Guardada

Antes que nada Leifer, sos un Crack, Maestro...!!! Te felicito por tu contenido creo que nos sirve de mucho a personas que venimos aprendiendo programacion y soluciones practicas.
Tengo una duda, estoy usando Multidivice=True, sin embargo al parar el servicio y volverlo a correr, me pide nuevamente que escanee el codigo y no queda la Sesion Guardada
Ayuda con lo anterior!

Saludos Leifer, hay alguna solucion para esto?... Me pasa igual.

Buenas por el momento aun no! espero pronto salga update

Con la actualizacion de whatsapp-web.js 1.16.6 el inconveniente persiste

Esperemos próxima update

repo: leifermendez/bot-whatsapp


text:
urequests module unavailable

Hi,
I need to make a https request from my uPy code and I see that the urequests model is missing. Is there something I am missing or has anyone successfully used the module to make https requests using this firmware?
I tried installing the module seperatley but it unfortunately doesn't support https requests. I tried by flashing the official micropython firmware v1.17 and it works on that version.
Therefore, I am trying to follow the DIY approach to flash the firmware with camera support in order to use the latest firmware that has urequests working. Unfortunately it is not clear to follow the instructions, especially the steps here:

Should I use the https://github.com/lemariva/esp32-camera repo or the git clone https://github.com/espressif/esp32-camera in the components folder?
In the following steps, from the instructions here, what needs to be done after adding the PATH variables to install the idf?

Since I am not very familiar with the usage of these tools and compiling the firmware, excuse me if the queries are trivial!
Thank you in advance,
Ani

Sorry for that, it was the https://github.com/lemariva/esp32-camera not the official one that had a bug. Anyways, today I've updated the building guide (readme and link) and the firmware. Check them out!

MicroPython: Updated support for cameras: M5CAMERA, ESP32-CAM etc.

authors: ani-rudh lemariva

repo: lemariva/micropython-camera-driver


text:
benchmark against rust de facto standard lib: serde

https://github.com/serde-rs/json

Probably not a fair benchmark, serde is [relatively] slow when not using structs. Serde benchmark for canada.json is about 1/4 the speed.

Feel free, we would be interested to see the results.

This was closed? Anyhow: I am encouraging people to do more benchmarking.

authors: LifeIsStrange TkTech geofflangdale lemire

repo: lemire/simdjson


text:
[ADDED] min/max and operator options to the exports.mathExpr, extended d tests and (english) readme

If you require tougher math expressions these additional options allow this now: mathOperator mathMin mathMax added with default values to ensure this is a non-breaking change to the existing code base.

There are many design problems in v1.x. They are all my mistakes. I would rather stop maintaining for v1.x. Do you really need me to release a new version? Or we should refactor v3.x? I have a lot of new ideas about that.
But if you really need v1.x to be released, I will accept it. The version will be v1.4.0.

Currently I have pulled this into my project directly from github but this is not a nice solution for when my current project goes live in a month or so. Therefore if it is not too much trouble to release this to v1 that would be great.

As you wish 😋

:D you absolute star! Thank you!

merhaba site kurcamda yardımcı olurmusun ?

authors: johndcarmichael kerem3322 lichaozhy

repo: lemonce/svg-captcha


text:
老哥图挺好看的？是拿什么画的？

小白不会画图。。。请问拿什么软件画？

Mac上的一款软件OmniGraffle。

authors: ShaoaAllen lemonhu

repo: lemonhu/stock-knowledge-graph


text:
add test for complicated tag and fix issue for it

Connected with issue https://github.com/lenforiee/OsuPyParser/issues/1
I formatted unittests to work with default python unittests. I added file with beatmap with tag that caused bug and added unittest for it.
In second commit I successfully solved issue by replacing usage of "in" keyword with line.startswith(key).
It passes unit test for it and it worked for me for 1000+ files.

Hey! I do like your changes myself but dropping my two cents in, I personally think it would be better not to bundle the .osu test map with the repo (its not made by its creator etc) but rather download it along with the tests.

This is a good and bad idea at the same time:
pros:
Working with real data.
Solves problem with license.
cons:
Dependency on other service -> accessing other services and downloading = more code that need to be maintained.
Added complexity for testing -> testing should be as straightforward as possible.
It could be hard to find example for every unit test -> It's easier to manually edit beatmap file.
An easy solution is to create the own beatmap file(that will be distributed using project license), that will mimic some existing beatmap and modify it to include the required features. The drawback of this is that it loses strict connection to reality.
I'm now looking for some official information about osu beatmap file licensing. From terms of service, user that uploads a file to osu! server, gives osu! rights to it.(source: https://osu.ppy.sh/legal/en/Terms#user-submissions-and-content-removal)  Later, osu! is distributing it, but I couldn't find under what license. In beatmap file there is information who is author of it, probably that is enough to use it in this project.

I found and fixed regression connected with change to startswith(key). Opening some beatmaps had been failing because they were encoded using UTF8 with BOM, now they are handled correctly.

Hey sorry that responding to it took me 2 months but I am planning to rewrite it very soon as the code quality is far worse than what I currently write.
Anyways thanks for contribution!

authors: RealistikDash Vergenter lenforiee

repo: lenforiee/OsuPyParser


text:
Exception Handling for Protocol Handler

What would you like to be added:
When a Lens URL is not correct have a way to hand the exceptions
Why is this needed:
Currently Lens comes to the foreground but nothing happens. The user could be confused

Agreed this is non-trivial. So until there is a more robust framework for handling this I propose a simple generic catch-all notification like:
Sorry there was a problem with the Lens URL. Please check to see if there is an error in the URL or try upgrading to the latest version of Lens and/or extensions.

@leenamba I disagree that a notification is a "simple catch-all". But I assume that your answers to my questions are:

renderer
no
no

Currently targeting this for 5.0.0. Will create a backport PR once it is merged.

repo: lensapp/lens


text:
Lens cannot detect my kube-state-metrics installed in a non-default namespace

Describe the bug
Lens is not able to detect a kube-sate-metrics instance that I have running outside of the default namespace.
To Reproduce
Steps to reproduce the behavior:

Install kube-state-metrics in a cluster outside of the default namespace
Click on the "Cluster" item on the left bar
See no metrics

Expected behavior
Lens should be able to discover my KSM instance, no matter in which namespace it is, and use it to provide me cluster wide metrics.
Screenshots
Not really needed.
Environment (please complete the following information):

Lens Version: 5.0.2-latest.20210705.2
OS: [e.g. OSX] MacOS
Installation method (e.g. snap or AppImage in Linux): DMG file

We only use kube-state-metrics for the pod-metrics in the node details panel. The rest of the metrics views are powered by prometheus.
I have installed kube-state-metrics within the kube-system namespace and they are picked up in that space. So this is working as intended.


text:
Fix: cluster-settings page back-button navigation is broken

Broadcasting IPC event renderer:navigate from cluster-view (iframe -> main-layout-header) was triggered within iframe too which is not desired behaviour.
Before
https://user-images.githubusercontent.com/6377066/110957068-f15f2200-8353-11eb-91f2-4ce19d225eb4.mov
After:
https://user-images.githubusercontent.com/6377066/110957050-ed330480-8353-11eb-875d-fb70fb653b5d.mov

Looks like this fixes https://github.com/lensapp/lens/issues/2315 too

authors: ixrock jim-docker


text:
Windows

Specs

Leon version: Latest
OS (or browser) version: Windows
Node.js version: v14
Complete "npm run check" output: normal
(if using Docker) Complete "npm run docker:check" output: usual
(optional) Leon package version: latest

Expected Behavior
should work on windows usually
Actual Behavior
does not load on windows could be due to so many outdated node modules
How Do We Reproduce?
I think maybe update all of the modules, I can try to do it later maybe
Extra (like a sample repo to reproduce the issue, etc.)
probs will help update the modules though, just try to run on the latest version of windows with node v14 and the latest version of npm and all of them

Thanks for your report!
Could you please try with the latest version of the develop branch ?
Also there is now Gitpod, so you can easily start Leon directly in your browser, it is worth taking a look: https://gitpod.io/#https://github.com/leon-ai/leon

authors: Divlo pupperr

repo: leon-ai/leon


text:
tflite conversion - GPU/XNNPACK fails

Hi!
Thanks for great repo!
I have converted the EfficientFormer model to tflite. However, applying both XNNPACK and GPU delegates fail.

GPU delegate created.
INFO: Initialized TensorFlow Lite runtime.
INFO: Created TensorFlow Lite delegate for GPU.
Failed to apply GPU delegate.
Benchmarking failed.

XNNPACK delegate created.
INFO: Initialized TensorFlow Lite runtime.
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
Failed to apply XNNPACK delegate.
Benchmarking failed.

Do you know what could be the issue? Im using latest tensorflow version for conversion.

thanks, however, LayerNorm works. i believe the problem is with FullyConnected layers

You mean the Dense layers? If you can help confirm a model like mm = efficientformer.EfficientFormerL1(num_classes=0) without output Dense layers works, I think we can have a function like convert_dense_to_conv2d.

Similar issue solved in Converting EfficientFormer into tflite doesn't work #137.

authors: leondgarse macsmy


text:
SpeechToSpeech sample doesnt work

Having trouble with the SpeechToSpeech sample app only the SpeechToText part works the translate and text to speech doesen't.
There is no speech_to_speech service so i use the services
cf create-service speech_to_text standard speech-to-text-service-standard
cf create-service language_translation standard language-translation-service
cf create-service text_to_speech standard text-to-speech-service
Please use my url http://pd-speech-to-speech-app.eu-gb.mybluemix.net/
Whats wrong here
Regards
Roland

Same issue for me
http://181.135.63.86:3006/

It sounds like you are not using the correct credentials for the TTS (text-to-speech) and LT (language translation).
How did you clone the SpeechToSpeech application ?
Did you use

button to clone?
If not, please make sure that your credentials for the TTS (text-to-speech) and LT (language translation) are correct and you are
able to run their demos.

i have locally and im sure i put correct credentials
pls help

I sent you the instructions how to preserve Spanish models only and hide
others.
It is not clear from your message if you followed the instructions. Did you?
The first steps (prior to anything else) are

clone the project
npm install
npm run build

Were you able to pass these 3 steps ?
On Wed, Jun 1, 2016 at 1:16 PM, felipe notifications@github.com wrote:

i have locally and im sure i put correct credentials
pls help
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223062314,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_cbhAU9VCFgG6oZaHoJe089z6hJN0ks5qHb5pgaJpZM4IROgA
.

no, i clone this repo https://github.com/watson-developer-cloud/speech-to-text-nodejs.git, and point 3 is not avaible

Did you use the button "Deploy to Bluemix" magic button ?
On Wed, Jun 1, 2016 at 1:24 PM, felipe notifications@github.com wrote:

no, i clone this repo
https://github.com/watson-developer-cloud/speech-to-text-nodejs.git, and
point 3 is not avaible
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223064587,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_cazjeGxx7FZsiELXg71jp7E7OKX8ks5qHcBGgaJpZM4IROgA
.

no i need deploy locally do u help me with this and speechtospeech, pls give me a hand, is possible hangout with gmail or video chat in skype?

Use the magic button "Deploy to Bluemix" - it will create the clone for
you running on Bluemix. Based on you previous emails I assume you have
Bluemix account already, so cloning the S2S using the magic button should
not be a problem.

Follow the "Running locally" instructions in
https://github.com/leonrch/SpeechToSpeech step-by-step.  The goal is to get
the correct credentials for all 3 services.

cf env

Clone the GIT to get your local copy, modify app.js by specifying the
user names and passwords for the three following services: STT, TTS, LT.
Navigate to the folder where the application is cloned. You will be able to

npm install
npm run build
once the credentials (step 2) are retrieved.
Good luck!
PS: Unfortunately, I do not have time for Skype, hangout, etc
On Wed, Jun 1, 2016 at 1:27 PM, felipe notifications@github.com wrote:

no i need deploy locally do u help me with this and speechtospeech, pls
give me a hand, is possible hangout with gmail or video chat in skype?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223065462,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_cRyNSjNaOME5V76ttU5uI9d0YvScks5qHcECgaJpZM4IROgA
.

this is my all steps
sudo apt-get update

sudo apt-get install curl git

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

sudo apt-get install nodejs

node --version

npm --version

uname -a

git clone https://github.com/leonrch/SpeechToSpeech.git

cd SpeechToSpeech/

sudo nano /home/felipe/SpeechToSpeech/app.js

##
var config = {
  version: 'v1',
  url: 'https://stream.watsonplatform.net/speech-to-text/api',
  username: 'ee68d465-a36f-4ff1-8709-be4461328550',
  password: 'correct password'
};

var mt_credentials = extend({
  url: 'https://gateway.watsonplatform.net/language-translation/api',
  username: '46a608ad-4ee8-48f7-92f6-85d4289cd82f',
  password: 'correct password',
  version: 'v2'
}, bluemix.getServiceCreds('language-translation')); // VCAP_SERVICES

var tts_credentials = extend({
  url: 'https://stream.watsonplatform.net/text-to-speech/api',
  version: 'v1',
  username: 'd0898e8f-7eab-47f0-8b4d-f2270a61e262',
  password: 'correct password',
}, bluemix.getServiceCreds('text_to_speech'));

##

npm install

npm run build

sudo npm install pm2 -g

pm2 start app.js

sudo su -c "env PATH=$PATH:/usr/bin pm2 startup linux -u felipe --hp /home/felipe"

pm2 save

http://181.135.63.86:3006/

You HAVE to make sure the credential you are using are correct! Try to clone each service (STT, TTS, LT) and ensure you can run their demos locally.

I see you made several modifications in your version. Did you try the cloned version WITHOUT your modifications before claiming it does not work? Please try it AS IS without adding even one space.

If you do not follow steps 1 and 2, I am not sure I can help you.
Anyway, I do not feel I deserved the honour to debug your application WITH YOUR CHANGES.

http://181.135.63.86:3005/, LT
http://181.135.63.86:3003/. TTS
http://181.135.63.86:3002/, STT

if u see all is working individually

Good!
Now try to change app.js of your local copy (clone) with the credentials
for TTS, STT, LT and try npm build
On Wed, Jun 1, 2016 at 2:16 PM, felipe notifications@github.com wrote:

http://181.135.63.86:3005/, LT
http://181.135.63.86:3003/. TTS
http://181.135.63.86:3002/, STT
[image: stt]
https://cloud.githubusercontent.com/assets/428820/15720660/eb280302-27fa-11e6-8e5a-203f8cfaa575.png
[image: tts]
https://cloud.githubusercontent.com/assets/428820/15720661/eb293970-27fa-11e6-8f39-ad6d038ea2e4.png
[image: lt]
https://cloud.githubusercontent.com/assets/428820/15720662/eb2b909e-27fa-11e6-825c-e1ed27115671.png
if u see all is working individually
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223079480,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_ccNJVe2uVDU99n6tEiz4ch4Rlyr4ks5qHcxngaJpZM4IROgA
.

i change credentials with mine
felipe@felipeurrego:~/SpeechToSpeech$ npm install
npm WARN package.json SpeechToSpeechBrowserDemoApp@0.2.1 Normalized value of bugs field is an empty object. Deleted.
npm WARN optional dep failed, continuing fsevents@1.0.12
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
http-proxy@1.11.3 node_modules/http-proxy
├── eventemitter3@1.2.0
└── requires-port@0.0.1

connect@3.3.5 node_modules/connect
├── utils-merge@1.0.0
├── parseurl@1.3.1
├── debug@2.1.3 (ms@0.7.0)
└── finalhandler@0.3.4 (escape-html@1.0.1, on-finished@2.2.1)

errorhandler@1.2.4 node_modules/errorhandler
├── escape-html@1.0.1
└── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.14)

body-parser@1.15.1 node_modules/body-parser
├── content-type@1.0.2
├── bytes@2.3.0
├── depd@1.1.0
├── qs@6.1.0
├── on-finished@2.3.0 (ee-first@1.1.1)
├── raw-body@2.1.6 (unpipe@1.0.0)
├── http-errors@1.4.0 (inherits@2.0.1, statuses@1.3.0)
├── debug@2.2.0 (ms@0.7.1)
├── iconv-lite@0.4.13
└── type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.11)

express@4.10.8 node_modules/express
├── merge-descriptors@0.0.2
├── cookie@0.1.2
├── utils-merge@1.0.0
├── media-typer@0.3.0
├── vary@1.0.1
├── fresh@0.2.4
├── methods@1.1.1
├── parseurl@1.3.1
├── range-parser@1.0.3
├── finalhandler@0.3.3
├── content-disposition@0.5.0
├── serve-static@1.7.2
├── escape-html@1.0.1
├── cookie-signature@1.0.5
├── path-to-regexp@0.1.3
├── depd@1.0.1
├── qs@2.3.3
├── on-finished@2.2.1 (ee-first@1.1.0)
├── debug@2.1.3 (ms@0.7.0)
├── proxy-addr@1.0.10 (forwarded@0.1.0, ipaddr.js@1.0.5)
├── etag@1.5.1 (crc@3.2.1)
├── type-is@1.5.7 (mime-types@2.0.14)
├── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.14)
└── send@0.10.1 (ms@0.6.2, destroy@1.0.3, mime@1.2.11, on-finished@2.1.1)

transformer-proxy@0.3.3 node_modules/transformer-proxy
├── util@0.10.3 (inherits@2.0.1)
├── promise@7.1.1 (asap@2.0.4)
└── stream@0.0.1 (expect.js@0.3.1, mocha@2.5.3)

browserify-shim@3.8.12 node_modules/browserify-shim
├── through@2.3.8
├── mothership@0.2.0 (find-parent-dir@0.3.0)
├── resolve@0.6.3
├── rename-function-calls@0.1.1 (detective@3.1.0)
└── exposify@0.4.3 (map-obj@1.0.1, has-require@1.1.0, globo@1.0.2, through2@0.4.2, transformify@0.1.2, replace-requires@1.0.3)

harmon@1.3.1 node_modules/harmon
└── trumpet@1.7.0 (inherits@2.0.1, duplexer2@0.0.2, through2@1.1.1, readable-stream@1.1.14, html-tokenize@1.2.5, html-select@2.3.24)

watson-developer-cloud@0.9.30 node_modules/watson-developer-cloud
├── async@1.4.2
├── cookie@0.2.4
├── isstream@0.1.2
├── csv-stringify@0.0.8
├── extend@3.0.0
├── string@3.3.1
├── object.omit@2.0.0 (is-extendable@0.1.1, for-own@0.1.4)
├── object.pick@1.1.2 (isobject@2.1.0)
├── request@2.61.0 (tunnel-agent@0.4.3, aws-sign2@0.5.0, forever-agent@0.6.1, oauth-sign@0.8.2, caseless@0.11.0, stringstream@0.0.5, json-stringify-safe@5.0.1, tough-cookie@2.2.2, qs@4.0.0, node-uuid@1.4.7, combined-stream@1.0.5, mime-types@2.1.11, form-data@1.0.0-rc4, http-signature@0.11.0, bl@1.0.3, hawk@3.1.3, har-validator@1.8.0)
├── solr-client@0.5.0 (duplexer@0.1.1, httperror@0.2.3, JSONStream@0.9.0, request@2.49.0, json-bigint@0.1.4)
└── jshint@2.9.2 (strip-json-comments@1.0.4, exit@0.1.2, console-browserify@1.1.0, shelljs@0.3.0, minimatch@2.0.10, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)

browserify@10.2.6 node_modules/browserify
├── browser-resolve@1.11.2
├── https-browserify@0.0.1
├── tty-browserify@0.0.0
├── path-browserify@0.0.0
├── constants-browserify@0.0.1
├── punycode@1.4.1
├── builtins@0.0.7
├── string_decoder@0.10.31
├── through2@1.1.1
├── isarray@0.0.1
├── inherits@2.0.1
├── os-browserify@0.1.2
├── process@0.11.3
├── htmlescape@1.1.1
├── commondir@0.0.1
├── stream-browserify@1.0.0
├── defined@1.0.0
├── duplexer2@0.0.2
├── assert@1.3.0
├── shell-quote@0.0.1
├── domain-browser@1.1.7
├── xtend@4.0.1
├── querystring-es3@0.2.1
├── timers-browserify@1.4.2
├── deps-sort@1.3.9
├── util@0.10.3
├── events@1.0.2
├── concat-stream@1.4.10 (typedarray@0.0.6)
├── parents@1.0.1 (path-platform@0.11.15)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── has@1.0.1 (function-bind@1.1.0)
├── read-only-stream@1.1.1 (readable-wrap@1.0.0)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── readable-stream@1.1.14 (core-util-is@1.0.2)
├── url@0.10.3 (punycode@1.3.2, querystring@0.2.0)
├── subarg@1.0.0 (minimist@1.2.0)
├── http-browserify@1.7.0 (Base64@0.2.1)
├── shasum@1.0.2 (sha.js@2.4.5, json-stable-stringify@0.0.1)
├── buffer@3.6.0 (ieee754@1.1.6, isarray@1.0.0, base64-js@0.0.8)
├── glob@4.5.3 (inflight@1.0.5, once@1.3.3, minimatch@2.0.10)
├── JSONStream@1.1.1 (through@2.3.8, jsonparse@1.2.0)
├── labeled-stream-splicer@1.0.2 (stream-splicer@1.3.2)
├── browserify-zlib@0.1.4 (pako@0.2.8)
├── resolve@1.1.7
├── syntax-error@1.1.6 (acorn@2.7.0)
├── browser-pack@5.0.1 (umd@3.0.1, combine-source-map@0.6.1)
├── insert-module-globals@6.6.3 (is-buffer@1.1.3, combine-source-map@0.6.1, lexical-scope@1.2.0)
├── crypto-browserify@3.11.0 (create-hmac@1.1.4, randombytes@2.0.3, pbkdf2@3.0.4, create-hash@1.1.2, diffie-hellman@5.0.2, create-ecdh@4.0.0, browserify-cipher@1.0.0, browserify-sign@4.0.0, public-encrypt@4.0.0)
└── module-deps@3.9.1 (stream-combiner2@1.0.2, detective@4.3.1)

watchify@3.7.0 node_modules/watchify
├── defined@1.0.0
├── xtend@4.0.1
├── through2@2.0.1 (readable-stream@2.0.6)
├── outpipe@1.1.1 (shell-quote@1.6.0)
├── chokidar@1.5.1 (path-is-absolute@1.0.0, inherits@2.0.1, glob-parent@2.0.0, async-each@1.0.0, is-glob@2.0.1, is-binary-path@1.0.1, readdirp@2.0.0)
├── anymatch@1.3.0 (arrify@1.0.1, micromatch@2.3.8)
└── browserify@13.0.1 (browser-resolve@1.11.2, https-browserify@0.0.1, tty-browserify@0.0.0, path-browserify@0.0.0, punycode@1.4.1, duplexer2@0.1.4, string_decoder@0.10.31, constants-browserify@1.0.0, inherits@2.0.1, os-browserify@0.1.2, htmlescape@1.1.1, process@0.11.3, stream-browserify@2.0.1, assert@1.3.0, domain-browser@1.1.7, read-only-stream@2.0.0, querystring-es3@0.2.1, timers-browserify@1.4.2, util@0.10.3, deps-sort@2.0.0, events@1.1.0, parents@1.0.1, vm-browserify@0.0.4, has@1.0.1, console-browserify@1.1.0, shell-quote@1.6.0, url@0.11.0, readable-stream@2.1.4, subarg@1.0.0, labeled-stream-splicer@2.0.0, shasum@1.0.2, stream-http@2.3.0, concat-stream@1.5.1, glob@5.0.15, JSONStream@1.1.1, buffer@4.6.0, syntax-error@1.1.6, browserify-zlib@0.1.4, resolve@1.1.7, browser-pack@6.0.1, insert-module-globals@7.0.1, crypto-browserify@3.11.0, module-deps@4.0.7)

felipe@felipeurrego:~/SpeechToSpeech$ npm run build

> SpeechToSpeechBrowserDemoApp@0.2.1 build /home/felipe/SpeechToSpeech
> browserify -o public/js/main.js src/index.js

felipe@felipeurrego:~/SpeechToSpeech$

Not working
http://181.135.63.86:3006/

DID YOU USE "DEPLOY ON BLUEMIX" BUTTON?
IF NOT -- PLEASE DO,  PLEASE!
(I know you need a local version), but cloning using "DEPLOY ON BLUEMIX"
BUTTON is the first step! Let me know if it works.
On Wed, Jun 1, 2016 at 2:43 PM, felipe notifications@github.com wrote:

i change credentials with mine
felipe@felipeurrego:~/SpeechToSpeech$ npm install
npm WARN package.json SpeechToSpeechBrowserDemoApp@0.2.1 Normalized value of bugs field is an empty object. Deleted.
npm WARN optional dep failed, continuing fsevents@1.0.12
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
http-proxy@1.11.3 node_modules/http-proxy
├── eventemitter3@1.2.0
└── requires-port@0.0.1
connect@3.3.5 node_modules/connect
├── utils-merge@1.0.0
├── parseurl@1.3.1
├── debug@2.1.3 (ms@0.7.0)
└── finalhandler@0.3.4 (escape-html@1.0.1, on-finished@2.2.1)
errorhandler@1.2.4 node_modules/errorhandler
├── escape-html@1.0.1
└── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.14)
body-parser@1.15.1 node_modules/body-parser
├── content-type@1.0.2
├── bytes@2.3.0
├── depd@1.1.0
├── qs@6.1.0
├── on-finished@2.3.0 (ee-first@1.1.1)
├── raw-body@2.1.6 (unpipe@1.0.0)
├── http-errors@1.4.0 (inherits@2.0.1, statuses@1.3.0)
├── debug@2.2.0 (ms@0.7.1)
├── iconv-lite@0.4.13
└── type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.11)
express@4.10.8 node_modules/express
├── merge-descriptors@0.0.2
├── cookie@0.1.2
├── utils-merge@1.0.0
├── media-typer@0.3.0
├── vary@1.0.1
├── fresh@0.2.4
├── methods@1.1.1
├── parseurl@1.3.1
├── range-parser@1.0.3
├── finalhandler@0.3.3
├── content-disposition@0.5.0
├── serve-static@1.7.2
├── escape-html@1.0.1
├── cookie-signature@1.0.5
├── path-to-regexp@0.1.3
├── depd@1.0.1
├── qs@2.3.3
├── on-finished@2.2.1 (ee-first@1.1.0)
├── debug@2.1.3 (ms@0.7.0)
├── proxy-addr@1.0.10 (forwarded@0.1.0, ipaddr.js@1.0.5)
├── etag@1.5.1 (crc@3.2.1)
├── type-is@1.5.7 (mime-types@2.0.14)
├── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.14)
└── send@0.10.1 (ms@0.6.2, destroy@1.0.3, mime@1.2.11, on-finished@2.1.1)
transformer-proxy@0.3.3 node_modules/transformer-proxy
├── util@0.10.3 (inherits@2.0.1)
├── promise@7.1.1 (asap@2.0.4)
└── stream@0.0.1 (expect.js@0.3.1, mocha@2.5.3)
browserify-shim@3.8.12 node_modules/browserify-shim
├── through@2.3.8
├── mothership@0.2.0 (find-parent-dir@0.3.0)
├── resolve@0.6.3
├── rename-function-calls@0.1.1 (detective@3.1.0)
└── exposify@0.4.3 (map-obj@1.0.1, has-require@1.1.0, globo@1.0.2, through2@0.4.2, transformify@0.1.2, replace-requires@1.0.3)
harmon@1.3.1 node_modules/harmon
└── trumpet@1.7.0 (inherits@2.0.1, duplexer2@0.0.2, through2@1.1.1, readable-stream@1.1.14, html-tokenize@1.2.5, html-select@2.3.24)
watson-developer-cloud@0.9.30 node_modules/watson-developer-cloud
├── async@1.4.2
├── cookie@0.2.4
├── isstream@0.1.2
├── csv-stringify@0.0.8
├── extend@3.0.0
├── string@3.3.1
├── object.omit@2.0.0 (is-extendable@0.1.1, for-own@0.1.4)
├── object.pick@1.1.2 (isobject@2.1.0)
├── request@2.61.0 (tunnel-agent@0.4.3, aws-sign2@0.5.0, forever-agent@0.6.1, oauth-sign@0.8.2, caseless@0.11.0, stringstream@0.0.5, json-stringify-safe@5.0.1, tough-cookie@2.2.2, qs@4.0.0, node-uuid@1.4.7, combined-stream@1.0.5, mime-types@2.1.11, form-data@1.0.0-rc4, http-signature@0.11.0, bl@1.0.3, hawk@3.1.3, har-validator@1.8.0)
├── solr-client@0.5.0 (duplexer@0.1.1, httperror@0.2.3, JSONStream@0.9.0, request@2.49.0, json-bigint@0.1.4)
└── jshint@2.9.2 (strip-json-comments@1.0.4, exit@0.1.2, console-browserify@1.1.0, shelljs@0.3.0, minimatch@2.0.10, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)
browserify@10.2.6 node_modules/browserify
├── browser-resolve@1.11.2
├── https-browserify@0.0.1
├── tty-browserify@0.0.0
├── path-browserify@0.0.0
├── constants-browserify@0.0.1
├── punycode@1.4.1
├── builtins@0.0.7
├── string_decoder@0.10.31
├── through2@1.1.1
├── isarray@0.0.1
├── inherits@2.0.1
├── os-browserify@0.1.2
├── process@0.11.3
├── htmlescape@1.1.1
├── commondir@0.0.1
├── stream-browserify@1.0.0
├── defined@1.0.0
├── duplexer2@0.0.2
├── assert@1.3.0
├── shell-quote@0.0.1
├── domain-browser@1.1.7
├── xtend@4.0.1
├── querystring-es3@0.2.1
├── timers-browserify@1.4.2
├── deps-sort@1.3.9
├── util@0.10.3
├── events@1.0.2
├── concat-stream@1.4.10 (typedarray@0.0.6)
├── parents@1.0.1 (path-platform@0.11.15)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── has@1.0.1 (function-bind@1.1.0)
├── read-only-stream@1.1.1 (readable-wrap@1.0.0)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── readable-stream@1.1.14 (core-util-is@1.0.2)
├── url@0.10.3 (punycode@1.3.2, querystring@0.2.0)
├── subarg@1.0.0 (minimist@1.2.0)
├── http-browserify@1.7.0 (Base64@0.2.1)
├── shasum@1.0.2 (sha.js@2.4.5, json-stable-stringify@0.0.1)
├── buffer@3.6.0 (ieee754@1.1.6, isarray@1.0.0, base64-js@0.0.8)
├── glob@4.5.3 (inflight@1.0.5, once@1.3.3, minimatch@2.0.10)
├── JSONStream@1.1.1 (through@2.3.8, jsonparse@1.2.0)
├── labeled-stream-splicer@1.0.2 (stream-splicer@1.3.2)
├── browserify-zlib@0.1.4 (pako@0.2.8)
├── resolve@1.1.7
├── syntax-error@1.1.6 (acorn@2.7.0)
├── browser-pack@5.0.1 (umd@3.0.1, combine-source-map@0.6.1)
├── insert-module-globals@6.6.3 (is-buffer@1.1.3, combine-source-map@0.6.1, lexical-scope@1.2.0)
├── crypto-browserify@3.11.0 (create-hmac@1.1.4, randombytes@2.0.3, pbkdf2@3.0.4, create-hash@1.1.2, diffie-hellman@5.0.2, create-ecdh@4.0.0, browserify-cipher@1.0.0, browserify-sign@4.0.0, public-encrypt@4.0.0)
└── module-deps@3.9.1 (stream-combiner2@1.0.2, detective@4.3.1)
watchify@3.7.0 node_modules/watchify
├── defined@1.0.0
├── xtend@4.0.1
├── through2@2.0.1 (readable-stream@2.0.6)
├── outpipe@1.1.1 (shell-quote@1.6.0)
├── chokidar@1.5.1 (path-is-absolute@1.0.0, inherits@2.0.1, glob-parent@2.0.0, async-each@1.0.0, is-glob@2.0.1, is-binary-path@1.0.1, readdirp@2.0.0)
├── anymatch@1.3.0 (arrify@1.0.1, micromatch@2.3.8)
└── browserify@13.0.1 (browser-resolve@1.11.2, https-browserify@0.0.1, tty-browserify@0.0.0, path-browserify@0.0.0, punycode@1.4.1, duplexer2@0.1.4, string_decoder@0.10.31, constants-browserify@1.0.0, inherits@2.0.1, os-browserify@0.1.2, htmlescape@1.1.1, process@0.11.3, stream-browserify@2.0.1, assert@1.3.0, domain-browser@1.1.7, read-only-stream@2.0.0, querystring-es3@0.2.1, timers-browserify@1.4.2, util@0.10.3, deps-sort@2.0.0, events@1.1.0, parents@1.0.1, vm-browserify@0.0.4, has@1.0.1, console-browserify@1.1.0, shell-quote@1.6.0, url@0.11.0, readable-stream@2.1.4, subarg@1.0.0, labeled-stream-splicer@2.0.0, shasum@1.0.2, stream-http@2.3.0, concat-stream@1.5.1, glob@5.0.15, JSONStream@1.1.1, buffer@4.6.0, syntax-error@1.1.6, browserify-zlib@0.1.4, resolve@1.1.7, browser-pack@6.0.1, insert-module-globals@7.0.1, crypto-browserify@3.11.0, module-deps@4.0.7)
felipe@felipeurrego:~/SpeechToSpeech$ npm run build

SpeechToSpeechBrowserDemoApp@0.2.1 build /home/felipe/SpeechToSpeech
browserify -o public/js/main.js src/index.js

felipe@felipeurrego:~/SpeechToSpeech$
Not working
http://181.135.63.86:3006/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223087236,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_cb8PZQotu51j3BW6wpodtG-FCsRaks5qHdLpgaJpZM4IROgA
.

http://speechtospeech-ingfelipeurrego-1353.mybluemix.net/
it works now?

Yes, the application referenced link you sent, seems to be working.
The way, the "DEPLOY ON BLUEMIX" button works is

it takes the latest code from the repo and compiles it
binds to the services listed in manifest.yml

The fact the cloned app works tells me that the source code is OK.
The problem you are experiencing is likely related to wrong credentials.
Please change app.js ONLY.
On Wed, Jun 1, 2016 at 2:57 PM, felipe notifications@github.com wrote:

http://speechtospeech-ingfelipeurrego-1353.mybluemix.net/
it works now?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/leonrch/SpeechToSpeech/issues/5#issuecomment-223091168,
or mute the thread
https://github.com/notifications/unsubscribe/ANB_caoF7G8H6VXRQWMCOfUbboaNmPyRks5qHdYwgaJpZM4IROgA
.

how can i binds services listed in manifest.yml

Hi again, how can i bind services listed in manifest.yml, i do all steps but not working locally...
Only works with magic button

sudo nano /home/felipe/SpeechToSpeech/.env

##
{
   "speech_to_text": [
	  {
		 "name": "speech-to-text-service-standard",
		 "label": "speech_to_text",
		 "plan": "standard",
		 "credentials": {
			"url": "https://stream.watsonplatform.net/speech-to-text/api",
			"password": "mypass",
			"username": "265bdf48-47de-4bd0-8a9c-05194f2f29dd"
		 }
	  }
   ],
   "language_translation": [
	  {
		 "name": "language-translation-service",
		 "label": "language_translation",
		 "plan": "standard",
		 "credentials": {
			"url": "https://gateway.watsonplatform.net/language-translation/api",
			"password": "mypass",
			"username": "bf0d3db6-ceae-4d9a-8c99-f581d5a22dab"
		 }
	  }
   ],
   "text_to_speech": [
	  {
		 "name": "text-to-speech-service",
		 "label": "text_to_speech",
		 "plan": "standard",
		 "credentials": {
			"url": "https://stream.watsonplatform.net/text-to-speech/api",
			"password": "mypass",
			"username": "0ddf28b9-677b-4bb2-b6d3-51f8dfc547ff"
		 }
	  }
   ]
}

##

http://181.135.63.86:3006/
Not working

hi again sudo nano /home/felipe/SpeechToSpeech/.env is good?

r u there, pls give me a little help

any suggestion?

are u bussy?
Share me some little help

@rhaenggi pls download manually with git clone something happens

authors: johnfelipe leonrch rhaenggi

repo: leonrch/SpeechToSpeech


text:
Piped content avalability

How long piped content to cli3cloud.com would be stored ?
I can see it works in real time as well content still available even output is stopped.

Hi, for now, while the traffic is still small, the content will not get deleted at all and I am certain it will stay this way until my Postgres database will come to a limit, which is very unlikely to be honest.
If the database comes to a limit, which we are still very very far away from, you can expect that the output will be stored for at least a month.

authors: CompuRoot leonwind


text:
Proposal for kubectl to have a installer script

About the tool

The CLI tool for Kubernetes!
How the "cURL & bash" command be

curl https://installer.to/kubectl | bash

Checklist

[x] I checked the Issues list and I'm sure I'm not duplicating an existing request
[x] I checked the Pull Request list and I'm sure I'm not proposing for a tool that is about to get added

I request the community to consider my proposal and cast your votes by commenting,

+1 if you like to see an installer script for this tool in this repo
-1 if you do not like to see an installer script for this tool in this repo

[ ]  apt
[ ]  apt
[ ]  apt

Partially done in #14

authors: VibhorCodecianGupta agentmilindu


text:
Docker image not building on Windonws

Build failing on Appveyor

Fixed Nlohmann JSON version


text:
Port to avalonia

I really like the look of this theme but I use avalonia for most of my projects would you be happy for me to port this to avalonia? I would adhere to the rules of the license and credit you and this repo

Hi @Sabuto, Thank you for your appreciation and interest in the project. If building a dll for Avalonia only requires Nuget packages, you can add a new project like WPFUI.Avalonia in the main repository. Just send PR

It would require a complete rewrite as avalonia styling system is different and they have different controls for example in wpf the togglebutton is the equivalent of toggleswitch in avalonia and their togglebutton is something different. Also creating custom controls is completely different too. I'm happy to create it and then maybe add a pr so the project can be included in this repo?

All projects can be in one solution and published as a separate NuGet packages and DLL's for selected framework.

for anyone interested in helping out before i commit to this repo please feel free https://github.com/Sabuto/WpfUi.Avalonia/

This already exists: https://github.com/amwx/FluentAvalonia

This already exists: https://github.com/amwx/FluentAvalonia

Yeah I figured that after I started doing it

authors: Pomianowski Sabuto nlogozzo sabuto

repo: lepoco/wpfui


text:
Left navigation bar smooth animation

Hello Lepo.
I greatly appreciate the new version of the project.
It would be so nice that when you click on a navigation icon, in the banner on the left of the screen, the animation of the icon is fluid. We feel that when opening a page there are slowdowns and it's not very pretty.
It would really be an improvement that would make it stand out the project. However, the animation of the page when it opens is really great.

Do you think it is a nice enchancement?


text:
Cannot run doctests or build docs for projects containing 'server' methods.

While looking into https://github.com/leptos-rs/cargo-leptos/issues/66 I've discovered it seems we are unable to run doctests or build docs for any project containing server methods.
Here is some example output using the todo_app_sqlite_axum example.
At the end of this error output you will see that this is coming from a failing rustdoc command.
    Checking leptos_axum v0.1.3 (/home/phillipb/Repositories/leptos-experiments/leptos/integrations/axum)
 Documenting todo_app_sqlite_axum v0.1.0 (/home/phillipb/Repositories/leptos-experiments/leptos/examples/todo_app_sqlite_axum)
error[E0407]: method `call_fn_client` is not a member of trait `leptos::ServerFn`
  --> src/todo.rs:39:1
   |
39 | #[server(GetTodos, "/api")]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `leptos::ServerFn`
   |
   = note: this error originates in the attribute macro `server` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0407]: method `call_fn_client` is not a member of trait `leptos::ServerFn`
  --> src/todo.rs:80:1
   |
80 | #[server(AddTodo, "/api")]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `leptos::ServerFn`
   |
   = note: this error originates in the attribute macro `server` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0407]: method `call_fn_client` is not a member of trait `leptos::ServerFn`
  --> src/todo.rs:97:1
   |
97 | #[server(DeleteTodo, "/api")]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `leptos::ServerFn`
   |
   = note: this error originates in the attribute macro `server` (in Nightly builds, run with -Z macro-backtrace for more info)

error: Compilation failed, aborting rustdoc

For more information about this error, try `rustc --explain E0407`.
error: could not document `todo_app_sqlite_axum`

Caused by:
  process didn't exit successfully: `rustdoc --edition=2021 --crate-type cdylib --crate-type rlib --crate-name todo_app_sqlite_axum src/lib.rs ... (edited for brevity)

Here is the command I'm using to run the doctests.
cd examples/todo_app_sqlite_axum
LEPTOS_OUTPUT_NAME=todo_app_sqlite_axum LEPTOS_SITE_ROOT=target/site LEPTOS_SITE_PKG_DIR=pkg LEPTOS_SITE_ADDR=127.0.0.1:3000 LEPTOS_RELOAD_PORT=3001 LEPTOS_LIB_DIR=. LEPTOS_BIN_DIR=. cargo test --package=todo_app_sqlite_axum --doc --target-dir=target/server --no-default-features --features=ssr

Likewise running cargo doc against the example project also fails.  Again it is the rustdoc command being run by cargo that fails complaining about the server function (as shown above).
cd examples/todo_app_sqlite_axum
LEPTOS_OUTPUT_NAME=todo_app_sqlite_axum LEPTOS_SITE_ROOT=target/site LEPTOS_SITE_PKG_DIR=pkg LEPTOS_SITE_ADDR=127.0.0.1:3000 LEPTOS_RELOAD_PORT=3001 LEPTOS_LIB_DIR=. LEPTOS_BIN_DIR=. cargo doc --no-deps --target-dir=target/server --no-default-features --features=ssr

The nature of the errors suggests rustdoc is invoking rustc in a way that leads to a failed compilation of the server macro.
Just wondering if anyone has any suggestions on how to troubleshoot this further?
Thanks.

Nice catch! I think I've got a fairly simple fix for this and it allows cargo doc to run in the todo_app_sqlite example on my branch, so I'm hopeful. I can't see any reason it should break any of the examples themselves but I'll let the CI run and see. Thanks for reporting this.

authors: gbj phillipbaird

repo: leptos-rs/leptos


text:
draft for sso_auth_session example

Draft for an Example for SSO auth, based on conversation with Benwis & diversable. Please give all nits, thank you for your feedback.

halp
    Installed package `cargo-all-features v1.10.0` (executables `cargo-build-all-features`, `cargo-check-all-features`, `cargo-test-all-features`)
[cargo-make] INFO - Execute Command: "rustup" "run" "nightly" "cargo" "+nightly" "build-all-features"
error: no such command: `+nightly`

	Cargo does not handle `+toolchain` directives.
	Did you mean to invoke `cargo` through `rustup` instead?
[cargo-make] ERROR - Error while executing command, exit code: 101
[cargo-make] WARN - Build Failed.
Error: Process completed with exit code 1.

I have not looked into the code too much (short on time today), but I saw you refer to google SSO there.
You could, if you like, integrate Rauthy to have a fully self-contained example.
I do have created a minimal client as well from which you could just grab some code, if you like.

I have not looked into the code too much (short on time today), but I saw you refer to google SSO there. You could, if you like, integrate Rauthy to have a fully self-contained example. I do have created a minimal client as well from which you could just grab some code, if you like.
You could actually add Rauthy directly and push a pre-configured SQLite database to the example, which would even mean way less setup.

That looks like a cool project! I'll check that out. Thanks :)

Prior art by @kerkmann might also be useful here: https://crates.io/crates/leptos_oidc
It’s already been tested with Rauthy as well.

Thanks @erlend-sh , thanks for mentioning it! :heart:
@sjud Yes, if you need some help or some knowledge sharing, just contact or ping me. :3

@sjud Do you think this is ready for merging?

Ya let’s merge. We all have bigger fish to fry and the code works.

On Jan 13, 2024, at 2:59 AM, Ben Wishovich @.***> wrote:

@sjud Do you think this is ready for merging?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

authors: benwis erlend-sh kerkmann sebadob sjud


text:
Tests failing with 0.8.1

Currently one test is failing across multiple systems:
======================================================== test session starts ========================================================
platform linux2 -- Python 2.7.14, pytest-3.2.3, py-1.4.34, pluggy-0.4.0
rootdir: /var/tmp/paludis/build/dev-python-mistune-0.8.1/work/PYTHON_ABIS/2.7/mistune-0.8.1, inifile:
plugins: virtualenv-1.2.11, shutil-1.2.11, expect-1.1.0, cov-2.5.1, hypothesis-3.36.0
collected 66 items

tests/test_cases.py ......................F..........................
tests/test_extra.py ............
tests/test_subclassing.py .....

============================================================= FAILURES ==============================================================
__________________________________________________________ test_extra[22] ___________________________________________________________

folder = '/var/tmp/paludis/build/dev-python-mistune-0.8.1/work/PYTHON_ABIS/2.7/mistune-0.8.1/tests/fixtures/extra'
name = 'case_insensitive_refs'

    def render(folder, name):
        filepath = os.path.join(folder, name + '.text')
        with open(filepath) as f:
            content = f.read()

        html = m.parse(content)

        filepath = os.path.join(folder, name + '.html')
        with open(filepath) as f:
            result = f.read()

        html = re.sub(r'\s', '', html)
        result = re.sub(r'\s', '', result)
        for i, s in enumerate(html):
            if s != result[i]:
                begin = max(i - 30, 0)
                msg = '\n\n%s\n------Not Equal(%d)------\n%s' % (
                    html[begin:i+30], i, result[begin:i+30]
                )
>               raise ValueError(msg)
E               ValueError:
E
E
[hi]

E               ------Not Equal(3)------
E
<ahref="/url">hi

tests/test_cases.py:30: ValueError
========================================================= warnings summary ==========================================================
tests/test_cases.py::test_extra
  yield tests are deprecated, and scheduled to be removed in pytest 4.0

tests/test_cases.py::test_normal
  yield tests are deprecated, and scheduled to be removed in pytest 4.0

-- Docs: http://doc.pytest.org/en/latest/warnings.html
========================================== 1 failed, 65 passed, 2 warnings in 1.21 seconds ==========================================

I'm seeing this as well. The reason is that the mistune-0.8.1.tar.gz tarball on PyPI doesn't match the v0.8.1 tag in this repository - in particular, it has a version of _keyify that doesn't lowercase the key.
--- mistune-0.8.1/mistune.py	2017-11-07 06:00:37.000000000 +0000
+++ mistune-git-0.8.1/mistune.py	2017-12-02 16:28:45.117989907 +0000
@@ -48,7 +48,8 @@

 def _keyify(key):
-    return _key_pattern.sub(' ', escape(key, quote=True))
+    key = escape(key.lower(), quote=True)
+    return _key_pattern.sub(' ', key)

 def escape(text, quote=False, smart_amp=True):

@lepture, please could you put out a 0.8.2 release with the correct contents? (Don't just reroll the existing tarball - the incorrect version is cached in various places now.)

@atsampson done.

authors: Cogitri atsampson lepture

repo: lepture/mistune


text:
Set default value

I tried to pass viewTime: 09:00 in options but it has no effect.
$('#inputfield').timepicker({
step: 300,
format: 'h:mm A',
viewTime: '09:00 AM',
});
I need to pass a default value in case the input is empty, so I forced to update updatePicker in order to set my default value,
//comment old code
// let viewTime = $input.data('viewtime');
//new code to set time to 09:00 AM if the input value is empty
let inputValue = $input.val();
let viewTime =parseTime("09:00 AM");
if (inputValue) {
    viewTime = parseTime(inputValue);
}

I will suggest to add a default value option so user can set it.

I'm not sure if having a default value as an option is really needed.  You can probably set a default value like this:
let $input = jQuery('#inputfield');
if (!$input.val()) {
    $input.val('09:00 AM');
}

Or by setting a value directly on the input tag itself:
<input type="text" id="inputfield" name="meet_time" value="09:00 AM" />

Makes sense. I've added a new defaultTime option to the newest version that should let you do that.

authors: isayedahmad lesilent


text:
Add VOF auxiliary physics calculations

Description of the problem

Adds two VOF auxiliary physics (phase fraction gradient and curvature) to the VOF solver. These variables can be outputted.

Future changes

These auxiliary variables will be used in the calculation of the surface tension force.

Looks very good. Some minor cleaning to do and some cleanup to do in removing some variables which are never used. Additionnaly, can you add some comments in your assembly routines? They are not very detailed and some comments could help readability, otherwise it's looking all good

Your comments have been addressed. :)

Seems good to go to me :).
Merging

authors: blaisb shahabgol

repo: lethe-cfd/lethe


text:
Bump: 0.8.0-next -> 0.9.0

Proposed changes
This PR bumps FIWARE Big Bang version from 0.8.0-next -> 0.9.0.
Types of changes
What types of changes does your code introduce to the project: Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Update only documentation, not any source code.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of
them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before
merging your code.

[X] I have read the CONTRIBUTING doc
[ ] I have signed the CLA
[ ] I have updated the change log (CHANGELOG.md)
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
N/A

Codecov Report

Merging #124 (597a90b) into main (a188ec8) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #124   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines         1474      1474
=========================================
  Hits          1474      1474

Impacted Files
Coverage Δ

config.sh
100.00% <100.00%> (ø)

lets-fiware.sh
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

authors: codecov-commenter fisuda

repo: lets-fiware/FIWARE-Big-Bang


text:
Fix certbot option

Proposed changes
This PR fixes certbot option.
Types of changes
What types of changes does your code introduce to the project: Put an x in the boxes that apply

[X] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Update only documentation, not any source code.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of
them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before
merging your code.

[X] I have read the CONTRIBUTING doc
[ ] I have signed the CLA
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
N/A

Codecov Report

Merging #38 (7f6a9c2) into main (a3f0acf) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main      #38   +/-   ##
=======================================
  Coverage   72.39%   72.39%
=======================================
  Files           2        2
  Lines         547      547
=======================================
  Hits          396      396
  Misses        151      151

Impacted Files
Coverage Δ

lets-fiware.sh
71.56% <0.00%> (ø)

Continue to review full report at Codecov.

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


text:
Is there a way to filter slaves in redis cluster whose replication link is down

Some slaves master link is down at runtime if we are hitting the slave we get responses the link is down with master is there a way where we could point to master intermittently

There is currently no way to filter these nodes. How do you discover that a particular node replication link is down? INFO replication or is there a flag in CLUSTER NODES?

@mp911de Thanks for the quick response from info replication. Currently, the ReadFrom cannot be plugged to be used.

You could query INFO from the individual nodes yourself and keep a table of that state somewhere around. I think overriding RedisClusterClient.determinePartitions(…) is the appropriate hook to fetch the data you need. Within a custom ReadFrom you can then filter nodes that do not have a master link.
On a side note: Wouldn't it be easier to set slave-serve-stale-data to yes in your Redis config?

@mp911de slave-serve-stale-data we are not using it as we don't do a bgsave in slaves. So whenever the slave resyncs the latest data on restart we cannot tolerate to show stale data.

Closing this one as the question is answered.

repo: lettuce-io/lettuce-core


text:
Add release documentation

Had Tomek follow the instructions. takes of white lab coat

Thinking about it. Should this be inside the README? As it will then also be published to NPM. Would it make sense to have a CONTRIBUTORS.md instead?

Closed in favour of #9.

repo: leukeleu/prettier-config


text:
chore(setup): configure tailwind integration

follow the guide to configure tailwindcss with astro
(https://docs.astro.build/guides/integrations-guide/tailwind)

#3  👈
main

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

Join @lewxdev and the rest of your teammates on  Graphite


text:
🛑 Movie Banners is down

In 3d93501, Movie Banners (https://fh-api.filmhouseng.com/movie/movie-banners?platform=WEB) was down:

HTTP code: 502
Response time: 69 ms

Resolved: Movie Banners is back up in 22f02a7 after 1 hour, 29 minutes.

repo: lexNwimue/filmhouse-monitor


text:
RankNTypes issue

Ran into an issue with the following (contrived) example:
(data Nop
  (nop (∀ [a] {a -> a})))
(defn ->nop : (∀ [a] {a -> Nop -> a})
  [[x (nop f)] (f x)])

The equivalent Haskell is:
data Nop = Nop (forall a. a -> a)
toNot :: a -> Nop -> a
toNot x (Nop f) = f x

Hackett complains with:
; a38218: skolem escaped its scope
;   in: a38218
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:113:4 simplify/elaborate
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:98:2 τs⇔/λ!
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:214:2 τ⇔/λ!
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:229:2 τ⇔!
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:238:2 τ⇐!
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:243:2
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:368:0
;  /home/milo/Git/hackett/hackett-lib/hackett/private/base.rkt:200:8 for-loop

Removing the outer quantification also throws the same error
(defn int-nop : {Nop -> Integer}
  [[(nop f)] (f 3)])

For some reason, Hackett really doesn't like using quantified types stored within data. The following does work:
(defn int-nop/fn : {(∀ [a] {a -> a}) -> Integer}
  [[f] (f 3)])

I'm going to guess this has something to do with unordered contexts, or maybe is just a small bug in the implementation. I'll take a look when I have some time

I’ve known for a while that way skolems are handled is currently very broken, though I assumed it generally erred on the side of being more permissive. I think the way skolems are added and removed from contexts it probably totally wrong, and I just didn’t put a lot of effort into making them right and coming up with good test cases. That needs to be improved, and the skolem escape error message should also be made more user-friendly when that happens (currently it’s so unreliable that I didn’t even bother).

Digging into this slightly, the issue seems to clearly be in the typechecking for pattern-matching. Currently, this is done with pat⇒! and pat⇐!. When pat⇒! infers the types for a match against a data constructor, it calls pat⇐! to try and ensure subpatterns have the proper types. The trouble is that pat⇐! eventually calls τ<:!, which is wrong—subsumption always instantiates quantifiers.
Currently, it requires that subpatterns’ types by subtypes of data constructors’ types. This is probably the worst possible choice, and flipping that relation makes your example typecheck. However, even flipping the subsumption relation makes pattern-matching instantiate quantifiers too early. When pattern-matching against a nop constructor, you should end up with a polymorphic binding, not a monomorphic one. Subsumption will instantiate the quantifier to a fresh unification variable, which means your binding can be used with any type, but only one (unless you explicitly force generalization by creating a local binding with a polymorphic type signature).
I think the solution is to perform some sort of simpler unification algorithm that doesn’t over-instantiate. But I haven’t taken the time to figure out exactly how that should work.

An immediate solution would be to modify the pat⇐! function to recognize pattern variables rather than just calling into pat⇒!. The previous way is problematic because all pattern variables end up with τ:var^ types, which can't be instantiated to polymorphic types.
However I'm not exactly sure why it would complain about skolems "escaping" either way.

authors: iitalics lexi-lambda

repo: lexi-lambda/hackett

license: isc


text:
Check ambiguous cognate sets

Depending on how many cases there are, it may even be possible to manually assign them. But in principle, this dataset has partial cognates, as indicated by A/B in the cognates.tsv file, while corresponding cognates in the words themselves are not marked. If there are just a few cases, one could catch them in the code.

I don't understand what you mean exactly by "manually assign" them and "catch them in the code".

Check lexibank_pharaocoracholaztecan.py. There I wrote code that essentially parses the word document, catches newlines inside the table (converted the table to plain text, but I had to deal with multiple newlines inside the same table), and also identified concepts, etc.
This code allows us to check certain things explicitly (which I call "manually"). This has the advantage of allowing us to do things without touching the original data, as it has been published as is, and it makes more sense to not touch it anymore (only if you write a new paper and do more codings).

@maunus, I have now checked the cognates again. There are some cases not clear to me (I refere to cognates.tsv extracted from your excel sheet).

do you make a distinction between a and A, as I find in row 3
what is the difference between ? and -, both occurring in row 10, for example?
I understand the A/B structure, but in one case you have a/(B) (50), in another case, you have A/(B) (54, and in one case, you have C D (is the latter C/D?
what about the cases of ab in line 68?

I have a concrete proposal how to cope with this.
If you check the following examples, there are not many ambiguous cases:
{
  "A(B)": ["A"],
  "A/(B)": ["A"],
  "A/B": ["A", "B"],
  "A/B/C": ["A", "B", "C"],
  "A/B/D": ["A", "B", "D"],
  "A/B?": ["A"],
  "A/C": ["A", "C"],
  "B/(A)": ["A"],
  "B/(a)": ["B"],
  "B/C": ["B", "C"],
  "C D": ["C", "D"],
  "C/(B)": ["C"],
  "C/B": ["C", "B"],
  "C/E": ["C", "E"],
  "D/B": ["D", "B"],
  "a/(B)": ["a"],
  "a/A": ["a", "A"],
  "a/B": ["a", "B"],
  "ab": ["ab"],
}

The data is provided in a Python dictionary (or JSON datastructure) here. You can see how I treat the source from the target, so C/B is two elements, but a/(B) is one element only, assuming you also could not count that in your nexus file.
If you have two cognates, we provide the word form twice. This is not best practice, but we tolerate it for now, as this is also an example dataset to show you how to do cognate annotation in a more consistent and transparent way with additional tools and long table formats.
If you want to modify parts of the decisions I made here, just point me to them here, or change them directly in the code.

Most of those difference are really just information to myself, about the more detailed structure of the cognates, so A and a are different versions of the same cognate root, whereas B and b would be two versions of another root. I haven't actually used this in the analysis but just treated a/A as the same, but I would like to since it would give amore fine grained structure of shared roots and innovations (but it adds information about phonological changes, and grammatical innovations etc, so I don't know if it really belongs).

Okay. If we now have as an initial goal just to make it possible to derive the nexus or the distances file as it was underlying your paper, we'd then say: lower case upper case is the same, right? For all purposes going beyond this, for additional analyses, I recommend to start from the wordlist file that is submitted in examples, and load it into edictor. It has several advantages, first it shows the long table format we use, which allows too annotae cognates and word in the same table, second, you just git-clone this repository, and then open the file in edictor. You can annotate cognates, etc., and use this for future studies (and I can always help if there are problems).

The distinction between a and A is that they are form variants of the same cognate root, so the varieties that have a have a shared innovation to the root.

I think in the first rows I was trying to keep apart ? and - as two different kinds of missing data, one being when there is no data in the sources, and the other being when the extant sources does not allow us to reconstruct a form for PCN. But is seems that in the lower rows I abandoned this distinction (as I probably realized it makes no difference to the analysis). I think we should probably just have "?" for "unknown" across the board.
In 50 Cora and Huichol has a compound root combining A+B, Nahuatl has A, but also root B, though in another meaning, so it shouldn't figure under "navel". Other UA has only root A.  So tjhe meaning of the parenthesis is that the root is there, but that it shouldn't count in the analysis (so basically extra information for us, but irrelevant to the computation). C D is supposed to be C/D.
IN line 68 it seems they all ought to be capitals AB and A and B, since there isn't any distinction between a and A, or b and B.

Yes, lower case and upper case should be treated the same in the nexus file, and anything in () should be ignored.

And yes, I want to start learning edictor once we are don with this part. I want to use it for my Nahuatl dialect database.

I think the changes I would make to your proposal is:
"ab": ["A", "B"]

Should I be cleaning the cognates.tsv file now? Or will that screw up the stuff you have already been extracting from it?

If we just delete the stuff in () and change all the lower case into capitals we could dispense with the extra code. The information they represent really is only useful for qualitative purposes.

Rather not clean, we better cover it from the code, since this is
"officially published", so we rather post-edit it, not the original source.

All done already. There is no extra code but a mapping, so it is better
to leave it as this, and keep the original data intact.

Ok, we keep it as is then. Though, I feel the version here is in a way a more "official publication" than the pdf at my website, and I would like it to be better.

Ok, in the distances.dst file there are more decimals than I operated with - where do they come from?
It is hard to compare with the languages in a different order.
I didn't include the proto-languages in my distance matrix, and for the distance number I simply counted the number of cognates out of 100, so I got 0.65 for Cora/Huichol.
Here is the matrix I used:

And here is the one at distances.dst compared with the one I used in Splitstree
I can't really figure out how to compare the two tables. The numbers are inverted right, so that Cora/Huichol gives a distance of 0.3579, but 65/100 shared forms. In the distance matrix I used when I put it into splitstree I put 0.35, there (just taking the inverse of 65/100).

Cognate counting is a tricky business.
There are several ways to count, and often, it is not clear which version one uses.
E.g., you have missing data: how do you count?
how do you count shared cognates?
Our standard calculation in lingpy only compares existing items in both languages. Furthermore, in case of multiple matches, it averages, so you have A/B, it'll give 0.5 to shared A and 0.5 to shared B, etc.

Excluding languages is trivial, just have to adjust the script.

Ok, so that does change the outcome a bit, and accounts for the decimal differences. Now I want to see what the network looks like with those figures.

Here's the count of shared cognates (ignoring meanings):

Language 1
language 2
count

Cahita
Cora
33

Cahita
Huichol
36

Cahita
Tarahumaran
66

Cahita
Tepiman
57

Cora
Huichol
63

Cora
Tarahumaran
26

Cora
Tepiman
34

Huichol
Tarahumaran
32

Huichol
Tepiman
35

Tarahumaran
Tepiman
51

So there are differences, but hard to tell, why.

Oh, I didn't I didn't exclude proto-Nahua by the way. That is important.
2 cognates lower for Cora/Huichol

Some of the differences are really large.

Wait, I found the bug. We forgot to account for upper-casing the "a" etc.

|:------------|:------------|---:|
| Cahita      | Cora        | 45 |
| Cahita      | Huichol     | 51 |
| Cahita      | Tarahumaran | 68 |
| Cahita      | Tepiman     | 60 |
| Cora        | Huichol     | 67 |
| Cora        | Tarahumaran | 40 |
| Cora        | Tepiman     | 43 |
| Huichol     | Tarahumaran | 46 |
| Huichol     | Tepiman     | 44 |
| Tarahumaran | Tepiman     | 55 |

Excellent. Can you include proto-Nahuan in the list of shared cognates?

|:------------|:------------|---:|
| Cahita      | Cora        | 45 |
| Cahita      | Huichol     | 51 |
| Cahita      | Tarahumaran | 68 |
| Cahita      | Tepiman     | 60 |
| Cahita      | ProtoNahua  | 54 |
| Cora        | Huichol     | 67 |
| Cora        | Tarahumaran | 40 |
| Cora        | Tepiman     | 43 |
| Cora        | ProtoNahua  | 58 |
| Huichol     | Tarahumaran | 46 |
| Huichol     | Tepiman     | 44 |
| Huichol     | ProtoNahua  | 57 |
| Tarahumaran | Tepiman     | 55 |
| Tarahumaran | ProtoNahua  | 44 |
| Tepiman     | ProtoNahua  | 49 |

BTW: the numbers differ still, since you counted only shared cognates PER cognate set, so AB in one and AB in another would only count one time. This is a bit inconsistent, since you counted AB vs. A also as one match, so the count here (also easier to code on the fly) just counts all shared cognate sets, and I checked with cora vs. huichol, where you find two ABs, so this makes up for 65+2 = 67.

We have a NOTE.md field on github. There, one can add custom comments. So you could do so, and explain a bit more, if you want. E.g., your matrix would be useful there. And we can also add your nexus file here directly.

Great, thanks!  There are some odd shifts for example now Cora/Nahuatl has 58 where I originally counted 53, and Nahuatl/Huichol has 57 where I counted 56.
It seems most numbers are higher. Does it count A/B A/B as a single match or as a double match?

I dounf the suggestion in this article to make a lot of sense: It suggests counting percentages of shared vocabulary not out of the 100 but only out of the potential cognates. So when there is missing data the number of potential cognates fall, and when there are double cognates it rises above 100. Is this something we could/should do?
Haugen, Jason D., Michael Everdell, and Benjamin A. Kuperman. "Uto-Aztecan Lexicostatistics 2.0." International Journal of American Linguistics 86, no. 1 (2020): 1-30.

See my note above on AB counting.

Yes, I read it after typing.

well, you know, with cognate counting, I would say: there are so many ways, it won't make much difference. Teh most important thing is: make it standardized, make it transparent how you count, or use a code that always does the same.

I think the point in that article is that since some of the UA languages have very little documentation, the missing data can skew the numbers quite a bit.

The debate is very long, more advanced is the technique by Starostin (whom not many read), and they have a standardized procedure.

He's the first who also said that borrowings should count as missing data.

Ah, that is interesting. This hasn't come up in this word list, but that is how I would do it if I identify a borrowing from Nahuatl in to Cahitan for example.

And one should try to avoid missing data. In this case, it is better to not use a language, if one has low mutual coverage. We discussed this in our Sino-Tibetan study.

Reference here. There's a PDF online (easy to find, otherwise send an email and I share it).

But sometimes they are the languages one is interested in... But I did exclude Tubar and Opata from this lost for that reason.

So how we count in lingpy is:

determine slots where both have a word
take this sublist as 100%
count how many cognate sets are shared, if you have synonyms, take proportions (!)
divide this number by the length of the sublist

But I think one can prove that it doesn't make that big of a difference.

It is more important to keep one's data in such a clean state that one doesn't need to do lexicostatistics with UGPMA, but that one can do more complex phylogenetic studies. Neighbornets are nice for comparison, but even here, the preferred way is to go for a binarized representation for presence of absence of cognate sets.

That makes a lot of sense.

authors: LinguList Maunus

repo: lexibank/pharaocoracholaztecan


text:
Please review annotation of 'll' as 'ʒ' in Imbabura Quechua.

My Quechua dictionary (not necessarily correct for Imbabura Quechua),  indicates that 'll' is a voiced lateral palatal fricative.  Which doesn't have a symbol on my IPA chart, but next  to 'j'. This would make it similar to the Spanish pronunciation of 'll'.

We have lateral release and friction as modifying features in clts.
>>> from pyclts import CLTS
>>> bipa = CLTS().bipa
>>> bipa["with-friction voiced palatal lateral approximant consonant"].s
'ʎ͓'
>>> bipa["with-lateral-release voiced palatal fricative consonant"].s
'ʝˡ'

Either variant would be fine with me. If you want to modify this in Quechua, this would be fine with me!

On the other hand: 'ʒ' is very typical for the Spanish of Mendoza and the region. So it is not unnormal for variants of Spanish or other regions to acquire this sound for ll from Spanish, which is an intermediate stage of the extreme variant of unvoiced 'ʒ' in Buenos Aires.

Ok. Best action seems to leave it as us. It just surprised me. And matching ‘l’ in the Aymara was more costly, but such is life! Thanks.
J.E.M.

On Apr 17, 2023, at 11:44 PM, Johann-Mattis List @.***> wrote:

On the other hand: 'ʒ' is very typical for the Spanish of Mendoza and the region. So it is not unnormal for variants of Spanish or other regions to acquire this sound for ll from Spanish, which is an intermediate stage of the extreme variant of unvoiced 'ʒ' in Buenos Aires.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

authors: LinguList fractaldragonflies

repo: lexibank/wold


text:
get<string_type> works for SQL_LONGVARCHAR

As per your recommendation in the issue I created, void result::result_impl::get_ref_impl<string_type>(short column, string_type& result) const now handles LONGVARCHAR for SQL_C_CHAR.

Dude, awesome! Have you tested this with your PostgreSQL setup and it works correctly?

Yup, tested it against a few different variants of multi-character strings and it seems to work fine. I am also testing against SQL Server, though I don't have any LONGVARCHAR fields to test against right now. FYI, I am using nanodbc to pull SQL query results directly into Excel spreadsheets with a C++ XLL. Works like a charm.

Very cool! Glad my library is working out for you. It's been a while since I've worked with C++ and ODBC, but I still remember how bad it was writing straight ODBC code shudders. Much thanks for improving the library; I've wanted to tackle CLOB/BLOB support for a long time but just never got around to it.

authors: lexicalunit manwithahammer

repo: lexicalunit/nanodbc


text:
[10.4 stable] Partially revert "vtpm : clean up and bump up vtpm-tools to v5.5"

This patch partially reverts the following commit:
06c19647e254 ("vtpm : clean up and bump up vtpm-tools to v5.5")
namely bumping up vtpm-tools and tss to a newer version, because of some compatibility issues with old eve-tools discovered by customers. Commit needs to be verified once again by CS.
CC: @siddharthzed

Closing this due to https://github.com/lf-edge/eve/pull/3438#issuecomment-1725787326

repo: lf-edge/eve


text:
mozilla-modern.badssl.com (+ intermediate, +old)

The Mozilla TLS configurations are one of the most commonly used configurations on the internet:
https://wiki.mozilla.org/Security/Server_Side_TLS
As such, it would probably be nice to have a site for each level of recommendations.  Note that the Mozilla TLS configuration generator should make this pretty easy to do:
https://mozilla.github.io/server-side-tls/ssl-config-generator/

Dupe of #22. It seems this is as good an ideas as ever. ;-)

Hah!  u r 2 smt 4 me!

authors: lgarron marumari