text:
Trying to use MFA, no documentation and example

Describe the bug:
My company use pro SAAS Passbolt, and since we activate MFA, cli passbolt ask for a TOTP, making it difficult to use in scripts.
To Reproduce:
Just try to automate passbolt acces via cli software
Output when using --debug (you should censor this):
Passbolt Server Version  (please complete the following information):

Edition: PRO
Version unknown

go-passbolt-cli Version (please complete the following information):

OS: linux
Version v0.1.9

Additional context
I just need example on how to use it, I can write documentation around it but I need more information.

Hi,
the README.md File Mentions the MFA Modes and which Flags are required here.
Additionally both the help output passbolt --help and the man pages man passbolt list the flags with Descriptions.
The Github wiki also shows these flags but apparently it was serving both the current version and an old version at the same time so you might have stumbled onto the old version. This is now fixed.
Note that the totpToken and totpOffset flag will be renamed in an upcoming release due to naming conflicts with TOTP Resources.

Marking as Resolved since there was no reply

Hi,
I am back on this subject. I just dont understand how to use MFA on non interactive mode. I use go-passbolt-cli on a daily basis, with interactive MFA, but have no clue how to use it inside my scripts.
I use my employer Passbolt instance on Passbolt cloud service.
passbolt -v
passbolt version 0.3.1 (Built on 2024-04-05T20:10:43Z from Git SHA b11702da24d4e62551b22ec82d1c7003b5849ce4)
Ubuntu 18.04, LANG=fr_FR.UTF-8
I begin with configure
passbolt configure --serverAddress https://cloud.passbolt.com/employer --userPassword "password" --userPrivateKey "key"--userPassword --mfaDelay 10m --mfaMode noninteractive-totp --mfaTotpToken 012345 --mfaTotpOffset 1m
Using config file: /home/cedric/.config/go-passbolt-cli/go-passbolt-cli.toml
Saved: map[debug:true mfadelay:10m0s mfamode:noninteractive-totp mfaretrys:3 mfatotpoffset:1m0s mfatotptoken:012345 serveraddress:https://cloud.passbolt.com/employer serververifyenctoken:-----BEGIN PGP MESSAGE-----
Version: GopenPGP 2.4.6
Comment: https://gopenpgp.org
xxx
-----END PGP MESSAGE----- serververifytoken:gpgauthv1.3.0|36|xx-xxx-xx-a813-xx|gpgauthv1.3.0 timeout:1m0s totpoffset:1m0s totptoken:012345 userpassword:password userprivatekey:-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: OpenPGP.js v4.5.5
Comment: https://openpgpjs.org
xxx
-----END PGP PRIVATE KEY BLOCK-----]
passbolt list folder --mfaTotpToken 123456
Using config file: /home/cedric/.config/go-passbolt-cli/go-passbolt-cli.toml
[go-passbolt] Request URL: https://cloud.passbolt.com/employer/auth/verify.json?api-version=v2
[go-passbolt] Raw Request: {"gpg_auth":{"keyid":"zz","server_verify_token":"-----BEGIN PGP MESSAGE-----\nVersion: GopenPGP 2.4.6\nComment: https://zzz-----END PGP MESSAGE-----"}}
[go-passbolt] Raw Response: {"header":{"id":"zzz","status":"error","servertime":1729684490,"action":"zzz","message":"The authentication failed.","url":"/auth/verify.json?api-version=v2","code":200},"body":null}
[go-passbolt] Request URL: https://cloud.passbolt.com/employer/auth/login.json?api-version=v2
[go-passbolt] Raw Request: {"gpg_auth":{"keyid":"zzz"}}
[go-passbolt] Raw Response: {"header":{"id":"zzz","status":"error","servertime":1729684491,"action":"zzz","message":"The authentication failed.","url":"/auth/login.json?api-version=v2","code":200},"body":null}
[go-passbolt] Got Encrypted Auth Token: -----BEGIN+PGP+MESSAGE-----
zzz
[go-passbolt] Decrypted Auth Token: gpgauthv1.3.0|36|xxx|gpgauthv1.3.0
[go-passbolt] Request URL: https://cloud.passbolt.com/employer/auth/login.json?api-version=v2
[go-passbolt] Raw Request: {"gpg_auth":{"keyid":"zzz","user_token_result":"gpgauthv1.3.0|36|xxx|gpgauthv1.3.0"}}
[go-passbolt] Raw Response:
[go-passbolt] Got Cookies: [PHPSESSID=session; Path=/; HttpOnly; Secure]
[go-passbolt] Request URL: https://cloud.passbolt.com/employer/users/me.json?api-version=v2
[go-passbolt] Raw Response: {"header":{"id":"zzz","status":"error","servertime":1729684491,"action":"zzz","message":"MFA authentication is required.","url":"/mfa/verify/error.json","code":403},"body":{"mfa_providers":["totp"],"providers":{"totp":"https://cloud.passbolt.com/employer/mfa/verify/totp.json"}}}
Error: Logging in: Getting CSRF Token: MFA Callback: Error Generating MFA Code: Decoding token string: illegal base32 data at input byte 3
Could you just provide an example on how to use it ?
Best regards
Cédric

Hi,
--mfaTotpToken is the important Flag, it needs your TOTP Secret/Token which is used to generate TOTP Codes on demand. Set it once with the Configure Command and it will automatically complete MFA in the Future for you.
You can get the TOTP Secret/Token from you TOTP App if it is a good one like Freeotp, if you use a bad one like Google or Microsoft Authenticator then there is no way to extract the token without rooting your phone and you need to redo your Passbolt MFA Setup and extract the Token from the QRcode you see during setup.
You probably don't need --mfaTotpOffset, it is used for manually compensating when your Systems time is different from the Servers time.
--mfaDelay should not be long, the Default of 10s is pretty good. It is how long to wait between mfa retrys if it fails for whatever reason.

Thanks a lot, I did not understand I need the seed to generate TOTP code in the first place. I need to redo my passbolt MFA setup :-(
I try it and will make a PR on documentation to help the next one

authors: senseicoder speatzle

repo: passbolt/go-passbolt-cli


text:
Help for installation

Hello,
First of all, I am not used with docker ,so I might seem a little stupid.
I'm trying to install on opensuse Leap. Are there platforms to use? Which one is recommended?
At the moment, I have a lot of installation errors and I can't complete the installation process..
To understand the process:

install system (which one better?)
install apache + php + mariadb
install docker
run docker-compose up

Could it be run as root?
Thanks for your help.
regards
Patrick

Hello,
Thanks a lot !!!
I have tried with an ubuntu server and it's OK for the installation. I have now an error for the ssl certificate.
I am going to try to find a solution by myself and i 'll come back for your help if i fail.
Regards,

source: gharchive/issue

repo: passwordcockpit/passwordcockpit

license_type: permissive

license_source: github-api


text:
Engine.activate() Should not try to call scene if {"scene_class": None}

BaseClass.change() currently returns (self.running, {"next_scene": None}) which causes an error when the engine attempts to call None during activate.

[ ] Write a test to cover this case. Expectation: Engine should not call if "scene_class" is uncallable.
[ ] Resolve the failing test.

Resolved with branch test-coverage.

repo: pathunstrom/pursuedpybear


text:
Smoothing Methods like Jacobi & Gauss-Seidel

Hi Patrick & Jason,
Thanks for this wonderful library. I was curious if you are interested in adding smoothing methods based on matrix decomposition, such as the Jacobi method or Gauss-Seidel (potentially with the option for relaxation).
Certainly, these solvers a way less efficient than the Krylov ones and need matrix materialization (the state of sparse matrices in JAX is not mature enough?!?), but they could complete the suite of solvers. They might also serve as a nice educational example.

Hey @Ceyron, this relates to https://github.com/patrick-kidger/lineax/issues/113 and https://github.com/patrick-kidger/lineax/issues/8 . Those methods would be very useful in multigrid methods that could be used for preconditioners to feed into e.g. GMRES. I am currently running a project that needs those. It could be nice to coordinate; I suggested to implement an example with preconditioning for solving a 2D Poisson system in https://github.com/patrick-kidger/lineax/issues/8, although I have not advanced on that yet.

I'd be happy to take a PR on these :)

Excellent. Then, we could start working on this in the coming weeks.
@vboussange: Do you already have some code for Jacobi or Gauss-Seidel? Otherwise, I would start looking into subclassing a new iterative solver since I need it for my research anyway.

@Ceyron Nope, I have not started digging into that - great that you can take the lead! I had in mind to get inspired from AMG.jl, specifically here and there. Let me know if I can help!

@Ceyron Nope, I have not started digging into that - great that you can take the lead! I had in mind to get inspired from AMG.jl, specifically here and there. Let me know if I can help!

No problem :+1:  Cool, then I'd start fresh with Jacobi & GaussSeidel. I want to create a first draft and afterward loop you in for some feedback.

authors: Ceyron vboussange

repo: patrick-kidger/lineax


text:
fix: switch to useRuntimeConfig composable in plugin

Starting with Nuxt 3.4.0 accessing the runtime config via nuxtApp.payload.config.public failed.

Codecov Report
Patch and project coverage have no change.

Comparison is base (ce49384) 100.00% compared to head (aaaa83d) 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff            @@
##           develop      #248   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines           62        62
  Branches         2         2
=========================================
  Hits            62        62

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

:tada: This PR is included in version 2.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

source: gharchive/pull-request

authors: codecov-commenter patrickcate

repo: patrickcate/nuxt-jsonapi

license: MIT


text:
Fix function comments based on best practices from Effective Go

Fix function comments following Effective Go Guidelines

I'm ok with changing this, but the changes are inconsistent: You use colons somewhere and "Funcname does a thing" in other places. It should be the latter consistently, right?
Please add yourself to CONTRIBUTORS as well.

authors: AngusReid patrickmn

repo: patrickmn/go-cache

license: mit

license_source: bigquery


text:
Word Wrap in Table

We should add functionality to wrap words in td's in our Table, this issue arose from using the table in the website:
https://github.com/patternfly/patternfly-org/issues/881

There should be a corresponding React issue created for this one.

:tada: This issue has been resolved in version 2.13.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: patternfly/patternfly-next


text:
Add new variant for closable ChipGroup

Want to create a new variant of a ChipGroup that includes a Close button. For visuals and spacing see: https://github.com/patternfly/patternfly-next/issues/2225
cc: @rachael-phillips @mcoker

:tada: This issue has been resolved in version 2.39.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: mcarrano redallen


text:
chore(yarn): Add resolutions to force node-sass version

Adding support for using yarn by adding a hardcoded resolution for node-sass.  Versions above 4.7.2
break how we are referencing sass variables for CSS custom properties.
Version 4.8.0 uses Futura (libsass 3.5.0) which requires the following syntax for using sass variables as a CSS custom property value:
: root {
  --some-var: #{$some-var};
}

See this issue for more information: https://github.com/sass/libsass/issues/2621
A Separate issue will be raised to update the existing syntax and contributor guidelines to the new syntax.

Deploy preview for pf-next ready!
Built with commit 67439aa2cb26e62053f77d319d42d96c8adad38f
https://deploy-preview-492--pf-next.netlify.com


text:
feature request: allow for external or internal plugins for commands

blue-sky idea, but I can see use-cases where plugins to aider is useful:

attach a PR/MR to an issue in github/gitlab
pull/select PR/MR that should be reviewed (by querying github/gitlab APIs)
import gitlab/github issue description into context before starting to implement a feature.
import hackmd document into context (could be a design document)

aider could provide a file-based API  (file x contains context, y contains list of edited files, z contains bar), and then exec aider-foo for the /foo command, similar to how git handles external commands.

These features could potentially use hub / gh to ease the setup for the user

Thanks for making this suggestion. It's certainly an interesting idea.
I think that this is probably out of scope for the project in the near term. Although, if you have specific integrations or even ideas for implementing a more general system, I'd be happy to discuss them in terms of a draft pull request, or something along those lines.

I'm going to close this issue for now, but feel free to re-open or file a new issue any time.

Why closing @paul-gauthier ?
This is a very reasonable and super useful feature, no?

authors: FallenChromium alexanderkjeldaas arash-bizcover paul-gauthier

repo: paul-gauthier/aider


text:
'Record' conversion fail.

Below is the code I was using when I got a failure - entered here as requested.
using System;
namespace ClassLibrary1
{
public record A
{
    public int A1 { get; init; }
    public int B1 { get; init; }
    public int C1 { get; init; }
}

}

Fixed in 5.0.0.28


text:
Fix tests

The semantic version usage for the uglify dependency has led to tests breaking on the bin/swig compile -m minifies output assertion.
Older versions of 2.4 work here but newer versions of 2.4 do not, causing this problem to have arisen over time.
The approach used here was to simply specify the version of uglify to be the latest, and to update that assertion to mirror uglify output.  Alternatively, you could use an npm shrinkwrap file if you don't like changing the version in package.json.

My change to bin.test.js appears to be identical to https://github.com/Javey/swig/commit/9c7e34958e8c0337ee545c799117426bc24f6e20 from #630.
One or both of these should be merged to resolve this issue for any future PRs that might happen
@paularmstrong per #628 I could be interested in being a maintainer for this project (and would be open to sharing this responsibility with others as well), I am using this package in production at my job and I'm not sure if nunjucks is the direction I want to go in.  I will look into submitting additional PRs for open issues, would you mind getting this Travis bug merged/fixed in the meantime?  Thank you!

repo: paularmstrong/swig


text:
Log many information when scan

Can I stop print the scan infomation like this:
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID
D/ScanRecord( 8902): parseFromBytes
D/ScanRecord( 8902): first manudata for manu ID

These logs are originating from within the Android framework, and out of reach from this plugin.
You can apply your own log filter with:
^(?!.*(ScanRecord)).*$

I know this may seem like a stupid question but can you me more specific? I cant use YOUR tool and debug due to the aforementioned log pollution.

authors: fengqiangboy pauldemarco smccleary


text:
AllowDuplicates option in scan function

This PR implements a new flag allowDuplicates in FlutterBlue.scan method.
The flag allows to specify whether or not the scan stream should continuously emit devices that were previously discovered.
This is equivalent to set the CBCentralManagerScanOptionAllowDuplicatesKey flag in iOS CBCentralManager and it is useful in those scenarios where you want to keep monitoring RSSI values during the scan phase.
This would also solve #35
An example of the intended use would be:
var _fblue = FlutterBlue.instance;
_fblue.scan(
  allowDuplicates: false,
  withServices: [
    Guid("00001826-0000-1000-8000-00805f9b34fb")
  ]
).listen((scanResult) {
  // ...
});

Please note that the default value of the flag is set to false, which is the most common use case of a BT scan procedure.

I've been running my app with this PR on multiple Android and iOS phones for 1 month now. Works great. Hope this gets merged in soon.

I manually solved the conflicts in flutterblue.pb.dart but I suggest to rerun the protobuf generation process before merging this.
Unfortunately I don't have all the protobuf stuff set up in my machine.

authors: ezamagni jasaw


text:
Add common tags for crafting recipes/mechanics/blocks

I'm currently running into a problem where there is very little compat between mods in crafting recipes so I'm requesting devs to make more use of the common tags found here: https://fabricmc.net/wiki/tutorial:tags
In the case of BetterEnd I've come across a few different cases:

the wooden chests don't use the c:wooden_chests tag
the wooden barrels don't use the c:wooden_barrels tag (or the c:barrel tag)
the workbenches don't have the c:workbench tag

That's all I've come across so far. Thanks in advance.

c:saplings and is missing as well, as is c:leaves, which while not listed on the site Kukelekuuk linked to, is apparently used by Promenade, Tech Reborn, Charm, Woods and Mires, Blockus, and Traverse.

authors: Skid-Inc kukelekuuk

repo: paulevsGitch/BetterEnd


text:
Rework the localization

This PR switches the translation to the new XCode String Catalogs, and uses the fantastic https://github.com/liamnichols/xcstrings-tool to generate Swift constants to use in code.

@Christophe85, I tried to manually migrate your French strings into the new format. I created a Crowdin project now. Maybe, when you have a minute, you can double check nothing went wrong?

repo: paulgessinger/swift-paperless


text:
Excel Formula  and Cell ColumnSpan or RowSpan

Thanks for your great job. The  plugin is very awesome. I am using this spread sheet to develop our APP. In our case the Excel Formula "SUMPRODUCT" is a very popular formula, Can you support the formula in next version? Maybe support more formula. Another request about the column span or rowspan, I am using the css class to control the span. Can you support the feature in next version.
I also use insert row/column menucontext, but I have found the formula auto updated has some mistake. This operate only updates the row/column below. I have override the updateTableReferences in my development.

jExcel is built in a way you can develop and share your own implementations for formulas. Take a look on this example
`

`
https://bossanova.uk/jexcel/examples/including-formulas-on-your-spreadsheet

authors: NickCong paulhodel

repo: paulhodel/jexcel


text:
load.sql issue

I've been trying to load the load.sql script into my database and come across an error:
Table 'mfa-tools.mfa_sources_flags' does not exist.
So the script tries to alter a table that does not exist. Any advice? Am I doing something wrong? Thanks!

Thanks for the comment! It likely isn't you - I likely forgot dumping the structure of that table into the load.sql file. What I've done in the most recent commit is dump the full database structure, so you can just import this file into your database and you should be fine.
If anything else arises feel free to open a new issue.

repo: paulhoekman/mfa-tools


text:
Watching directory on network share ending in $ returns no files

When watching a directory on network share ending with $, no files are found. Shares ending in $ are commonly used to hide shares from being listed when browsing on Windows but they work normally otherwise.
Versions:

Chokidar version 3.3.0
Node version electron@4.2.12 ie. node@10.11.0
OS version: Windows 10

To Reproduce:
const networkDirectory = '//SOME-PLACE/share-name$/more/path';

chokidar
      .watch(networkDirectory, {
        usePolling: true,
        interval: 1000,
        awaitWriteFinish: { stabilityThreshold: 1000, pollInterval: 1000 },
        disableGlobbing: true
      })

Works fine in chokidar@2.1.8

The backlog is going to start from zero as a preparation for v4 release. v4 would bring massive rewrite to the table and drop most dependencies. All issues are being closed as preparation for v4 release.
In the future, only issues with enough community support would be considered.
See issue 1195 for more info. Thank you.

authors: paulmillr timfish

repo: paulmillr/chokidar


text:
remove unnecessary line breaks

Delete the double '\n', Is there any reason for double '\n' after markBegin?

why is it unnecessary? Can you point to a base64armor specification or similar code in low-level ssh impl?

base64armor now moved to ed25519-keygen

authors: jadeydi paulmillr

repo: paulmillr/micro-packed


text:
MissingPluginException(No implementation found for method init on channel com.rebeloid.unity_ads)

Describe the bug
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method init on channel com.rebeloid.unity_ads)
Details

pubspec.yaml:  unity_ads_plugin: ^0.3.16
android/app/build.gradle: (depencies)
implementation 'com.ironsource.adapters:unityadsadapter:4.3.39'
implementation 'com.unity3d.ads:unity-ads:4.11.3'
android/app/scr/main/AndroidManifest.xml: (permission)
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Unity init:

I have the same problem. Is there a solution?

I have the same problem. Is there a solution?

dont have, after update version ... the problem just arrived.
Before 0.3.16 version, i was work perfectly.

The same problem.
Rollback to version 0.3.13, but the problem still occurs
      Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: MissingPluginException(No implementation found for method init on channel com.rebeloid.unity_ads)        at MethodChannel._invokeMethod(platform_channel.dart:332)        at UnityAds.init(unity_ads.dart:34)

I solved like this
    buildTypes {         release {             minifyEnabled false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }     }

Adding shrinkResources false and minifyEnabled false to the /android/app/build.gradle file resolves the problem.
android {
...
    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug

            shrinkResources false
            minifyEnabled false
        }
    }
}


text:
android build is failing

Android failing with error below. Doesn't matter what I'm trying production/debug device/simulator. Sometimes very rarely it's good but usually failing. Can't tell what is pattern which causing that
> Task :app:packageRelease FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:packageRelease'.
> Execution of compression failed.

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

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 20s
769 actionable tasks: 727 executed, 42 up-to-date

Current version is: Env Info: darwin | x64 | node v10.13.0 | rnv v0.23.42-alpha19
Situation with latest version is even worse actually got dozens errors.

@aurimas535 could you add this:
"android": {
    "gradle.properties": {
      "org.gradle.jvmargs": "-Xmx4608M"
    },

to the root of ./projectConfig/plugins.json

@pavjacko that helped

repo: pavjacko/renative


text:
Option to include non existent notes in the index file

Option to include non existent notes in the index file
I am currently getting the list of non-existent notes manually by using these plugins

Dataview
Obsidian Run Plugin

and this bit of code:
`
non-existent files
%% run start
const basedata = Object.entries(dv.app.metadataCache.unresolvedLinks).filter(([origin, unresolved]) =>
              Object.keys(unresolved).length)
console.log(basedata)

const uniqueItems = new Set();
basedata.forEach(([_, obj]) => { Object.keys(obj).forEach(key => uniqueItems.add(key)); });
const uniqueItemList = Array.from(uniqueItems); console.log(uniqueItemList);

const finallist = uniqueItemList.map(item => dv.fileLink(item,false,""))
console.log(finallist)
return dv.markdownList(finallist)

%%
%% run end %%
`
I wish the index-checker could do this automatically
Thank you.

hi, sorry for delay
so with this code you're logging all links in your vault that point to nothing ?
you can use this plugin for that Dangling links
or if you want to create notes from dangling link maybe Note Batcher will help
in any way i really don't want to overload this plugin with functinality not directly related to "check if all files are linked in index and add links for those that don't"  - do one thing and do it well thing :)  as well let user have anything extra he wants in his index files and don't screw them by removing something..
cheers, drop a word if i misanderstood what exactly you wish for!

authors: karthik-coder pavloDeshko

repo: pavloDeshko/obsidian-index-checker


text:
Uncomment init_gpe_master_itenary on main.cpp

Commenting out init_gpe_master_itenary() was useful for just playing with the shape_tester class.
It has been confusing to contributors wondering why the Editor and GUI has suddenly disappeared.
:-)

Merged via https://github.com/pawbyte/Game-Pencil-Engine-Editor/pull/84

repo: pawbyte/Game-Pencil-Engine-Editor


text:
Pull latest Git tag before comparing NPM and Git versions

Expected Behavior
Tried pushing when the latest tag I had locally was 1.0.1, but the latest npm version was 1.1.0.  Would expect an automatic pull of the latest git tag.

Actual Behavior
Pre-push hooks wouldn't allow me to push because the versions were mismatched.

Context
Not a huge issue, but probably a bad UX for non-xpring contributors who won't be able to open a PR without knowing that they need to pull the latest tag version from git.

Potential Solution
We could probably just pull the latest tag in the version.sh compare_versions script.

Steps to Reproduce

Step one
Step two
Step three

Environment

Node version:
NPM version:
Operating System and version:
PayID server version:
PayID Version header (if applicable):

Screenshots
If applicable, add screenshots to help explain your problem.
Bonus
Are you willing to submit a pull request to fix this bug?

@dino-rodriguez , liked we talked about on Friday, we should probably move to a GitHub/GitLab action that:

Runs the script to detect package.json version changes
Cuts a new GitHub release itself

That way we won't need to run this script locally, and we can avoid contributors getting hit by this.

@hbergren I agree that's the optimal workflow. I'm going to remove compareVersions from the lint script, which should fix this issue.

authors: dino-rodriguez hbergren nkramer44

repo: payid-org/payid


text:
"Select File" button for upload is missing on small screens

Describe the Bug
On small screens like on mobile, the "Select File" button and information to drag and drop is all hidden.

Link to the code that reproduces this issue
N/A
Reproduction Steps
Attempt to upload a file on a screen with an xs width. Less than 768px i believe.
Which area(s) are affected? (Select all that apply)
area: core
Environment Info
Binaries:
Node: 20.14.0
npm: 10.7.0
Yarn: 1.22.22
pnpm: 9.7.0
Relevant Packages:
payload: 3.0.0-beta.117
next: 15.0.0
@payloadcms/db-mongodb: 3.0.0-beta.117
@payloadcms/email-resend: 3.0.0-beta.117
@payloadcms/graphql: 3.0.0-beta.117
@payloadcms/live-preview: 3.0.0-beta.117
@payloadcms/live-preview-react: 3.0.0-beta.117
@payloadcms/next/utilities: 3.0.0-beta.117
@payloadcms/plugin-cloud-storage: 3.0.0-beta.117
@payloadcms/plugin-form-builder: 3.0.0-beta.117
@payloadcms/plugin-redirects: 3.0.0-beta.117
@payloadcms/plugin-seo: 3.0.0-beta.117
@payloadcms/plugin-stripe: 3.0.0-beta.117
@payloadcms/richtext-lexical: 3.0.0-beta.117
@payloadcms/storage-s3: 3.0.0-beta.117
@payloadcms/translations: 3.0.0-beta.117
@payloadcms/ui/shared: 3.0.0-beta.117
react: 19.0.0-rc-65a56d0e-20241020
react-dom: 19.0.0-rc-65a56d0e-20241020
Operating System:
Platform: linux
Arch: x64
Version: #1 SMP Fri Mar 29 23:14:13 UTC 2024
Available memory (MB): 15847
Available CPU cores: 16

@paulpopus I don't think I can assign it to you like you asked.

repo: payloadcms/payload


text:
Add built in glamorous components

What: Built-in component other than Div and Svg is originally not available in TS.

Why: Of course, in TS, we needs other built-in components.

How: Follow https://github.com/paypal/glamorous/issues/294#issuecomment-323705648

Checklist:

[] Documentation
[] Tests
[x] Ready to be merged
[x] Added myself to contributors table

Codecov Report

Merging #297 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #297   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          10     10
  Lines         170    170
  Branches       46     46
=====================================
  Hits          170    170

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 f35d7b2...86205ed. Read the comment docs.

authors: Ailrun codecov-io

repo: paypal/glamorous


text:
🛑 Departamento is down

In a9ece61, Departamento (http://cca.unb.br/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Departamento is back up in efbf1e4 after 12 minutes.


text:
Figure out why write speed degrades when writing increasingly large datasets

See also https://support.hdfgroup.org/HDF5/faq/perfissues.html

Repro case: write a dataset for many items (different_shape::property).

repo: pcraster/lue


text:
Removing Auto Top-up Playlist will remove all tracks

When you remove your Top-Up Playlist, it will remove all the tracks in your room.
I don't think this is a good idea. I e.g used it to import my tracks.

Agreed, but in the future you can do the same by just marking all the tracks in your playlist and drag them into Soundbounce.

Shouldn't remove them all immediately, just they won't re-appear if they were added automatically as opposed to manually.

authors: Allikin JohnnyCrazy pdaddyo

repo: pdaddyo/soundbounce


text:
Buildsystem improvement

The current buildsystem has some issues:

cmake "Superbuild" is not well suited to building many interdependent projects with potentially complex policies,
cmake is not well suited to installing python,
installing python libs to a prefix does not work well,
mixing python versions is a nightmare.

So, in order to resolve that we should:

[x] as a stopgap, validate the improved SuberBuild ( !214 ),
[x] improve PDI in docker experience (see #138 ),
[ ] use setup.py/distutils to package python libs instead of cmake ( #149 ),
[ ] integrate PDI in the spack default repository ( #151 ),
[ ] provide a self-contained PDI distribution using spack ( #150 ).

marked the checklist item as a stopgap, validate the improved SuberBuild ( !214 ), as completed

closed

In GitLab by @ksiero on Feb 6, 2020, 09:29
marked the checklist item improve PDI in docker experience (see #138 ) as completed

repo: pdidev/pdi


text:
Decl'SION test decl_sion_03_F fails with OpenMPI on debian/testing (but seems to work with mpich on the same distribution)

6/6 Test #6: decl_sion_03_F ...................***Failed    1.30 sec
[PDI][14:37:08] *** trace: Found PDI_PLUGIN_PATH env variable: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi'
[PDI][14:37:08] *** trace: Escaped PDI_PLUGIN_PATH[] env variable: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi'
[PDI][14:37:08] *** trace: Adding plugin path: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master'
[PDI][14:37:08] *** trace: Loading 2 plugin(s)
[PDI][14:37:08] *** trace: Found PDI_PLUGIN_PATH env variable: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi'
[PDI][14:37:08] *** trace: Escaped PDI_PLUGIN_PATH[] env variable: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi'
[PDI][14:37:08] *** trace: Adding plugin path: `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master'
[PDI][14:37:08] *** trace: Loading 2 plugin(s)
[PDI][14:37:08] *** trace: Loaded `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi/libpdi_mpi_plugin.so'
[PDI][14:37:08] *** trace: Loaded `/usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi/libpdi_mpi_plugin.so'
[PDI][14:37:08] *** debug: Unable to load /usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi/libpdi_decl_sion_plugin.so: cannot open shared object file: No such file or directory
[PDI][14:37:08] *** debug: Unable to load /usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/libpdi_decl_sion_plugin.so: cannot open shared object file: No such file or directory
[PDI][14:37:08] *** debug: Unable to load /usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/openmpi/libpdi_decl_sion_plugin.so: cannot open shared object file: No such file or directory
[PDI][14:37:08] *** debug: Unable to load /usr/lib/x86_64-linux-gnu/pdi/plugins_9999master/libpdi_decl_sion_plugin.so: cannot open shared object file: No such file or directory
[PDI][14:37:08] *** trace: Loaded `libpdi_decl_sion_plugin.so' from system path
[PDI][14:37:08] *** trace: Loaded `libpdi_decl_sion_plugin.so' from system path
[PDI][Decl'SION][000000][14:37:08] *** info: Plugin loaded successfully
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_WORLD' share. Callbacks to call: 1
[PDI][Decl'SION][000001][14:37:08] *** info: Plugin loaded successfully
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_WORLD' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_WORLD' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_SELF' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_SELF' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_NULL' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_NULL' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_WORLD_F' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_WORLD_F' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_SELF_F' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_SELF_F' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_NULL_F' share. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `MPI_COMM_NULL_F' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_WORLD' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_SELF' share. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_SELF' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_NULL' share. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_NULL' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_WORLD_F' share. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_WORLD_F' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_SELF_F' share. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_SELF_F' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_NULL_F' share. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `MPI_COMM_NULL_F' data remove. Callbacks to call: 0
[PDI][MPI][000000][14:37:08] *** info: (MPI) Plugin loaded successfully
[PDI][MPI][000001][14:37:08] *** info: (MPI) Plugin loaded successfully
[PDI][000000][14:37:08] *** trace: Loaded 2 metadata
[PDI][000001][14:37:08] *** trace: Loaded 2 metadata
[PDI][000000][14:37:08] *** trace: Loaded 2 data
[PDI][000000][14:37:08] *** info: Initialization successful
[PDI][000001][14:37:08] *** trace: Loaded 2 data
[PDI][000001][14:37:08] *** info: Initialization successful
[PDI][000000][14:37:08] *** trace: Sharing `ni' Ref with rights: R = true, W = false
[PDI][000000][14:37:08] *** trace: Calling `ni' share. Callbacks to call: 2
[PDI][000001][14:37:08] *** trace: Sharing `ni' Ref with rights: R = true, W = false
[PDI][000001][14:37:08] *** trace: Calling `ni' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Calling `ni' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `ni' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Sharing `nj' Ref with rights: R = true, W = false
[PDI][000001][14:37:08] *** trace: Calling `nj' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Sharing `nj' Ref with rights: R = true, W = false
[PDI][000000][14:37:08] *** trace: Calling `nj' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Calling `nj' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `nj' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Sharing `reals' Ref with rights: R = true, W = false
[PDI][000001][14:37:08] *** trace: Calling `reals' share. Callbacks to call: 2
[PDI][000001][14:37:08] *** trace: Sharing `values' Ref with rights: R = true, W = false
[PDI][000001][14:37:08] *** trace: Calling `values' share. Callbacks to call: 2
[PDI][000001][14:37:08] *** trace: Calling `write_data' event. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Sharing `reals' Ref with rights: R = true, W = false
[PDI][000000][14:37:08] *** trace: Calling `reals' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Sharing `values' Ref with rights: R = true, W = false
[PDI][000000][14:37:08] *** trace: Calling `values' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Calling `write_data' event. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `values' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `reals' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Sharing `reals' Ref with rights: R = true, W = true
[PDI][000000][14:37:08] *** trace: Calling `reals' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Sharing `values' Ref with rights: R = true, W = true
[PDI][000000][14:37:08] *** trace: Calling `values' share. Callbacks to call: 2
[PDI][000000][14:37:08] *** trace: Calling `read_data' event. Callbacks to call: 1
[PDI][000001][14:37:08] *** trace: Calling `values' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `reals' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Sharing `reals' Ref with rights: R = true, W = true
[PDI][000001][14:37:08] *** trace: Calling `reals' share. Callbacks to call: 2
[PDI][000001][14:37:08] *** trace: Sharing `values' Ref with rights: R = true, W = true
[PDI][000001][14:37:08] *** trace: Calling `values' share. Callbacks to call: 2
[PDI][000001][14:37:08] *** trace: Calling `read_data' event. Callbacks to call: 1
[PDI][000000][14:37:08] *** trace: Calling `values' data remove. Callbacks to call: 0
[PDI][000000][14:37:08] *** trace: Calling `reals' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `values' data remove. Callbacks to call: 0
[PDI][000001][14:37:08] *** trace: Calling `reals' data remove. Callbacks to call: 0
 integer (export) / integer(imported) ::           1          -1
 integer (export) / integer(imported) ::           1          -1
 reals   (export) / reals (imported) ::   1.1000000238418579       -1.0000000000000000
 reals   (export) / reals (imported) ::   1.1000000238418579       -1.0000000000000000
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode -1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
[6e7671e8260c:02753] 1 more process has sent help message help-mpi-api.txt / mpi-abort
[6e7671e8260c:02753] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages

83% tests passed, 1 tests failed out of 6

Total Test time (real) =   4.44 sec

The following tests FAILED:
          6 - decl_sion_03_F (Failed)

In GitLab by @ksiero on Mar 5, 2021, 14:47
mentioned in commit ef9118a863e134e05910044467a1a4bf1166cb6a

Correction, it fails with mpich too!


text:
🛑 Garage App API is down

In 3c43f5c, Garage App API ($GARAGE_API_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Garage App API is back up in d78249d after 20 minutes.

repo: pdroll/upptime


text:
Change container opacity

It would be nice to have options to change the opacity of the option container as well as the cancel container.

This was also requested in #44
PR #53 adds a prop for this but some changes are needed to support both component's opacities.

@M1chaelChen the prop touchableActiveOpacity  (which controls the active opacity of all TouchableOpacity-elements) is available as of v.0.0.26, does that prop solve this issue?

authors: M1chaelChen mikaello peacechen

repo: peacechen/react-native-modal-selector


text:
⚠ Hartman Foundation has degraded performance

In 3a2415e, Hartman Foundation (https://gordonhartman.com/) experienced degraded performance:

HTTP code: 200
Response time: 2417 ms

Resolved: Hartman Foundation performance has improved in 77652e9.

repo: pearanalytics/uptime


text:
dropping old packet received too late

https://github.com/zhubinsheng/FFmpeg/blob/master/libavformat/rtpdec.c#:~:text="RTP%3A dropping old packet received too late\n")%3B

use ijkplayer play rtsp, if seek will logcat  "RTP: dropping old packet received too late\n"

Closing as inactive.


text:
Is there any problem including the rtsp server library with this library?

In my project I have this lib and included the rtsp server project.
Now I can not stream to Youtube.  I went back to my previous branch before including the rtsp server lib and streaming works.
Just wondering.
Thanks

I did an update for rtsp server, try with last update and report me if the error persist

sorry still not getting any data from Youtube.  In my app it is sending all the packets.

Update: I was able to get it work using library version 2.0.2.
Anything newer will not work.
FYI, I have subclass some of the classes in the library which I can not update to latest version.
I'm just happy that I can have both rtmp and rtsp server in the same app.


text:
Fix issue where audio frames fill up mFlvTagCache

In some cases audio frames are filling up mFlvTagCache and causing all video frames to be dropped since they're added to a full queue.  Using put() causes the operation to wait for an open slot instead of discarding the frame.

I used add method to avoid outofmemory errors. I thought if you wait to set a packet in queue but you are sending packets too slow you can produce an outofmemory error.

I could see that being the case.  What about creating a separate queue for audio and video packets so it's not possible for the audio encoder to always keep the cache full?  The problem I'm looking to solve is a period problem where all I get is audio output and no video output unless I restart the stream several times.  It happens much more consistently with the Camera2 API.

Updated the branch with separated caches and have had success in local tests.

This is a good solution. Thanks for the fix


text:
Could not find dependency version for xxx

Bug Report
Describe the bug
After running docz dev, I am seeing a lot of could not find dependency version for ... in my console. However, after the build process, the app still runs fine.
To Reproduce
I am assuming this bug comes from how I import my modules. I used resolved path to import my module, but Docz thinks it is a node module missing dependency version?
Expected behavior
Console should have no warnings.
Environment

OS: 10.14.2
Node/npm version: 10.12.0

Additional context/Screenshots

@zicodeng, have you solved this bug?

Try to update to new version, we are no longer using emotion on docz and no longer suporting 0.13.7.

it happens on 1.0.4

Same problem with 1.2.0

I solved the problem by using relative path in all of my mdx files (you can use alias in your component source files, that's fine, but if you use alias in mdx files, you will get this error, but it doesn't cause any functional bugs)

authors: CesarDenis LucidityDesign pedronauck yyynnn zicodeng

repo: pedronauck/docz


text:
Update init.py

Fix import

Thanks for the PR!


text:
README.md: References

I would have been helped by having the references section include (currently it is empty):

Filipovic, D., & Larsson, M. (2016). Polynomial diffusions and applications in finance. Finance and Stochastics, 20(4), 931–972.
Eduardo Schwartz, James E. Smith, (2000) Short-Term Variations and Long-Term Dynamics in Commodity Prices. Management Science 46(7):893-911.
https://doi.org/10.1287/mnsc.46.7.893.12034

We do have a Reference section at the end of the README.md file that includes both references. Or do you mean something else?

In-text citations are added

Can you cite this issue in the relevant PR, or link to the commit where you say this has been fixed?

Please see: https://github.com/peilun-he/PDSim/commit/b0acb7d79b3e4ecd8d0a5118b245b8a987f2e822

authors: peilun-he taqtiqa-mark

repo: peilun-he/PDSim


text:
🛑 Beyond.pl is down

In 0c8d697, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in c28e2c9.

repo: pejotes/upptime


text:
🛑 Beyond.pl is down

In 2707d53, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in 56335cd.


text:
🛑 Beyond.pl is down

In 64fd4d0, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in 5483341.


text:
🛑 Beyond.pl is down

In dc6b9ce, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in 2f1762b.


text:
🛑 Beyond.pl is down

In 99cf513, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in 46f2d20 after 10 minutes.


text:
🛑 Beyond.pl is down

In 5cc52e4, Beyond.pl (http://www.beyond.pl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Beyond.pl is back up in ea065f3.


text:
Create egg-bungeecord.json

Change in code:

Added Bungeecord
Added Java 21
all ghcr.io\/pterodactyl\/yolks: are replaced by: ghcr.io\/parkervcp\/yolks:
modify code respecting the code of parkervcp

Description

Checklist for all submissions

[ ] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you tested and reviewed your changes with confidence that everything works?
[ ] Did you branch your changes and PR from that branch and not from your master branch?

If not, why?:

[ ] You verify that the start command applied does not use a shell script

[ ] If some script is needed then it is part of a current yolk or a PR to add one

[ ] The egg was exported from the panel

New egg Submissions

[x] Does your submission pass tests (server is connectable)?
[ ] Does your egg use a custom docker image?

[ ] Have you tried to use a generic image?
[ ] Did you PR the necessary changes to make it work?

[ ] Have you added the egg to the main README.md and any other README files in subdirectories of the egg (e.g /game_eggs) according to the alphabetical order?
[ ] Have you added a unique README.md for the egg you are adding according to the alphabetical order?
[ ] You verify that the start command applied does not use a shell script

[ ] If some script is needed then it is part of a current yolk or a PR to add one

[x] The egg was exported from the panel

Gifts and functional 😊

This still is a stock egg so no real need for it here?

This still is a stock egg so no real need for it here?

it's for those who want it can always be useful

sorry but no, we do not want to add stock eggs here as they quickly become outdated or out of sync with the panel ones.

repo: pelican-eggs/minecraft


text:
Resp protocol parser when given a command ending with a newline

To reproduce,

Start a pelikan resp service somehow (e.g. momento proxy)
Run netcat to connect to the resp port and type outGET test<enter>

This will cause pelikan to panic and crash. The root cause is this line here: https://github.com/pelikan-io/pelikan/blob/main/src/protocol/resp/src/request/mod.rs#L89

I will fix this shortly

repo: pelikan-io/pelikan


text:
SPIFFS writing the same address without erase in between

Hi, while trying to integrate SPIFFS with https://github.com/Marzogh/SPIFlash I found that SPIFFS writes to the same address on the flash for a second time without erasing it first. This pisses off SPIFlash, because it checks before every write if that location has already been written to and allows the write only if it hasn't (it checks if the location contains 0xff or something else). This kind of behavior is reasonable for a flash memory, but is it compatible with SPIFFS? Or is SPIFFS smart enough to handle this (without an erase)? Or did I overlook something, and this double write shouldn't happen? A very simple test case of creating a new file and writing any data to it triggers this error. Here are my relevant settings:
#define SPIFFS_USE_MAGIC                (1)
#define SPIFFS_USE_MAGIC_LENGTH         (1)
#define SPIFFS_SINGLETON 1
#define SPIFFS_CFG_PHYS_SZ(ignore)        (1024*1024*16)
#define SPIFFS_CFG_PHYS_ERASE_SZ(ignore)  (65536)
#define SPIFFS_CFG_PHYS_ADDR(ignore)      (0)
#define SPIFFS_CFG_LOG_PAGE_SZ(ignore)    (256)
#define SPIFFS_CFG_LOG_BLOCK_SZ(ignore)   (65536)
typedef u16_t spiffs_block_ix;
typedef u16_t spiffs_page_ix;
typedef u32_t spiffs_obj_id;
typedef u16_t spiffs_span_ix;

I'm using the current master branch. Thanks!

Hi there,
this is as implemented - spiffs is designed this way to update flags, forcing certain bits to zero to reflect metadata changes, which in turn will save flash memory. The spiffs - spi flash HAL should merely do what specified - read, write, and erase.
Cheers / P

Alright, I think it's time to drop SPIFlash and use your spiflash_driver instead. Thanks!

authors: pellepl szekelyisz

repo: pellepl/spiffs


text:
Need help - SPIFFS is not working on my target

Hi,
I started exploring SPIFFS for the target based on PIC32MZ processor interfaced with SQI-Flash(serial NOR Flash, nibble wide interface) SST26V0F032B.
I am running into issue with SPIFFS usage. Here is snapshot of where things are

I have integrated SPIFFS into my simple project which is meant to validate SPIFFS on my target.
SQI-Flash driver has been validated and its functions(read, write and erase) are tied to SPIFFS.
I used the example code from this GitHub.  Modified the 'spiffs_sqi_wrapper.c' , see code below.
I see successful, mounting of file-system based on its return value, yet, I cannot open a new file; fd(file descriptior) from SPIFFS_open() is negative number.

Stepping into code through debugger, I see that failure is happening in spiffs_nucleus.c file and in function spiffs_object_open_by_page() and at line,
SPIFFS_VALIDATE_OBJIX(oix_hdr.p_hdr, fd->obj_id, 0);
During this validation, it is failing w/ SPIFFS_ERR_NOT_INDEX
Any timely help to resolve this issue? Greatly appreciate it !.
============================== spiffs_sqi_wrapper.c and spiffs_config.h ================================
spiffs_sqi_wrapper.txt
spiffs_config .h.txt

Hmm, that error indicates that you read something unexpected from the fs. Which may meaning

read is not working
write is not working
erase is not working

Or any combination of above. Your configuration should pose no problems, so my bet would be the hal layer. You might want to printf what you write and what you read. The pic32 is a new platform as far as i know, it could be some alignment thing also. Make 100% sure the hal is ok, then we take it from there.
Cheers

Btw, come think of it, did you try enabling SPIFFS_ALIGNED_OBJECT_INDEX_TABLES?

It was not before, now I enabled it and , at least, I see successful file create, write and read operation !!. This is huge considering I have spent so much hours chasing the issue.  Thanks for your quick response and fix.
I did read about SPIFFS_ALIGNED_OBJECT_INDEX_TABLES in config wiki but could you elaborate more on why this matters in my case ?

Great you got it working!
Well, it seems the PIC32 cannot access memory unaligned. The file header comprises a struct containing file name, flags, length, etc. This size of this struct can become an uneven number of bytes depending on the configuration. After the header, a first-level indirection table follows. If the header size is uneven, this table will be unaligned. Meaning, you processor will try to read e.g. 16-bit numbers from a table being at an uneven address. Normally, you'd get a bus error here, but it seems the PIC allows it and instead returns something that spiffs do not recognize.
Spiffs was originally constructed for cortex processors - these can access memory unaligned, if configured so. Then came all ESP8266 users, whose processor cannot - hence came the SPIFFS_ALIGNED_OBJECT_INDEX_TABLES flag.
Cheers!

authors: kikuVT pellepl


text:
🛑 HOSS-PAGE is down

In 1c5ee8e, HOSS-PAGE ($PAGE_HOSS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: HOSS-PAGE is back up in 5a0cfaa after 4 minutes.


text:
Feature fusion of nuScenes

Hi.  Thanks for your great work！
How do I implement the feature fusion of nuScenes?  Because I don't find the nuScenes_openseg.py file in the code.
I would like to ask when the multi-view fused features of nuScenes will be released?

+1. I have the same question.

hi @chenhaomingbob @gbliao,
I have included the OpenSeg multi-view fused features for nuScenes validation sets for downloading using download_fused_features.sh. Also, I made a mistake before and included wrong 3D lidar point clouds for nuScenes. It is also updated, please re-download it accordingly using download_dataset.sh.
With them, you should be able to reproduce the results shown in the paper.

authors: chenhaomingbob gbliao pengsongyou

repo: pengsongyou/openscene


text:
When is the plugin marketplace for logseq going live?

Great plugin, counting document words is a very much needed feature for me. When will I be able to access and download him from the plugin marketplace please?

Not too soon. Word count requires a way to hack into the main view, which is banned to plugin installed via market place.

@pengx17 Hi,is this plugin on the marketplace? what's the name ?

authors: RedemptionC pengx17 wenshangshang


text:
Android13的地址访问失败了

https://developer.android.google.cn/about/versions/13
2022年08月31日09:13:34访问不到了。。显示。
Service Unavailable

看了下可以访问呀哈哈

authors: ff-frida pengxurui

repo: pengxurui/AndroidPlatforms


text:
[SP-4643] [PMD-1077] CLONE - Able to Publish a model with no domain name

Merge before: https://github.com/pentaho/pentaho-metadata-editor/pull/133
@bantonio82 @ssamora

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/core/dialog/EnterStringDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/core/dialog/EnterStringDialog.java

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/core/dialog/EnterStringDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/core/dialog/EnterStringDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.googleanalytics.GaInputStepMeta

Branch Change: -1.9% :small_red_triangle_down:
Complexity Change: -1.1% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:
Line Change: -0.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

repo: pentaho/pentaho-kettle


text:
Specify poseidon for BLS12-377

And fill out the relevant stub page in the notes. This will be required for key generation.
Poseidon paper: https://eprint.iacr.org/2019/458.pdf

some pointers from the arkworks telegram:

there's a sponge implementation in arkworks: https://github.com/arkworks-rs/sponge
@str4d is working on a spec as part of C2SP: https://github.com/C2SP/C2SP/pull/3
filecoin has a spec for their poseidon implementation: https://spec.filecoin.io/#section-algorithms.crypto.poseidon

Once this is nailed down, if we do end up changing the parameters we are using, we'll need to increment the address versioning scheme to v2

For the next testnet the part of this we'll try to nail down is the parameter selection (which was originally done using the Sage script here: https://github.com/penumbra-zone/poseidon377/blob/main/vendor/generate_mds.sage).

authors: hdevalence redshiftzero

repo: penumbra-zone/penumbra


text:
Revert "improve getter tools, don't export optional getters"

Reverts penumbra-zone/web#1574
didn't pass CI in main and causing errors in minifront

Discussed offline to revert until bugs are identified

repo: penumbra-zone/web


text:
K8SPS-314 Update image tags back to main (related to 0.7.0 release)

CHANGE DESCRIPTION
Problem:
Short explanation of the problem.
Cause:
Short explanation of the root cause of the issue if applicable.
Solution:
Short explanation of the solution we are providing with this PR.
CHECKLIST
Jira

[ ] Is the Jira ticket created and referenced properly?
[ ] Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
[ ] Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

[ ] Is an E2E test/test case added for the new feature/change?
[ ] Are unit tests added where appropriate?

Config/Logging/Testability

[ ] Are all needed new/changed options added to default YAML files?
[ ] Did we add proper logging messages for operator actions?
[ ] Did we ensure compatibility with the previous version or cluster upgrade process?
[ ] Does the change support oldest and newest supported PS version?
[ ] Does the change support oldest and newest supported Kubernetes version?

Test name
Status

async-ignore-annotations
passed

auto-config
passed

config
passed

config-router
passed

demand-backup
passed

gr-demand-backup
passed

gr-demand-backup-haproxy
passed

gr-haproxy
passed

gr-ignore-annotations
passed

gr-init-deploy
passed

gr-one-pod
passed

gr-recreate
passed

gr-scaling
passed

gr-security-context
passed

gr-self-healing
passed

gr-tls-cert-manager
passed

gr-users
passed

haproxy
passed

init-deploy
passed

limits
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

recreate
passed

scaling
passed

service-per-pod
passed

sidecars
passed

smart-update
failure

tls-cert-manager
failure

users
passed

version-service
passed

We run 31 out of 31

commit: https://github.com/percona/percona-server-mysql-operator/pull/614/commits/a27544a760d99e8fe878926be68b09df81c8c9f3
image: perconalab/percona-server-mysql-operator:PR-614-a27544a

Test name
Status

async-ignore-annotations
passed

auto-config
passed

config
passed

config-router
passed

demand-backup
passed

gr-demand-backup
passed

gr-demand-backup-haproxy
passed

gr-haproxy
passed

gr-ignore-annotations
passed

gr-init-deploy
passed

gr-one-pod
passed

gr-recreate
passed

gr-scaling
passed

gr-security-context
passed

gr-self-healing
passed

gr-tls-cert-manager
passed

gr-users
passed

haproxy
passed

init-deploy
passed

limits
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

recreate
passed

scaling
passed

service-per-pod
passed

sidecars
passed

smart-update
passed

tls-cert-manager
passed

users
passed

version-service
passed

We run 31 out of 31

commit: https://github.com/percona/percona-server-mysql-operator/pull/614/commits/a27544a760d99e8fe878926be68b09df81c8c9f3
image: perconalab/percona-server-mysql-operator:PR-614-a27544a

Test name
Status

async-ignore-annotations
passed

auto-config
passed

config
passed

config-router
passed

demand-backup
failure

gr-demand-backup
passed

gr-demand-backup-haproxy
passed

gr-haproxy
passed

gr-ignore-annotations
passed

gr-init-deploy
passed

gr-one-pod
passed

gr-recreate
passed

gr-scaling
passed

gr-security-context
passed

gr-self-healing
passed

gr-tls-cert-manager
passed

gr-users
passed

haproxy
passed

init-deploy
passed

limits
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

recreate
passed

scaling
passed

service-per-pod
passed

sidecars
passed

smart-update
passed

tls-cert-manager
passed

users
passed

version-service
passed

We run 31 out of 31

commit: https://github.com/percona/percona-server-mysql-operator/pull/614/commits/fb3e069e8188f9da278f0f920d6f5048347f76fa
image: perconalab/percona-server-mysql-operator:PR-614-fb3e069

Test name
Status

async-ignore-annotations
passed

auto-config
passed

config
passed

config-router
passed

demand-backup
passed

gr-demand-backup
passed

gr-demand-backup-haproxy
passed

gr-haproxy
passed

gr-ignore-annotations
passed

gr-init-deploy
passed

gr-one-pod
passed

gr-recreate
passed

gr-scaling
passed

gr-security-context
passed

gr-self-healing
passed

gr-tls-cert-manager
passed

gr-users
passed

haproxy
passed

init-deploy
passed

limits
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

recreate
passed

scaling
passed

service-per-pod
passed

sidecars
passed

smart-update
passed

tls-cert-manager
passed

users
passed

version-service
passed

We run 31 out of 31

commit: https://github.com/percona/percona-server-mysql-operator/pull/614/commits/fb3e069e8188f9da278f0f920d6f5048347f76fa
image: perconalab/percona-server-mysql-operator:PR-614-fb3e069

authors: JNKPercona ptankov

repo: percona/percona-server-mysql-operator


text:
show multidim hash-slice

Neither the description nor examples state that a curly subscript takes a semilist. Also, adding semilist to the glossary would be nice.

Please be aware of a the following Rakudo bug report:
#130947 Multi-dimensional Hash subscripts return a List even when indexing a single element
Don't document the current behavior of multi-dim hash slices as intended, unless the core devs reject that bug report (which I doubt).

Semilists referenced also in #1225

Semilist (or semicolon list) mentioned here

authors: JJ gfldex smls


text:
https://rakudo.org/news not showing latest release

Need an entry for 2020.05.01

Star? As latest is 2020.06.

is missing from https://rakudo.org/downloads/star, then, also.

Star has a different life cycle with rarer releases, no?

Yes, the star release cycle is different. but you just said there was a 2020.06 star release.

Oh, sorry, too concise to be readable...
I meant "Did you mean Star in OP? Because its latest release is "2020.05.01" you wrote, but if this ticket says about just a rakudo release, then latest is 2020.06".
And soon will be 2020.07. Absence of automagic updates for this is not cool, anyway.

Looks like this is now updated

authors: Altai-man coke


text:
Ensure that callbacks are registered before listening

Currently the callbacks for peers joining/leaving are set after the node starts listening for peers.  This creates a data race where connLoop() in Noise attempts to call those callbacks while the Wavelet node is registering them.
There is a separate PR ( https://github.com/perlin-network/noise/pull/254 ) to ensure that this does not cause a race condition, but it may be a good idea to ensure that these callbacks are registered before listening for connections.

In this case, should we just leave a comment stating that setting callbacks should not be done in realtime in Noise? We can leave the mutex locking/unlocking up to the developer user in Noise then.

I also submitted a PR ( https://github.com/perlin-network/noise/pulls/254 ) to make it safe to do this in Noise, but in Wavelet's case we do want those callbacks set prior to accepting clients, otherwise the logged output may be confusing.

I also submitted a PR ( perlin-network/noise#254 ) to make it safe to do this in Noise, but in Wavelet's case we do want those callbacks set prior to accepting clients, otherwise the logged output may be confusing.

Right, in that case we should just delegate any need for mutices or locking to the developers using Noise, and leave a warning that callbacks should always be set beforehand.
I think it's better that way - callbacks as an example shouldn't be expected to be changeable on-the-fly.

authors: iwasaki-kenta rkeene

repo: perlin-network/wavelet


text:
Update sbt to 1.9.1

About this PR
📦 Updates org.scala-sbt:sbt from 1.7.3 to 1.9.1
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (1.7.3).
You might want to review and update them manually.
project/Dependencies.scala

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-sbt", artifactId = "sbt" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, version-scheme:early-semver, old-version-remains, commit-count:1

Superseded by #499.


text:
New cop: Prefer each(&:destroy!) over destroy_all

To be consistent with the Rails/SaveBang cop
we should no use destroy_all because it use destroy internally.
Instead we should call each(&:destroy!)
There was a proposal to add destroy_all! in Rails, but there is no progress

https://github.com/rails/rails/pull/37782
https://discuss.rubyonrails.org/t/proposal-add-destroy-all-method-to-activerecord-relation/80959

# bad
User.deactivated.destroy_all

# good
User.deactivated.each(&:destroy!)

https://petalmd.atlassian.net/browse/HOS-1937

authors: Bhacaz IsaBella-Marchand

repo: petalmd/rubocop-petal


text:
minimalcss takes into account css from iframe

Fixes #206

I don't know if it's good enough to check that the domains are different. If you have a page like:
<body>
  <iframe src="/page.html"></iframe>
</body>

this test would "fail". But how likely is that??

repo: peterbe/minimalcss


text:
Reduce array allocations

In the case where a method is called on an array that returns a new array, we can mutate that new array instead of generating more intermediate arrays.

Thanks!

authors: petergoldstein schneems

repo: petergoldstein/dalli


text:
Seed generation algorithm synchronization

Hi Peter,
Good to see my work is being used for this. I'm still trying to find a nice solution to generate a deterministic seed from 24 words. Whatever we end up doing, we should try to use the same algorithm to make the wallets compatible. I see there is also some sort of node derivation in ledger.
I'm currently deriving a node here: https://github.com/iota-trezor/trezor-mcu/blob/f3028dc0e681542cd5e1438caa89f67d520b4bff/firmware/fsm.c#L102
Then I use the private key and chain code combined to get a 64-byte 'seed'. That's converted to an IOTA seed here https://github.com/iota-trezor/trezor-mcu/blob/f3028dc0e681542cd5e1438caa89f67d520b4bff/firmware/iota.c#L76
This method is not definitive yet, depending on feedback I may still get.

Hi @bartslinger thanks for meeting up! I wouldn't be able to do it without you (or at least not as fast as I would)
I read on your blog (and git) that you also are going to try to use regular bip32 for seed generation. If we want to sync, we have to follow a path like that. The Ledger has much more strict security measures, one of them being no access to the seed (24 words) in plain text (i.e you have to use a derivation function)
So I think we'll have to move from there.
Ps: can you give me your wallet address? I want to transfer a part of my donations to you as your research helped me a lot, so this project is yours too.

@bartslinger I now see that you already moved to BIP32. I was confused by the use of the words '24 words' xD. For here on I'll refer to the actual ledger seed (24 words) as just 24 words to avoid confusion.
Can you give me a few test vectors on a random '24 words' you used?  This is so I can test it out to see if we are capable of generating the same seeds.

Is there a way to reuse the https://github.com/bmavity/iota-seed-mnemonic
but wondering if seed generator has the access to the mnemonic or only private key which is generated from it.

Maybe that'll be helpful:
https://github.com/mlouielu/iota-mnemonic
There's a code that recovers seed from 24 words mnemonic. Could be also useful to restore the seed if ledger is lost or damaged.

@managr That's not compatible with the ledger I'm afraid. As far as I understand the ledger app does not have direct access to the mnemonic words.

Oh, I see, that makes perfect sense from security perspective...

@bartslinger is right. You can't access the direct seed (which is the entire point of the Ledger) unless you roll it through a derivation function (what we're doing)

authors: bartslinger managr peterwilli

repo: peterwilli/iota-ledger-nano-s


text:
Add better item reports

Show historic values.

aging of prototypes per department
plati pravidla dohodnuta v minulosti (casove lhuty)
age of prototype total
age of operation without any action
ration (not)delayed
czk turnover per project (money spent in given week)
prototypes without price
opened prototypes per department (count, qty of pieces)

Active

total age
age without action
has price

Total
List: id, name, project, requestor, created, delayed, ontime, age, price

department age, not finished
delay ratio
project turnover
total items, per status

repo: petrdsvoboda/prototype-orders


text:
Sephora -  Assertion Error - Right contains one more item

ENVIRONMENT: production
URL: https://peviitor-ro.github.io/
Browser: Chrome
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:

Open the URL in the browser
See the ALLURE REPORT
Click on the  "Categories"
Click on the "Product defects"
Check "Sephora" Jobs

EXPECTED RESULTS:
The Left   side asserts match with The right side  asserts.
ACTUAL RESULTS:
Assertion Error -Right contains one more item:
" At index 2 diff: 'DIRECTOR ADJUNCT MAGAZIN - TARGU MURES' != 'Beauty Adviser Part Time (6h/zi) - Promenada, Bucuresti' "
ATTACHMENTS:

Fixed can you retest?

repo: peviitor-ro/JobsScrapers


text:
”Gurasada” is listed in the drop-down menu

Description:
"Gurasada" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Gurasada" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Gurasada, HUNEDOARA".


text:
"Sălsig" is listed in the drop-down menu

Description:
"Sălsig" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Sălsig" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Sălsig, MARAMUREȘ (Sălsig)" and "Comuna Sălsig, MARAMUREȘ".


text:
"Baba" is listed in the drop-down menu

Description:
"Baba" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Baba" in the search bar.

Expected results
The location is listed in the drop-down menu as "Baba, Alba (Horea)".


text:
”Vinderei” is listed in the drop-down menu

Description:
"Vinderei" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Vinderei" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Vinderei, VASLUI".


text:
”Sălătrucel”, ”Pătești”, ”Seaca”, ”Șerbănești” are listed in the drop-down menu

Description:
When user writes ”Sălătrucel”, ”Pătești”, ”Seaca”, ”Șerbănești” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Sălătrucel"

Expected results
The location appears in the drop-down menu as "Sat Sălătrucel, VÂLCEA (Sălătrucel)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Pătești"

Expected results
The location appears in the drop-down menu as "Sat Pătești, VÂLCEA (Sălătrucel)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Seaca"

Expected results
The location appears in the drop-down menu as "Sat Seaca, VÂLCEA (Sălătrucel)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Șerbănești"

Expected results
The location appears in the drop-down menu as "Sat Șerbănești, VÂLCEA (Sălătrucel)".


text:
The scraper is does not synchronize  the job list  (Loreal)

https:[//admin.peviitor.ro/]
Browser: Chrome
Device: PC
OS: Windows 10
STEPS TO REPRODUCE:
Enter URL in browser: [//admin.peviitor.ro/]
In go to https://admin.peviitor.ro/jobs/Loreal
Click on synchronize Job List
EXPECTED RESULTS:
The job list should synchronized with the jobs from the Loreal job list
ACTUAL RESULTS:
The job list is not synchronizing and one job is missing (Consultant Vanzari Kiehl's Promenada)

Fixed..

authors: LucianLCI lalalaurentiu

repo: peviitor-ro/validator-ui


text:
Fix --exclude.

Previously, --excludes were processed after all resolution was
complete. Not only was this sub-optimal, incurring more resolution work
(downloads, backtracks, etc.), but it also could lead to failed
interactions (metadata extraction & wheel builds) with excluded
distributions.
Fix this by plumbing --excludes all the way through the Pip resolve
process. Additionally, fix the exiting plumbing through the two other
resolve processes: PEX repository resolution and lock file resolution.
Fixes #455
Fixes #2097

This is on the big side, but it is broken up into functioning independent commits. Thanks in advance for your attention.
I will note this opens up --override since the deep --exclude plumbing already tricks Pip into following doctored requirements lists; it's just that the only doctoring right now is removal of requirements from the list and not editing of requirements in the list. No one has asked for this yet, so I'll save that for a follow up.

This should be all green now.
cc:@cognifloyd who inspired going a bit further and implementing deep excludes.

repo: pex-tool/pex


text:
Your have entered a valid Domain, but you have no account on this blog.

As per https://wordpress.org/support/topic/your-have-entered-a-valid-domain-but-you-have-no-account-on-this-blog/#post-8702013
Summary:
With the site URL in my user profile, and the rel="me" invisible link element in my template, I'm still unable to authenticate, with the error above shown in my login screen. I successfully authenticate with GitHub or Twitter and get sent back to my WordPress site but I won't get logged in.
Example URL https://vandragt.com
PHP7, nginx

Think I have found the bug, somewhere in my database it is still thinking my site is on HTTP, as the indie auth prompt says:
Authenticate using one of the methods below to sign in as http://vandragt.com/

But I think the plugin should be able to handle both versions http and https.

So what happens is that if you type in your domain without the protocol IndieAuth sees it as http, whereas if you type https:// into the box it works as expected and logs you in correctly.

I think has been resolved now. Can you check again?

Sure I’m happy to try and set this up again soon.

Closing this due age. Feel free to reopen.

authors: dshanske pfefferle svandragt

repo: pfefferle/wordpress-indieauth


text:
Revealing a character doesn't darken it on the keyboard

A user writes:

Revealing a letter doesn't initially clear it from the keyboard. Rotating the screen makes it darken on the keyboard, but it doesn't happen as soon as it's revealed.

Resolved in d726e8642ca7aba136841f291665e24ab7df97d5.

repo: pflammertsma/cryptogram


text:
Fix gwm

Please merge after  #370 #371

Unify GWMPreprocessor
Add xxx_gwm models in set_up_predictor method
Fix multi-head attension calculation

Codecov Report

Merging #372 into master will decrease coverage by 4.32%.
The diff coverage is 67.85%.

@@            Coverage Diff             @@
##           master     #372      +/-   ##
==========================================
- Coverage   90.94%   86.62%   -4.33%
==========================================
  Files         220      217       -3
  Lines       10592    10563      -29
==========================================
- Hits         9633     9150     -483
- Misses        959     1413     +454

authors: codecov-io corochann

repo: pfnet-research/chainer-chemistry


text:
Fix GIL problem in load module methods

Fix #1973.

LGTM

authors: gwtnb okuta

repo: pfnet/chainer


text:
Add chainer.functions.resize_images

This PR adds a function that resizes image like variables.
This is similar to #2272, but resize_images does not backpropagate to coordinate variables and has nicer API.
example
import matplotlib.pyplot as plt
import numpy as np
from skimage.data import astronaut

from chainer.functions import resize_images

img = astronaut().astype(np.float32)
img = np.transpose(img, (2, 0, 1))

out = resize_images(img[None], (512, 256))[0].data.transpose(1, 2, 0)
plt.imshow(out.astype(np.uint8))
plt.show()

This is just what I want !!

Thanks for commenting!
I fixed the code.

Good. then I would like to merge.

authors: rezoo taizan yuyu2172


text:
Rewrite for beam-refactor

For testing https://github.com/pangeo-forge/pangeo-forge-runner/pull/48.
Unresolved items marked FIXME inline.
Before merge, we can make a 0.9.x tag or similar from main, to preserve pre-beam-refactor testing.
With pangeo-forge-recipes installed from beam-refactor, the recipe in this PR can be executed with:
In [1]: from recipe import recipe, target_path

In [2]: import apache_beam as beam

In [3]: with beam.Pipeline() as p:
   ...:     p | recipe
   ...:

In [4]: import xarray as xr

In [5]: ds = xr.open_dataset(target_path, engine="zarr")

In [6]: ds
Out[6]:
<xarray.Dataset>
Dimensions:      (latitude: 180, nv: 2, longitude: 360, time: 2)
Coordinates:
  * latitude     (latitude) float32 -90.0 -89.0 -88.0 -87.0 ... 87.0 88.0 89.0
  * longitude    (longitude) float32 0.0 1.0 2.0 3.0 ... 356.0 357.0 358.0 359.0
  * time         (time) datetime64[ns] 1996-10-01 1996-10-02
Dimensions without coordinates: nv
Data variables:
    lat_bounds   (latitude, nv) float32 ...
    lon_bounds   (longitude, nv) float32 ...
    precip       (time, latitude, longitude) float32 ...
    time_bounds  (time, nv) datetime64[ns] ...
Attributes: (12/41)
    Conventions:                CF-1.6, ACDD 1.3

Looking awesome, @yuvipanda !

This branch is even with the 0.10.x tag.
I'm going to merge this so @jbusecke and I can develop test cases against main which test dict object job name generation.

repo: pforgetest/gpcp-from-gcs-feedstock


text:
Fixed colors for specified tags

I have some tags that I already colored with custom CSS and would like to switch to this.

Right now I don't know how to override the plugin with my own CSS for those.
It'd be nice if I could choose colors for them in the plugin settings that are not random.

Thank you for the feedback!

You can override the plugin using the same CSS Selectors as here https://github.com/pfrankov/obsidian-colored-tags/blob/45e5c403c050d7768f49782f768fc98afe4f4d52/main.ts#L172
If you are not happy with some colors you can make a palette shift in Settings. Customization of each color will make the plugin too complex and this is not fit with the main idea.

Thanks for the override!
I thought the "main idea" was tag colors. And I think many more people in the community would want this.
I really don't think it would make it too complex, the focus of the plugin is narrow enough as is.

authors: NomarCub pfrankov

repo: pfrankov/obsidian-colored-tags


text:
Modify chain of responsibility add method order to FIFO

The current behavior in chain of responsibility pattern is LIFO, but this generates confusion, we should allow the add method to take in an array AND we have 3 options:

change both add() singular or array to work as FIFO. (does not require a major upgrade)
add() keeps LIFO behavior, but the array notation would work as FIFO. (requires a major upgrade).
Make the pattern have an option to work as FIFO or LIFO (defaults to FIFO).

I think option  2 is the best, and if needed to work the opposite way we can customize the pattern to work that way manually or just add the methods in reverse instead of having a heavy inner functionality for multiple approaches.

updates will be made in #41

add to wiki the following:
Same idea of the overloader, but wrapping the pattern around so we can call it multiple times with different methods:
let overload = (...args) => {
  var ChainOfResponsibility = patterns.chainOfResponsibility({
    constructor: function() {
      this.add = this.add.bind(this);
    }
  }).build();
  var overloader = new ChainOfResponsibility();
  args.forEach(overloader.add);
  return overloader.run;
};

let add = overload(
  (next, a, b, c) => {
    if(isNaN(c)) { return next(); }
    return add(add(a, b), c);
  },
  (_, a, b) => {
    return a + b;
  }
);

console.log(add(1,1,1)); // 3

The new behavior is just FIFO (see commit: https://github.com/pgarciacamou/go-patterns/pull/41/commits/fbee46c81b63697c4a863885053578a6c616f1a8)

repo: pgarciacamou/go-patterns


text:
🛑 AG Privilege is down

In 9c82ce8, AG Privilege (https://www.hanseyachtsag.com/us/brands/privilege/) was down:

HTTP code: 403
Response time: 970 ms

Resolved: AG Privilege is back up in d479fb7.

repo: pgedeon/hyag


text:
Add support for operator overloading

C extensions have API for overloading operators (GMP use it in 5.6)

Is this issue closed because it's already implemented or won't operator overlading make it into zephir?

For https://github.com/RubixML/Tensor
Would love to see this as it will enabled Matrices and Vectors to be operated as such
c = a * b
as opposed to
c = a->multiply(b)

authors: andrewdalpino aurora nkt

repo: phalcon/zephir


text:
[WIP] Support for traits - DONT MERGE!!

Start working on this

ping @ovr

:+1:

@ovr @andresgutierrez
Is there any problems with this traits implementation?

It's simple not done by the looks of it, and also does not contain any specification.

@ovr what is the status of this PR? I would love to see traits landed in Zephir :)

We need to consider two things that implementing trait for being used for PHP can be sone really east, just pretty much this PR + a few small changes in Library so trait keyword will be recognized and correctly compiled as trait - the biggest issue is that INTERNAL trait itself in php 7 is supported from something like php 7.0.11 and later as i checked - otherwise there is just seg fault, it's php issue and it was fixed on 7.0.11.
Not sure about php 5, it's possible that same thing is happening.
But if we would like to have trait working within zephir itself - there will be much more work to do, because C doesn't have things like traits - we would need to somehow copy methods, headers etc, not sure exactly.

👎 for traits. There is more important part to implement and bugs to fix.

I agree, anyway i think we don't need trait in zephir itself, and implementing them for PHP will be easy job - but as i wrote - the problem is php support for internal trait, the only way i see here is to throw exception traits are not supported on php 7.0.0-7.0.10

@Jurigag I think that traits implemented in PHP part will be enough for 99% of use cases and most of people using Zephir will be satisfied.

authors: Jurigag andresgutierrez baszczewski hylent maciejmrozinski ovr sergeyklay steffengy


text:
Audio Files Not Playing

I have been working with koel for some time now, but of late i have been unable to use it because audio files won't just play, after a bit of digging round i discovered some errors were being thrown and displayed on the browsers console, the errors read as follows

Uncaught (in promise) DOMException: Failed to load because no supported source was found.

Uncaught (in promise) DOMException: The element has no supported sources.

Uncaught (in promise) DOMException: The play() request was interrupted by a new load request.

http://localhost:8000/api/de9787366e44c2e7647e1fa7dce5e597/play?jwt-token=e…NWFmZTI0MDY5MWIzOTc3YjM1NDEifQ.0Mpoe-jM-7RE54NTr6FpvSkuY0yqVBhhFndNv8vULO8 500 (Internal Server Error)

Please kindly assist me in debugging this errors,
After a little research of my own,(Google search for this error) i discovered a post on Stackoverflow (https://stackoverflow.com/questions/37674223/domexception-failed-to-load-because-no-supported-source-was-found) that says this problem occurs in newer Chrome/Chromium browsers starting from v50 but i really don't know how i can fix this issue, i don't know if anyone is experiencing this same issue.
I don't have any old browser to test if this really is a browser version thing.
Thanks

had the same issues when I Ran sonerezh music streaming, found several source .mp3 files were corrupted not readable, try using firefox and see if you get the same issue.

I did, i have tried it across several browsers including Firefox, i get this error

HTTP load failed with status 500. Load of media resource http://localhost:8000/api/00432969c90db401130d0cefb007fe0e/play?jwt-token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjIsImlzcyI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDAwXC9hcGlcL21lIiwiaWF0IjoxNTAwNTcwNjQ1LCJleHAiOjE1MDExNzU0NDUsIm5iZiI6MTUwMDU3MDY0NSwianRpIjoiNWMzODg2ZDFmYTgyN2MyODhhMTQyNzQ2MzUwNDlmMDgifQ.DCHA3xRq3-vqDjtOMQS2VmIUNcE10a9N1eSwWF_2SV4 failed.

What version of OS, webserver, php, are you running?
check your web server logs, I had mine show a php fatal memory error. I do have over 14k songs, so I increased from 128M to 768M and works, logs are your key to getting this figured out.

I tested this on my server, it's Debian(Cloudways.com) and i get the same error in the console when i try to play a song, i have gone through the Laravel Logs and i can't find anything pointing to the server side, no error is being logged in the logs.
i just have one song in the directory referenced, so i know it's not a memory thing, even  tho my current memory allocation is 768M

;php_admin_value[memory_limit] = 768M

I appear to be having similar issues. However, for me only certain files are playing, and certain files are not playing -- after some time koel appears to skip the "unplayable" files and move on to stuff it can play...
Some of my library is in mp3, while some is in ALAC (m4a). Could this be an issue? I'm getting the same error messages in the console anywho.

@zhiayang have you been able to solve this issue, i think it's related to devce, for example, it works el on mobile, plays all songs but not on desktop deices, can someone please help

authors: iamtheoleo tridiumcontrols zhiayang

repo: phanan/koel


text:
Make a CI/CD for Phantasma Packages & Docker

Such as:

Phantasma.Business
Phantasma.Core
Phantasma.Infrastructure
Phantasma.Tendermint
Phantasma.Tendermint.RPC
Docker Container

It's done!

repo: phantasma-io/phantasma-ng


text:
Typescript bug: GameConfig white, missing and default images type error

There is a type error with the missing, white and default images. Type is string | undefined it should be string | undefined | null
Version
3.85.1 using typescript npm package
Description
According to 3.85 version, you can set images to null:

Added Default Image Handling in TextureManager. In the game config, set defaultImage to null to ignore loading the defaultImage.
Added Missing Image Handling in TextureManager. In the game config, set missingImage to null to ignore loading the missingImage.
Added White Image Support in TextureManager. In the game config, set whiteImage to null to ignore loading the whiteImage.

Example Test Code

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.

authors: AlvaroNeuronup photonstorm

repo: phaserjs/phaser


text:
Make sidebar on Camera collapsible

Branching off #60, we'd like to make the sidebar collapsible to maximize the size of the camera view and embedded editor for smaller window sizes.
@jbphet showed options in bootstrap/react that might also allow each sidebar section to be collapsible.
We'll work on collapsing the entire sidebar first.

I have an initial version of this working (and it's pretty cool!).  There are a few oddities that I'd like to refine from the current state:

[ ] The scroll bar for the sidebar is visible when the sidebar itself is collapsed, which looks odd.
[ ] A very thin section of the sidebar appears to be visible when it is collapsed.  It would be better if it where completely hidden.
[ ] I used transitions for the sidebar popping out and back in, which work well, but the sidebar is updating its layout as it pops in or out, which looks odd and is particularly noticeable when the transition time is longer.  It would be better if it somehow stayed at the same width.

Okay, I think this is ready for review by @BLFiedler.

This is fantastic and very helpful! Closing.

authors: BLFiedler brettfiedler jbphet

repo: phetsims/paper-land


text:
Update README.md

Add instructions for button instead of automatic popup

Example: https://paraguide.in/ws/

repo: philfung/add-to-homescreen


text:
Add license

Please, add license to you project. I'm not shure about using it.
P.S.: If you don't care, please, let it be MIT.

@v1993 added! Thank you for your feedback!

repo: philipperemy/easy-encryption


text:
Question: Merge Obsidian Notes & Supernote pages?

I started to use Obsidian and have a Supernote nomad as well. I have the same folder structure on both, and same named notes on both. for example, in Obsidian, I have Folder-1/note1.md  and in Supernote I have Folder-1/note1.note
During meetings, I find myself typing on my PC to Obsidian if I have access to separate monitor to host Obsidian, while looking at meeting screens on other monitor.  But if I have only one monitor (ie laptop while in travel), I use my Supernote.
So now I have two notes on the same subject, one hosted in Obsidian and other in Supernote, having data from different timesets. ie I might have taken note today on note1 and tomorrow using Supernote for same note1.  Using your plugin, I can look at both, that is good, I can also copy OCRd text or pictures from supernote note file to Obsidian. But this is very manual process and I did not find the discipline to do it yet. I find myself going back and forth between the two and try to remember which note is newer.
Is there any chance, that the supernote OCRed text notes are mapped between & merged into the Obsidian notes automaticaly on sync based on timestamps?  for example, if I type somethign in my Obsidian, it goes into Supernote note file as text, so when I open my Supernote I can see that text, and if I continue writing on my Supernote on same page, it appears on Obsidian same note when synced, as OCRed text (no pictures needed even if OCR is bad).
I know, pretty difficult to do with conflicts etc. just wondered if there's a more automated way to merge both using timestamps.

I don't know how I would approach this feature. And, personally, it isn't something I have a desire to work on. So, I am going to close the issue. If you come up with a good solution I would be interested to see it though!

authors: erenoglu philips

repo: philips/supernote-obsidian-plugin


text:
Configure base URL domain

Hi there, the provider doesn't seem to work when there are multiple domains in the account. It is currently hardcoded here.
Is this a known case or is there a workaround?
Ref: https://documentation.mailgun.com/en/latest/api-intro.html#base-url

@Bekt the base URL you referenced seems like a duplicate of #2.

Sorry for the absence -- @invidian this is about the project domain, not base API url.
It's been almost three months (lol), but back then I did change the code and recompiled to find the root issue. I got distracted and didn't get far unfortunately however I don't think the issue I was facing was directly related to the project domain. I will close those since I don't have extra information.

authors: Bekt invidian


text:
What is the difference between EasyLLM and Langchain?

In the readme it was mentioned that both open source and closed source LLMs can be used with EasyLLM. Langchain seems to provide that as well. What differences does EasyLLM have with Langchain?

Hey @mehrdad-es,
easyllm is a more low-level, less complex, abstracted way of working with open LLMs and now bedrock. I built it to make testing and building PoC on my side easier and thought i'd be interesting to share with the community. The my idea was if you have a "openAI" pipeline, not using langchain you can easily switch to easyllm by simply changing some imports.
That helps me especially when evaluating and trying different models, where i want to be able to jump to the definition and understand what code is executed.

Thanks @philschmid, I'll start reading the code.

authors: mehrdad-es philschmid

repo: philschmid/easyllm