Example project readme has npm run start

The documentation for several example projects suggest using npm run start, however packages.json doesn't contain this script:
E.g sst-cognito-example has:
    "dev": "sst dev",
    "build": "sst build",
    "deploy": "sst deploy",
    "remove": "sst remove",
    "console": "sst console",
    "typecheck": "tsc --noEmit"

Would you mind submitting a PR for the docs? I'll merge it.

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


Replacing the node-html-parser by Cheerio

I guess it will be more suitable to move from node-html-parser to Cheerio which more mainstream. Feel free to pick this issues and submit a pull request about that.
Currently there is only the theatersNames() function which is using Cheerio. Thank to @abstractHunter for his pull request about that.

Okay, I also think so.
I am taking this issue and I will submit a PR soon.


Show which games are the cheapest from X country

It would be extremely helpful if you are able to show which games are the cheapest from a particular country of choice. For example if I choose Turkey, it would show me a list of games that are cheapest in Turkey.

This won't be implemented.

May I know the reason?


glTF 2.0 animations can't target unspecified targets

I have a sample model, that came from the Khronos Blender exporter, that has an animation like this:
    "animations" : [
        {
            "channels" : [
                {
                    "sampler" : 0,
                    "target" : {
                        "node" : 1,
                        "path" : "rotation"

This one targets rotation.  But the node in question, "node": 1, looks like this:
        {
            "mesh" : 0,
            "name" : "Cube"
        },

What's missing from Node 1?  There's no rotation specified in that node.
Cesium is currently disregarding the animations in this model, and the correct behavior only appears if I add "rotation" : [ 0.0, 0.0, 0.0, 1.0 ] to the node in question.  But I don't think anything in the glTF spec disallows applying an animation to a default value.  So, I think this should be supported (but I can check in with the working group if there's any question).
To reproduce this problem, grab a copy of AnimatedTriangle.gltf and delete line 11 where the node is given a default rotation of the identity quaternion.  (Also remove the comma on line 10 so that the JSON remains valid).  The resulting model works fine in Babylon and ThreeJS, but does not animate in Cesium.

@emackey and I talked about this a bit offline:
To fix this we can either:

Improve gltf-pipeline/addDefaults so that it adds translation/rotation/scale defaults instead of a matrix default when targeted by an animation.
Add checks for missing translation/rotation/scale in the animation code only.

Questions:

What happens if a node uses a matrix but an animation targets a rotation? Does the spec say anything about this case?


Minimum relay fee(dynamic)

Fetch Minimum Relay Fee(as it dynamically changes in accordance w/ the available mempool space) during wallet check-in.
Connected w/ #2657

Duplicate of #1972


Created with google colab

Colab notebook used to get the model that is used in the Airbnb prediction function.

@richardOlson hey... there is a folder <root>/notebooks that just has  README.md file.  Should that folder be deleted in lieu of this folder <root>/LabsPT13-Resfeber-C-DS/notebooks?

Closing PR and will create a new branch/PR with the appropriate placement for the notebook


HDDS-7535. Eliminate duplicated config in LegacyReplicationManager

What changes were proposed in this pull request?
ReplicationManager and LegacyReplicationManager both define some of the same configuration keys in their own ReplicationManagerConfiguration class.  This results in duplicate items in the generated config:
$ grep '<name>hdds.scm.replication' hadoop-hdds/server-scm/target/classes/ozone-default-generated.xml | sort | uniq -c
      1     <name>hdds.scm.replication.container.inflight.deletion.limit</name>
      1     <name>hdds.scm.replication.container.inflight.replication.limit</name>
      2     <name>hdds.scm.replication.event.timeout</name>
      1     <name>hdds.scm.replication.maintenance.remaining.redundancy</name>
      2     <name>hdds.scm.replication.maintenance.replica.minimum</name>
      1     <name>hdds.scm.replication.over.replicated.interval</name>
      2     <name>hdds.scm.replication.thread.interval</name>
      1     <name>hdds.scm.replication.under.replicated.interval</name>

In the long run, we are planning to get rid of LegacyReplicationManager completely.  In the meantime, we can eliminate the duplication by making LegacyReplicationManager get config values from ReplicationManager's config where applicable.
https://issues.apache.org/jira/browse/HDDS-7535
How was this patch tested?
Verified that all keys are still present in the generated config and they are unique:
$ grep '<name>hdds.scm.replication' hadoop-hdds/server-scm/target/classes/ozone-default-generated.xml | sort | uniq -c
      1     <name>hdds.scm.replication.container.inflight.deletion.limit</name>
      1     <name>hdds.scm.replication.container.inflight.replication.limit</name>
      1     <name>hdds.scm.replication.event.timeout</name>
      1     <name>hdds.scm.replication.maintenance.remaining.redundancy</name>
      1     <name>hdds.scm.replication.maintenance.replica.minimum</name>
      1     <name>hdds.scm.replication.over.replicated.interval</name>
      1     <name>hdds.scm.replication.thread.interval</name>
      1     <name>hdds.scm.replication.under.replicated.interval</name>

Regular CI:
https://github.com/adoroszlai/hadoop-ozone/actions/runs/3535067762

Thanks @sodonnel for the review.


Empty rootName prop now displays

Describe the bug
In the 1.11.0 version I was able to hide the rootName, because I don't need for aesthetic reasons. I wanted to make the editor as clean as possible.
With the 1.11.7 version it's no longer possible. I'am forced to use some rootName, otherwise an <empty string> string will be displayed, which is not so beautiful.
Expected behavior
Empty rootName prop should hide the rootName as in prev versions.
Screenshots
v1.11.0

v1.11.7

My code:
<JsonEditor
  data={JSON.parse(configProperty.metaValue as string)}
  rootName=""
  enableClipboard={false}
  indent={2}
  restrictEdit={true}
  restrictDelete={true}
  restrictAdd={true}
  showCollectionCount={false}
  maxWidth="100%"
  className="form-control rounded-0 mb-3"
/>

Ah yes, sorry about that. This was due to the fix I did for https://github.com/CarlosNZ/json-edit-react/issues/66.
I'll make a quick fix for this very soon.
In the meantime you can actually override it with the by setting content: "" on the CSS class .jer-empty-string::after, but I'll sort it out.
Thanks for bring it to my attention.

Okay, this should be fixed now via #70.  Available now in v1.11.8
Apologies for the inconvenience, thanks again for pointing out.


Improve Crossandra.tokenize return type

Right now the method is declared to return list[Enum | Any] where:

Enum refers to the token_source enum members (probably not specific to the one specified in the __init__?)
Any refers to anything that the rules supplied to the tokenizer return

It feels like both things could be improved with generics.
Here are some (hopefully relevant) highlights of their origin:
def invert_enum(enum: type[Enum]) -> dict[str, Enum]:
    ...

class Empty(Enum):
    pass

class Crossandra:

    def __init__(
        self,
        token_source: type[Enum] = Empty,
        *,
        ...
        rules: list[Rule[Any] | RuleGroup] | None = None,
        ...
    ) -> None:
        self.__rules: list[Rule[Any]] = []
        for r in rules or []:
            if isinstance(r, RuleGroup):
                self.__rules.extend(r)
            else:
                self.__rules.append(r)
        ...
        self.__tokens = invert_enum(token_source)
        ...

    def tokenize(self, code: str) -> list[Enum | Any]:
        ...

Solving #16 is likely to help here.

Canceled due to Crossandra 3.0's design changes


drivers: ieee802154_rf2xx: Correct bit mask

Correct bit mask for RF2XX_RX_TRAC_BIT_MASK. Current mask produce dead code warnings when comparing to value:
RF2XX_TRX_PHY_STATE_TRAC_INVALID = 0x07

Hi @finikorg ,
I was wondering if you are willing to apply below suggestion:
diff --git a/drivers/ieee802154/ieee802154_rf2xx.c b/drivers/ieee802154/ieee802154_rf2xx.c
index d255aa30c9..d9c8a6b6f1 100644
--- a/drivers/ieee802154/ieee802154_rf2xx.c
+++ b/drivers/ieee802154/ieee802154_rf2xx.c
@@ -267,7 +267,7 @@ static void rf2xx_process_tx_frame(const struct device *dev)
        struct rf2xx_context *ctx = dev->data;

        ctx->trx_trac = (rf2xx_iface_reg_read(dev, RF2XX_TRX_STATE_REG) >>
-                        RF2XX_TRAC_STATUS) & 7;
+                        RF2XX_TRAC_STATUS) & RF2XX_TRAC_BIT_MASK;
        k_sem_give(&ctx->trx_tx_sync);
        rf2xx_trx_set_rx_state(dev);
 }
diff --git a/drivers/ieee802154/ieee802154_rf2xx_regs.h b/drivers/ieee802154/ieee802154_rf2xx_regs.h
index a93d4038d7..d4e3a55e66 100644
--- a/drivers/ieee802154/ieee802154_rf2xx_regs.h
+++ b/drivers/ieee802154/ieee802154_rf2xx_regs.h
@@ -100,6 +100,7 @@
 /* TRX_STATE */
 #define RF2XX_TRAC_STATUS                   5
 #define RF2XX_TRX_CMD                       0
+#define RF2XX_TRAC_BIT_MASK                 0x07

 /* TRX_CTRL_0 */
 #define RF2XX_TOM_EN                        7
@@ -295,6 +296,6 @@

 /* RX_STATUS */
 #define RF2XX_RX_TRAC_STATUS                4
-#define RF2XX_RX_TRAC_BIT_MASK              0x03
+#define RF2XX_RX_TRAC_BIT_MASK              RF2XX_TRAC_BIT_MASK

 #endif /* ZEPHYR_DRIVERS_IEEE802154_IEEE802154_RF2XX_REGS_H_ */

To keep record of the change ...
The TRAC info is stored at Register TRX_STATE as below:

However, at receive, it is copied to RX_STATUS octet to optimize read:

Meaning of TRAC status bits:

Hi @finikorg ,
I was wondering if you are willing to apply below suggestion:

Yes, looks good, I can create separate patch for tx path

Hi @finikorg, for the 3.3 release we need a linked bug report to merge. Please file a bug and let me know ^_^

Hi @finikorg, for the 3.3 release we need a linked bug report to merge. Please file a bug and let me know ^_^

Done, see #54718


setup environment for testing

This PR prepares the core library for testing.
It also creates a helloworld test  to be used as a template later on.

This should be the second PR: https://github.com/AbelTesfaye/android-youtube-player/tree/fix-%23105-click-listeners-test

Looks good, but I don't like the fact that test manifest and lib manifest are the same fine, and test resources are mixed with non test resources.
Can we arrange our resources as shown in this answer?
This is an example project that does it. We can copy from it.

Sure thing! No problem!

Let's see if after changing the test structure those other changes are still there/needed. If we're adding tests in core nothing outside core should change.
And just because we're adding tests to core I can't see any reason why we would need multidex.

I'll use the new structure, I think that should fix the problems.

New structure fixed the multidex dependency (yay!) and tests are no longer mixed with production core

Thanks! Glad you liked it!
I've made the 2 changes from the comments, if this is good for merge then should I rebase and make a PR for the other issues?

Congrats on your first contribution to the project :)

An obvious next set is to make this tests run on Travis CI! So we're sure that they all pass every time we merge something.

Nice! I'll read up and get started on that now

Running UI tests in travis doesn't seem trivial, don't get stuck on it. Worst case we can do it later on.

Yeah, i've encountered several problems myself. Should I send the PRs for the issues now?

Sure.


Redis

For this project, will Redis have an advantage over, let's say, Postgres or MySql?
Is Redis here due to the fact that the original, in Ruby, SideKiq uses it?

Hey @zigomi . One of the goals of this crate is to be able to interoperate with ruby sidekiq apps. In order to do that, redis needs to be used.
Technically, other systems can be used, but they need to support a few features like:

An IO.select or long-poll operation to check a queue (work queues).
A priority style queue with access (time based queues for crons and future work).
Data structures for reporting metrics to power the sidekiq-web metrics. That whole ruby project would need to be rewritten.
Good built-in expiry for keys (self cleaning).

While technically possible, it's beyond the scope of this crate. I've come across other crates in the past that specialize background workers with postgres or disk backed storage. I can't seem to remember those names. They're out there!


Feature: Add more books under NCERT Books in resources page

Feature description
In the resources page, under the "NCERT Books" section, add a "More books" button that will lead to a new page consisting of all the books of NCERT "class-wise" and "subject-wise".
👀 Have you spent some time to check if this issue has been raised before?

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

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

@Riddhi9570 you can start working


my API returns a video file, Bruno can detect that this is a video file but cannot display it

I have checked the following:

[X] I use the newest version of bruno.
[X] I've searched existing issues and found nothing related to my issue.

Describe the bug
my API returns a video file, Bruno can detect that this is a video file but cannot display it.
here is the output video file:
https://github.com/user-attachments/assets/420e75a0-adb2-4f8b-b8fe-3960cbadf2e6
.bru file to reproduce the bug
No response
Screenshots/Live demo link

Hi @stephane-archer,
Thanks for raising this issue.
We’re currently looking into it, and the fix will be available soon. You should be able to see the video displayed correctly in the upcoming release.

This will be available in the upcoming v1.35.0 release.

@helloanoop you are the best!


Include opaque data in measurement collection

Proposed API change for review.

This would fix https://github.com/DMTF/libspdm/issues/1393.

Will make a new pull request.


[Bug] v1.0.0 transpile errors

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
When running npx tsc several errors occur.
Expected Behavior
Should transpile correctly.
Steps To Reproduce

import v1.0.0
try to transpile

Relevant log output
/@sinclair/typebox/typebox.d.ts:179:167 - error TS2589: Type instantiation is excessively deep and possibly infinite.

179 ] extends [TArray, TNumber] ? AssertType<T['items']> : K extends TTemplateLiteral ? TIndexReduce<T, TTemplateLiteralKeyRest<K>> : K extends TUnion<TLiteral<Key>[]> ? TIndexReduce<T, TUnionLiteralKeyRest<K>> : K extends TLiteral<Key> ? TIndexReduce<T, [K['const']]> : TNever;

```node_modules/@types/web/index.d.ts:7:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: NodeFilter, XPathNSResolver, SVGMatrix, WebKitCSSMatrix, SVGPoint, SVGRect, location, webkitURL, ImportExportKind, TableKind, ValueType, ExportValue, Exports, ImportValue, Imports, ModuleImports, ElementTagNameMap, name, AlgorithmIdentifier, BigInteger, BinaryData, BlobPart, BodyInit, BufferSource, COSEAlgorithmIdentifier, CSSKeywordish, CSSNumberish, CSSPerspectiveValue, CSSUnparsedSegment, CanvasImageSource, ClipboardItemData, ClipboardItems, ConstrainBoolean, ConstrainDOMString, ConstrainDouble, ConstrainULong, DOMHighResTimeStamp, EpochTimeStamp, EventListenerOrEventListenerObject, FileSystemWriteChunkType, Float32List, FormDataEntryValue, GLbitfield, GLboolean, GLclampf, GLenum, GLfloat, GLint, GLint64, GLintptr, GLsizei, GLsizeiptr, GLuint, GLuint64, HTMLOrSVGImageElement, HTMLOrSVGScriptElement, HashAlgorithmIdentifier, HeadersInit, IDBValidKey, ImageBitmapSource, Int32List, LineAndPositionSetting, MediaProvider, MessageEventSource, MutationRecordType, NamedCurve, OffscreenRenderingContext, OnBeforeUnloadEventHandler, OnErrorEventHandler, PerformanceEntryList, ReadableStreamController, ReadableStreamReadResult, ReadableStreamReader, RenderingContext, ReportList, RequestInfo, TexImageSource, TimerHandler, Transferable, Uint32List, VibratePattern, WindowProxy, XMLHttpRequestBodyInit, AlignSetting, AlphaOption, AnimationPlayState, AnimationReplaceState, AppendMode, AttestationConveyancePreference, AudioContextLatencyCategory, AudioContextState, AuthenticatorAttachment, AuthenticatorTransport, AutoKeyword, AutomationRate, AvcBitstreamFormat, BinaryType, BiquadFilterType, CSSMathOperator, CSSNumericBaseType, CanPlayTypeResult, CanvasDirection, CanvasFillRule, CanvasFontKerning, CanvasFontStretch, CanvasFontVariantCaps, CanvasLineCap, CanvasLineJoin, CanvasTextAlign, CanvasTextBaseline, CanvasTextRendering, ChannelCountMode, ChannelInterpretation, ClientTypes, CodecState, ColorGamut, ColorSpaceConversion, CompositeOperation, CompositeOperationOrAuto, CredentialMediationRequirement, DOMParserSupportedType, DirectionSetting, DisplayCaptureSurfaceType, DistanceModelType, DocumentReadyState, DocumentVisibilityState, EncodedVideoChunkType, EndOfStreamError, EndingType, FileSystemHandleKind, FillMode, FontDisplay, FontFaceLoadStatus, FontFaceSetLoadStatus, FullscreenNavigationUI, GamepadHapticActuatorType, GamepadHapticEffectType, GamepadHapticsResult, GamepadMappingType, GlobalCompositeOperation, HardwareAcceleration, HdrMetadataType, IDBCursorDirection, IDBRequestReadyState, IDBTransactionDurability, IDBTransactionMode, ImageOrientation, ImageSmoothingQuality, InsertPosition, IterationCompositeOperation, KeyFormat, KeyType, KeyUsage, LatencyMode, LineAlignSetting, LockMode, MIDIPortConnectionState, MIDIPortDeviceState, MIDIPortType, MediaDecodingType, MediaDeviceKind, MediaEncodingType, MediaKeyMessageType, MediaKeySessionClosedReason, MediaKeySessionType, MediaKeyStatus, MediaKeysRequirement, MediaSessionAction, MediaSessionPlaybackState, MediaStreamTrackState, NavigationTimingType, NotificationDirection, NotificationPermission, OffscreenRenderingContextId, OrientationLockType, OrientationType, OscillatorType, OverSampleType, PanningModelType, PaymentComplete, PermissionName, PermissionState, PlaybackDirection, PositionAlignSetting, PredefinedColorSpace, PremultiplyAlpha, PresentationStyle, PublicKeyCredentialType, PushEncryptionKeyName, RTCBundlePolicy, RTCDataChannelState, RTCDegradationPreference, RTCDtlsTransportState, RTCEncodedVideoFrameType, RTCErrorDetailType, RTCIceCandidateType, RTCIceComponent, RTCIceConnectionState, RTCIceGathererState, RTCIceGatheringState, RTCIceProtocol, RTCIceTcpCandidateType, RTCIceTransportPolicy, RTCIceTransportState, RTCPeerConnectionState, RTCPriorityType, RTCRtcpMuxPolicy, RTCRtpTransceiverDirection, RTCSctpTransportState, RTCSdpType, RTCSignalingState, RTCStatsIceCandidatePairState, RTCStatsType, ReadableStreamReaderMode, ReadableStreamType, ReadyState, RecordingState, ReferrerPolicy, RemotePlaybackState, RequestCache, RequestCredentials, RequestDestination, RequestMode, RequestRedirect, ResidentKeyRequirement, ResizeObserverBoxOptions, ResizeQuality, ResponseType, ScrollBehavior, ScrollLogicalPosition, ScrollRestoration, ScrollSetting, SecurityPolicyViolationEventDisposition, SelectionMode, ServiceWorkerState, ServiceWorkerUpdateViaCache, ShadowRootMode, SlotAssignmentMode, SpeechSynthesisErrorCode, TextTrackKind, TextTrackMode, TouchType, TransferFunction, UserVerificationRequirement, VideoColorPrimaries, VideoEncoderBitrateMode, VideoFacingModeEnum, VideoMatrixCoefficients, VideoPixelFormat, VideoTransferCharacteristics, WakeLockType, WebGLPowerPreference, WorkerType, WriteCommandType, XMLHttpRequestResponseType```

Environment
- **OS**: Windows
- **Language version**: Node v18.17.1
- **Pinecone client version**: v1.0.0

Additional Context
No response

Thanks for the response @jhamon. If it helps, here is the tsconfig json we use:
  "compileOnSave": true,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./server-dist",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "allowSyntheticDefaultImports": true,
    "noImplicitAny": false,
    "module": "commonjs",
    "moduleResolution": "node",
    "esModuleInterop": true,
    "allowJs": true,
    "importHelpers": true,
    "target": "es2015",
    "lib": ["es2018", "dom"],
    "paths": {
      "@/*": ["src/*", "../shared/*"]
    }
  },
  "exclude": ["server-scripts", "pm2.config.js", "server-dist"]
}

And our project dependencies:
  "dependencies": {
    "@azure/arm-mediaservices": "^13.1.0",
    "@azure/identity": "^3.3.0",
    "@pinecone-database/pinecone": "^0.1.6",
    "axios": "^1.5.0",
    "body-parser": "^1.20.2",
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "express": "^4.18.2",
    "mime-types": "^2.1.35",
    "mssql": "^9.1.3",
    "nodemon": "^3.0.1",
    "path": "^0.12.7",
    "stytch": "^8.2.0",
    "uuid": "^9.0.0"
  },
  "devDependencies": {
    "@types/express": "^4.17.17",
    "@types/node": "^18.11.17",
    "tslib": "^2.6.1",
    "typescript": "^5.1.6"
  }

@jhamon In my firebase code I am also having an issue:
https://stackoverflow.com/questions/77066529/problem-with-pinecone-in-firebase-functions
tsjson:
{
  "compilerOptions": {
    "module": "commonjs",
    "noImplicitReturns": true,
    "noUnusedLocals": true,
    "outDir": "lib",
    "sourceMap": true,
    "strict": true,
    "target": "es2017"
  },
  "compileOnSave": true,
  "include": [
    "src"
  ]
}

project dependencies:
"dependencies": {
    "@pinecone-database/pinecone": "^1.0.0",
    "firebase-admin": "^11.8.0",
    "firebase-functions": "^4.3.1",
    "openai": "^4.5.0"
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^5.12.0",
    "@typescript-eslint/parser": "^5.12.0",
    "eslint": "^8.9.0",
    "eslint-config-google": "^0.14.0",
    "eslint-plugin-import": "^2.25.4",
    "firebase-functions-test": "^3.1.0",
    "typescript": "^4.9.0"
  }

@jhamon Repro if needed:
pinecone_bug.zip

unzip the following project folder and open with visual studio code
npm install typescript
npm install @pinecone-database/pinecone
Ctrl+Shift+B

Thanks everyone for the details. Will follow-up soon with a fix.

I just published the 1.0.1release with a lot of fixes for a variety of TypeScript issues. Release notes here. Please try it out and let me know if your install problems are resolved so I can close this issue.
Given the number of moving parts involved with Typescript it's still possible there are undetected issues. We'll have to continue expanding our compilation testing to cover these cases as they pop up.

@jhamon Compiles perfectly, big thanks.

I'm going to close this issue as I believe a wide variety of common issues were resolved in PR #114 that shipped in 1.0.1. If you upgrade and still have compilation errors, please open a new ticket and I'll get to the bottom of it.

Just a note for others who may have an issue, I needed to add this to my package.json file:
"resolutions": {
    "@types/typescript": "^5.2.0",
    "node_modules/typescript/lib/lib.dom.d.ts": "^5.2.0"
}


Saving training files

Getting error:
FileNotFoundError: [Errno 2] No such file or directory:

File "\Python\Python35\lib\site-packages\numpy\lib\npyio.py", line 492, in save
    fid = open(file, "wb")

When attempting to save to >training_data-2 or 3 etc.
should it not be creating the files?

I was being super dumb and had left the file name as /filename rather than just the filename.


Changing host from localhost to private ip

Hi,
How can I change the default host from localhost to private ip?

   ipAddress("<IP_ADDRESS>");        // for all addresses
   ipAddress("<IP_ADDRESS>");  // listen this ip only


fix: #232 prevent app crashes because of schema type record

Fixed with another PR, but thanks for your contribution.


migration: switch to count based progress once total known

This PR attempts to count the total number of posts, and then once the count is complete, switches progress mode from timestamp to total number. Turns out it is much quicker to stream through the entire database if you aren't doing anything besides counting. The following code returns in under 10 seconds on my computer:
  var count = 0
  var now = Date.now()
  pull(
    context.sbot.createLogStream(),
    pull.drain(x => {
      count += 1
    }, () => {
      console.log(count, (Date.now() - now) / 1000) // => 142596 9.368
    })
  )

That's at least 15 times quicker than the actual migration. It means that within 10 seconds a newly onboarded user will start seeing actual progress instead of more like 1.5 minutes (which is how long @mischa-saunders had to wait before the progress started to tick up on his machine).

I can understand why this would be controversial. It is yet another one of my "slow things down for better progress" kind of PRs 😆
Please discuss!! @ahdinosaur @dominictarr

we can probably make this even faster... this is still reading the index, then retriving each record and then throwing it away. we could just stream the index without doing lookups (and also skipping parsing) experimenting now, looks 10x faster

okay, on test/migation.js this is 10x faster. If you set the test to create 100k messages https://github.com/ssbc/secure-scuttlebutt/blob/master/test/migration.js#L23 it counts in one second. I think this is fine. I made it wait until it has counted everything before starting the migration... because it was easier to see what was going on, and also it meant we can delete the other progress system, so less code to maintain!

Ah nice!

merged into 16.3.4


Options collection empty when querying for txn using access code

Hi,
I believe the issue is fairly easy to sort out, I tried to fork and build it myself, but I don't have the signing cert to complete the build.
Go to this line: https://github.com/eWAYPayment/eway-rapid-net/blob/master/eWAY.Rapid/Internals/Services/RapidService.cs#L104
Should change QUERY_TRANSACTION to ACCESS_CODE_RESULT.
Correct me if I'm wrong? :)
Thanks.

Hi @justabuzz
Thanks for the suggestion - that will indeed work to populate the Options collection, although at the expense of the other data that transaction query returns (which may not be an issue for you).
We're currently working on an update for Rapid API which will populate the Options when using transaction query, I'll update this issue once it is released. If you do need the options urgently in the meantime, you can swap in ACCESS_CODE_RESULT and comment out the PublicKeys to complete the build.
Cheers,
John

Thanks @incarnate,
After posting this issue I removed the signing of the DLLs from the project config, so I managed to build the projects. When I tried to use it I got a runtime exception coming from AutoMapper. It complained about null values when trying to map the query results.
Cheers.

Ah yes, Transaction Query returns the result in an array which would break the mapping :-/
The good news is that the change to add the Options to the response from Rapid went live today, so Transaction Query will now work as you expect - no update to the SDK required!


website/index.html does not appear to be linked from anywhere

There does not appear to be a “site index” link to website/index.html

Do you mean a "return to home" link/image?  Because all of the apache.org pages have an image on top that links straight back to the home page. I am not clear what the issue is.

It is not intuitive, because of the positioning of the image, that it is
the link back to the home page. It just looks like a decorative bit of
header material. If you hover the mouse cursor over it, the cursor does
indeed change to a hand; however I would expect to see a tooltip at that
point to tell me where a click would take me.
Under the 'don't make me think' rubric, I have been working with user
interfaces for a lot of years. If I had to raise a question before
stumbling on this link, it suggests there is a problem with the visibility
of the link.
a
On Mon, Jul 24, 2023 at 9:26 AM Brian Proffitt @.***>
wrote:

Do you mean a "return to home" link/image? Because all of the apache.org
pages have an image on top that links straight back to the home page. I am
not clear what the issue is.
—
Reply to this email directly, view it on GitHub
https://github.com/apache/www-site/issues/233#issuecomment-1647813706,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC3RFXIEBQXCNJICAGZMTRDXRZSSFANCNFSM6AAAAAAZ4DKM24
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Andrew Wetmore
Editor, Moose House Publications https://moosehousepress.com
Editor-Writer, The Apache Software Foundation https://apache.org

Fair, we will think about how to resolve.


Move 01org references to intel

Intel has moved 01org github org to intel

eg. https://github.com/intel/camera-streaming-daemon


GloSC overlay does not quit after game did

When quitting an UWP game (Forza Horizon 4), the GloSC overlay stays open, Steam considers the game is still running, and I have to manually close GloSC overlay. Is there a way to fix this ?


Make names of skipped and currently downloading songs shown on console

Feature Request
Problem
When spotDL skips a song, users have a hard time to find which song is skipped in their playlist.
Showing which songs are downloading, and which songs are skipped is something users need.
Also creating a log file in the same directory as download directory when there is a skipped song would help a lot.
Solution
For an example , this is what console should look like :
Fetching Playlist...

Searching for : Jin Hashimoto - NAKED SILVER
No match found, skipping...

Searching for : Andreas Waldetoft - Mother Russia
Match found, Downloading ■■■■■■■■■■ %100
Total Progress: ■■■■■■ %66

Searching for : Queen - Another Bites the Dust
Match found, downloading ■■■■■■■■■■ %100
Total Progress : ■■■■■■■■■■ %100

1 song(s) skipped:
Jin Hashimoto - NAKED SILVER
Log file created at : C:/Users/Admin/Desktop/spotDL_log_(first 3 letters of playlist).txt

That would clutter up the UI. How about a skipped.txt file in the same folder as the download?

Also, having a 100% download with 66% "total progress" isn't obvious to the usher that metadata hasn't been applied. So on grounds of clarity, double download bars will be dropped. Se could do something else that's more clear like maybe a status.txt that goes something like
# Statuses of processed songs
[
     ('downloaded', 'song name 1'),
     ('embedded', 'song name 2'),
     ...
]

What do you think?

Personally disagree with the skipped.txt option - creating a new file would only be a nuisance for users to delete if they want to copy and paste all downloaded music to another device etc.

So , double downloading bars would be a little messy.
What about this ?
Searching for : Jin Hashimoto - NAKED SILVER (No matches found, skipping..)
Searching for : Queen - Another Bites The Dust (Match found, downloading...%100)
Searching for : Andreas Waldetoft - Mother Russia (Match found, downloading...%100)

Download complete! 1 song(s) skipped:
Jin Hashimoto - NAKED SILVER
Do you want a log file? (Y/N)
n

That would require custom progress reporting which is something we're trying to avoid. Well just automatically create a log. A 20kb file shouldn't be a problem the users.

No mentioning devs. Okay!
So, final output should be something similar to this:
Fetching Playlist...
Jin Hashimoto - NAKED SILVER
Queen - Another Bites The Dust
Andreas Waldetoft - Mother Russia
■■■■■■■■■■■■■■■■■■■%100
1 song(s) skipped.
Log file created at download directory

Is something similar to this okay? I know there is bugs needs to be fixed, so i won't insist.

IMO, this is an excellent idea. That is why I created PR #1098 to already do this. It explicitly states the status of each song. (Starting, Downloading, Converting, Tagging, Skipped, Error, etc) If a song is skipped, it labels it in the console. It even handles and outputs traceback logging.

I agree with @phcreery. I like the
Searching for : Andreas Waldetoft - Mother Russia (Match found, downloading...%100)

Download complete! 1 song(s) skipped:
Jin Hashimoto - NAKED SILVER
Do you want a log file? (Y/N)

option, possibly until we are able to merge #1098

Personally disagree with the skipped.txt option - creating a new file would only be a nuisance for users to delete if they want to copy and paste all downloaded music to another device etc.

Fair enough. Peyton's PR slipped my mind 😅.


Workaround for "no json", "no body" etc.

What I find works for me is the following workaround:

In every flow with Alexa Remote routines, I use a catch node specifying all of them, sending them to debug in the first place.
I then use a switch node to check for the errors, e.g.no Json, Authentication failed: "no body", etc and execute an "initialise"
if it's an error I haven't checked for, it goes to the debug line.  If re-initalising cures it, it goes in the check list.

Some screenshot would be much appreciated .....

[image: image.png]
[image: image.png]
[image: image.png]
On Fri, 2 Apr 2021 at 15:53, Giamma1963 @.***> wrote:

Some screenshot would be much appreciated .....
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cakebake/node-red-contrib-alexa-remote-cakebaked/issues/18#issuecomment-812564861,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AENIQ2ORRTEX45MEQCQBROLTGXLANANCNFSM42I4UP7Q
.

Thank you very much ....

@bwims could you provide your exported flow? :)

It's very difficult, which is why I used screenshots.  The alexa routines won't point to any meaningful devices, so will immediately be unconfigured.
Still, here you go  First flow is where the account is initialised periodically after authentication the link comes in from any tab which has an alexa node that may throw an error.
[{"id":"b9eb3ad5.40c0b8","type":"alexa-remote-init","z":"87fa7c5d.a1e39","name":"","account":"77f08fbc.87385","option":"initialise","x":550,"y":300,"wires":[["5b221ebc.7f747"]]},{"id":"343315b2.cc471a","type":"inject","z":"87fa7c5d.a1e39","name":"","topic":"","payload":"","payloadType":"date","repeat":"10800","crontab":"","once":true,"onceDelay":"5","x":340,"y":300,"wires":[["b9eb3ad5.40c0b8"]]},{"id":"9fd88224.61fec","type":"catch","z":"87fa7c5d.a1e39","name":"","scope":["b9eb3ad5.40c0b8"],"uncaught":false,"x":760,"y":300,"wires":[["d80b17e5.463358"]]},{"id":"776955b9.8dc69c","type":"debug","z":"87fa7c5d.a1e39","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1080,"y":500,"wires":[]},{"id":"71a60332.bd9bcc","type":"delay","z":"87fa7c5d.a1e39","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"5","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":810,"y":200,"wires":[["b9eb3ad5.40c0b8"]]},{"id":"5b221ebc.7f747","type":"change","z":"87fa7c5d.a1e39","name":"","rules":[{"t":"set","p":"loginCookie","pt":"flow","to":"payload.loginCookie","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":400,"wires":[[]]},{"id":"d80b17e5.463358","type":"switch","z":"87fa7c5d.a1e39","name":"","property":"error.message","propertyType":"msg","rules":[{"t":"eq","v":"Authentication failed: "no JSON"","vt":"str"},{"t":"eq","v":"Error while checking Authentication: Error: no JSON","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":3,"x":960,"y":320,"wires":[["71a60332.bd9bcc"],["71a60332.bd9bcc"],["71a60332.bd9bcc","776955b9.8dc69c"]]},{"id":"3681816c.1b119e","type":"link in","z":"87fa7c5d.a1e39","name":"Init Alexa In","links":["e0401e43.1fce7","828f912b.28846","9daaf98d.1228c8"],"x":265,"y":360,"wires":[["b9eb3ad5.40c0b8"]]}]
Here is an example of a tab catching an alexa error and linking back.  Of course, I'm only using it for remote button presses, so can just retry.  Other needs may include sending some kind of message of failure.
[{"id":"5a40b572.06952c","type":"catch","z":"5beb7bc7.3bcfb4","name":"alexa bug","scope":["87f2843a.ae13f8","74405399.be3b6c","c60f46aa.c20ad8","2853b155.0f3ebe","50f53085.2ca5f","e3b44ec5.cc5aa","efaade47.56557","14bbed52.8d8b63","475f358.31958cc","184f5464.828c8c"],"uncaught":false,"x":340,"y":660,"wires":[["edb18d3d.abc9d"]]},{"id":"293dbc4e.8747d4","type":"debug","z":"5beb7bc7.3bcfb4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":870,"y":700,"wires":[]},{"id":"edb18d3d.abc9d","type":"switch","z":"5beb7bc7.3bcfb4","name":"","property":"error","propertyType":"msg","rules":[{"t":"eq","v":"no body","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":530,"y":660,"wires":[["81eb5e8b.4c2fa"],["b2ad0cf.d5400f"]]},{"id":"81eb5e8b.4c2fa","type":"link out","z":"5beb7bc7.3bcfb4","name":"Init Alexa out","links":["722a72b1.e268ac","d53cd4b0.0a6b68","ff4d4dd1.31634"],"x":665,"y":620,"wires":[]},{"id":"b2ad0cf.d5400f","type":"switch","z":"5beb7bc7.3bcfb4","name":"","property":"error.message","propertyType":"msg","rules":[{"t":"eq","v":"no JSON","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":610,"y":740,"wires":[["81eb5e8b.4c2fa"],["81eb5e8b.4c2fa","293dbc4e.8747d4"]]}]

It seems that the "no json" error is triggered when I try to run several commands in a short time. At least in my case, the problem was solved by introducing a delay of 3 seconds before executing another command in the same device. I am not sure if it also occurs when different devices are used simultaneously.

Hi.
Here mine auth checking flow with catch & status node. Status Node monitors "Check Authentication" node.
It shows a led on dashboard green/red, logs errors and input cookie file at intialise.
Maybe it will help someone...
You need node-red-contrib-moment and node-red-contrib-ui-led.

[{"id":"f5b2703d.3f79d","type":"file","z":"4d9e927f.d52e2c","name":"","filename":"/home/pi/alexa","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":1420,"y":180,"wires":[[]]},{"id":"bd1729dc.9d8758","type":"change","z":"4d9e927f.d52e2c","name":"","rules":[{"t":"set","p":"alexa","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1420,"y":140,"wires":[[]]},{"id":"ee77b0e8.1b91c","type":"ui_button","z":"4d9e927f.d52e2c","name":"Alexa Reset","group":"eb78ed9c.20848","order":16,"width":1,"height":1,"passthru":false,"label":"","tooltip":"Alexa Reset","color":"","bgcolor":"grey","icon":"fa-retweet","payload":"","payloadType":"date","topic":"","x":630,"y":100,"wires":[["d220208c.40d3b"]]},{"id":"484f5986.021418","type":"file in","z":"4d9e927f.d52e2c","name":"alexa","filename":"/home/pi/alexa","format":"utf8","chunk":false,"sendError":false,"encoding":"none","x":1010,"y":160,"wires":[["7bf02bbc.104ae4"]]},{"id":"7bf02bbc.104ae4","type":"json","z":"4d9e927f.d52e2c","name":"","property":"payload","action":"","pretty":false,"x":1130,"y":160,"wires":[["3e0d0c9.943eef4"]]},{"id":"639378d4.ad4978","type":"file","z":"4d9e927f.d52e2c","name":"","filename":"/home/pi/log/alexa.txt","appendNewline":true,"createDir":false,"overwriteFile":"false","encoding":"none","x":440,"y":100,"wires":[[]]},{"id":"cfb27548.6d2dc8","type":"moment","z":"4d9e927f.d52e2c","name":"","topic":"","input":"payload.time","inputType":"msg","inTz":"Europe/Berlin","adjAmount":0,"adjType":"days","adjDir":"add","format":"dddd, D. MMM YYYY HH:mm:ss","locale":"de_DE","output":"payload.time","outputType":"msg","outTz":"Europe/Berlin","x":440,"y":160,"wires":[["639378d4.ad4978","4b03afdd.df7cb"]]},{"id":"efa3155.0c0b6e8","type":"catch","z":"4d9e927f.d52e2c","name":"","scope":null,"uncaught":false,"x":100,"y":160,"wires":[["e2775d07.9aa82"]]},{"id":"4b03afdd.df7cb","type":"switch","z":"4d9e927f.d52e2c","name":"","property":"payload.message","propertyType":"msg","rules":[{"t":"eq","v":"account not initialised","vt":"str"},{"t":"eq","v":"Timeout","vt":"str"},{"t":"eq","v":"no body","vt":"str"},{"t":"eq","v":"no JSON","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":650,"y":160,"wires":[["42980c02.ccd8d4","d220208c.40d3b"],["42980c02.ccd8d4","d220208c.40d3b"],["42980c02.ccd8d4","d220208c.40d3b"],["42980c02.ccd8d4","d220208c.40d3b"]]},{"id":"e2775d07.9aa82","type":"change","z":"4d9e927f.d52e2c","name":"move error","rules":[{"t":"move","p":"payload","pt":"msg","to":"temp","tot":"msg"},{"t":"move","p":"error","pt":"msg","to":"payload","tot":"msg"},{"t":"set","p":"time","pt":"msg","to":"","tot":"date"},{"t":"move","p":"time","pt":"msg","to":"payload.time","tot":"msg"},{"t":"move","p":"temp","pt":"msg","to":"payload.temp","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":250,"y":160,"wires":[["cfb27548.6d2dc8"]]},{"id":"d220208c.40d3b","type":"delay","z":"4d9e927f.d52e2c","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":840,"y":160,"wires":[["484f5986.021418"]]},{"id":"11328392.ed3a6c","type":"inject","z":"4d9e927f.d52e2c","name":"","props":[{"p":"payload"}],"repeat":"3600","crontab":"","once":true,"onceDelay":"15","topic":"","payload":"","payloadType":"str","x":110,"y":240,"wires":[["d6d707c4.fb75f8"]]},{"id":"978da742.b217c8","type":"ui_button","z":"4d9e927f.d52e2c","name":"","group":"eb78ed9c.20848","order":19,"width":"2","height":"1","passthru":false,"label":"Check Auth","tooltip":"Check Authentication on amazon.de","color":"","bgcolor":"grey","icon":"","payload":"","payloadType":"str","topic":"topic","topicType":"msg","x":110,"y":200,"wires":[["d6d707c4.fb75f8"]]},{"id":"2e13dc69.5ac1c4","type":"ui_led","z":"4d9e927f.d52e2c","order":21,"group":"eb78ed9c.20848","width":"1","height":"1","label":"","labelPlacement":"left","labelAlignment":"left","colorForValue":[{"color":"#ff0000","value":"false","valueType":"bool"},{"color":"#008000","value":"true","valueType":"bool"}],"allowColorForValueInMessage":false,"shape":"circle","showGlow":true,"name":"","x":1010,"y":240,"wires":[]},{"id":"3120f481.683a3c","type":"status","z":"4d9e927f.d52e2c","name":"","scope":["d6d707c4.fb75f8"],"x":400,"y":260,"wires":[["502e94c8.2ea78c"]]},{"id":"42980c02.ccd8d4","type":"change","z":"4d9e927f.d52e2c","name":"false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":890,"y":220,"wires":[["2e13dc69.5ac1c4"]]},{"id":"502e94c8.2ea78c","type":"switch","z":"4d9e927f.d52e2c","name":"","property":"status.text","propertyType":"msg","rules":[{"t":"eq","v":"success","vt":"str"},{"t":"eq","v":"sending","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":530,"y":260,"wires":[["b7abc05f.e0b84","a9bb6b71.050a18"],["cc244418.2b8898"]]},{"id":"b7abc05f.e0b84","type":"change","z":"4d9e927f.d52e2c","name":"reset","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":220,"wires":[["d43096ed.0c0178"]]},{"id":"a9bb6b71.050a18","type":"delay","z":"4d9e927f.d52e2c","name":"1s","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":650,"y":260,"wires":[["6e649ae1.7a1934"]]},{"id":"6e649ae1.7a1934","type":"change","z":"4d9e927f.d52e2c","name":"true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":770,"y":260,"wires":[["d43096ed.0c0178"]]},{"id":"cc244418.2b8898","type":"change","z":"4d9e927f.d52e2c","name":"false","rules":[{"t":"set","p":"delay","pt":"msg","to":"10000","tot":"num"},{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":300,"wires":[["d43096ed.0c0178"]]},{"id":"d43096ed.0c0178","type":"delay","z":"4d9e927f.d52e2c","name":"var","pauseType":"delayv","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":890,"y":260,"wires":[["2e13dc69.5ac1c4"]]},{"id":"ab45eb51.a27048","type":"inject","z":"4d9e927f.d52e2c","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":true,"onceDelay":"20","topic":"","payload":"","payloadType":"date","x":630,"y":60,"wires":[["d220208c.40d3b"]]},{"id":"d6d707c4.fb75f8","type":"alexa-remote-other","z":"4d9e927f.d52e2c","name":"","account":"e602d30e.6d251","config":{"option":"checkAuthentication"},"x":300,"y":220,"wires":[[]]},{"id":"3e0d0c9.943eef4","type":"alexa-remote-init","z":"4d9e927f.d52e2c","name":"","account":"e602d30e.6d251","option":"initialise","x":1260,"y":160,"wires":[["bd1729dc.9d8758","f5b2703d.3f79d"]]},{"id":"eb78ed9c.20848","type":"ui_group","name":"Test","tab":"57d20ffc.0aff7","order":1,"disp":false,"width":10,"collapse":false},{"id":"e602d30e.6d251","type":"alexa-remote-account","name":"","authMethod":"proxy","proxyOwnIp":"localhost","proxyPort":"3456","cookieFile":"/home/pi/alexa","refreshInterval":"3","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com","acceptLanguage":"en-US","userAgent":"","useWsMqtt":"on","autoInit":"on"},{"id":"57d20ffc.0aff7","type":"ui_tab","name":"Bad","icon":"hot_tub","order":3,"disabled":false,"hidden":false}]
Greetings Toxo

Solution : https://github.com/cakebake/node-red-contrib-alexa-remote-cakebaked/issues/22#issuecomment-853162235


Sharing scripts between projects

I have a simple build script (https://gitlab.com/snippets/25985) and I will use it in many projects without any changes. I would like to share it between projects. One way is to download the build script from somewhere and it would be nice if Invoke-Build could do this.
InvokeBuild -Url "https://gitlab.com/snippets/25985/raw"

It will download and execute the build script. But of course, I can also do it that way.
Invoke-WebRequest "https://gitlab.com/snippets/25985/raw" -OutFile ".build.ps1"
Invoke-Build

This scenario is possible but not typical or unique. Build scripts are supposed to live together with their projects or be delivered by other tools. Delivering a whole script is not the only possible way. See PowerTasks which is based on Invoke-Build and uses nuget in order to get required common tasks from packages.
I think it is better if Invoke-Build is focused on building existing scripts and used as a pure build engine in more complex scenarios when needed. In your case it is just one more command, Invoke-WebRequest.
In other words, I am going to reject this feature request. The feature is not related to building and it covers just one extra case (useful but too simple) of several possible. Also, this feature would consume parameters potentially needed for something build related in the future (Url, Credentials, etc.).

Ok, thank you!


improve error checking from pre_reqs.sh

the key commands are echoed to stderr, prefixed by hostname.
on failure, the script will exit immediately with nonzero status.

ty, testing now.

Looks good, going to merge. Thanks again!


Add ChatGPT protocol

This PR introduces an SDK to call ChatGPT from Solidity using the arbitrary http precompile.

This is actually crazy lmao

nice work!


fix glossary.rst by reverting commit 21fa6480b161

Type of change

Documentation update

Description
Commit 21fa6480b161 converted the sentence "the latter would tell the
former about peer0.orgA".  But this paragraph explains with example
that the info about peer0.orgA is transferred to peer1.orgB (referred to
as "the former") via peer0.orgC (referred to as "the latter").  So the
original text is totally correct. Let's revert the commit.
Signed-off-by: Naoya Horiguchi<EMAIL_ADDRESS>

Thank you for the contribution!

@Mergifyio backport release-2.2


Support backup of DB file

Add SQLite::Backup class as a RAII encapsulation of SQLite Database Backup

Thanks for this great feature!
I will try to do a proper code review soon, but this already sounds good to me, especially with unit tests.

Thanks again for your contribution!

You're welcome. Also thanks for the code view and the open-source SQLiteCpp : )


feat(Algebra/Ring/Commute): port file

mathlib3 SHA:<PHONE_NUMBER>0d5b5d1e2d1f4f37e5420357bdc636

[ ] depends on: #750

porting notes: basically perfect by mathport!

I marked things involving bit0 and bit1 as deprecated, but left them in.
For some reason Commute.add_right and Commute.add_left were marked as dubious translations, and this seemed to be because from Lean 3 we have Distrib, but Lean 4 expected Semiring, so I just #aligned with an ₓ

bors merge

This PR/issue depends on:

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


Different result from merkletreejs and sha256

Hi,
I am just wondering if there is any logic which I don't see because when I manually hash two hashes together the result hash is different then the output from merkletreejs
const tree = new MerkleTree(leaves, sha256, { hashLeaves: true })
output:
├─ 329b7dd2b17d26a5ee578389e64e6861da47db80a688ac7a5f0729fbaefd5848
   │  ├─ ed0d6fb1b0dbf79915f8a61a163ddbd3087a5056397c1adac85950686ab50c89
   │  └─ 1ac1a71edc321a27fed1fd6166b1f635fccc178b46e377bb24aef154179970bc

but when I get these two leaves hashes and join them together and use sha256 then I am getting this
const hash = sha256('ed0d6fb1b0dbf79915f8a61a163ddbd3087a5056397c1adac85950686ab50c891ac1a71edc321a27fed1fd6166b1f635fccc178b46e377bb24aef154179970bc')

//hash is: b03bfd00deb2fa8b29a6e8846e15315dc9d0fb1d15e67b2d6f7101ffcc793913

which is the same result I am getting for example from the online visualization tool https://blockchain-academy.hs-mittweida.de/merkle-tree/
Thanks for clarify

The reason is that merkletreejs treats a string that is all valid hexadecimal characters as a hex string.

https://emn178.github.io/online-tools/sha256.html
If you wish to treat the input leaves as a string, convert them to a Buffer first:
const leaves = [
  "ed0d6fb1b0dbf79915f8a61a163ddbd3087a5056397c1adac85950686ab50c89",
  "1ac1a71edc321a27fed1fd6166b1f635fccc178b46e377bb24aef154179970bc"
].map(v => Buffer.from(v))
const tree = new MerkleTree(leaves, sha256)
console.log(tree.toString())

└─ b03bfd00deb2fa8b29a6e8846e15315dc9d0fb1d15e67b2d6f7101ffcc793913
   ├─<PHONE_NUMBER>6662316230646266373939313566386136316131363364646264333038376135303536333937633161646163383539353036383661623530633839
   └─<PHONE_NUMBER>3731656463333231613237666564316664363136366231663633356663636331373862343665333737626232346165663135343137393937306263


feat(autoware_auto_perception_rviz_plugin): add accel text visualization

Signed-off-by: Takayuki Murooka<EMAIL_ADDRESS>Description
add accel visualization for predicted/tracked objects on rviz

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@taichiH Give me LGTM


Retrieve error message in web client

HI,
Could you tell how to retrieve the error message when the query fails to run in QueryAccountMethod Test...

When I get a chance in the next couple of days, I'll take a look at this. I
recently reset my password to my developer org which is where those tests
are running against, if I recall correctly. Ensure that the tests are
running against your own Salesforce org and not mine.
On Wed, Feb 18, 2015 at 5:43 AM, vengadeshg<EMAIL_ADDRESS>wrote:

HI,
Could you tell how to retrieve the error message when the query fails to
run in QueryAccountMethod Test...
—
Reply to this email directly or view it on GitHub
https://github.com/lfreeland/Salesforce-Bulk-API-Starter/issues/1.

--
Luke Freeland
Software Engineer
Nimble**User
http://www.google.com/url?q=http%3A%2F%2Fwww.nimbleuser.com&sa=D&sntz=1&usg=AFrqEzcCBokbSHfgDupnUqzaRG8VolytRw
technology.  for people.
656 Kreag Road
Pittsford, NY 14534
Main:<PHONE_NUMBER> x134
Direct:<PHONE_NUMBER>
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Hi,
Did you verify how to retrieve error message when query fails to run in QueryAccountmethod?

Hi vengadeshg,
Thank you for your sharing. I got an issue: "The remote name could not be resolved: 'ap-api.salesforce.com'"
Did you get this issue before? Could you please tell me how did you solve it?

Hi phanthienthang,
I didnt get any issue like this..

Hi vengadeshg,
Thank you for your quick response :+1: . I tested with the other account which have different instance_name (e.g ap2) and it worked fine. Then I make a check with "ping" for both and i got the message :
"Ping request could not find host ap-api.salesforce.com". I have no idea with this message, and still looking for it.

Hi I am getting
WebException ... {"The remote name could not be resolved: 'emea-api.salesforce.com'"}

Hey @cccastle, @vengadeshg, and @phanthienthang,
@joel-downey I think fixed the issue with the pod logic so that it'll support custom domains and other Salesforce regions. Let me know how it goes.
Out of curiosity, how are you using the code? Just playing around to learn the bulk api, using it for "work", or for something else?


Improve error response on 'include' when referencing data that does not exist

Normally, when dereferencing a variable in a record or class, an error should be returned identifying the issue.
Recently used the include(templateName, data), where 'data' did not exist (was named something else). Instead it raised an access violation.

Could not reproduce access violation. Added tests to illustrate behaviour.


Babel syntax problem

Syntax name was changed and linter stops work

@max-mykhailenko This should fix it when it gets merged https://github.com/SublimeLinter/SublimeLinter-jsxhint/pull/22

This is in 1.1.1, thanks.


Fixes

Fixes #121

Can you please add changes from https://github.com/halkar/xamarin-range-slider/commit/bcd1e4dfb48af17426e46a4cbc5bf21fbb5b7497 to fix your build


docs: update readme

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Just testing deployment
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Additional documentation e.g., usage docs, etc.:

(!) Bunnyshell could not create the Environment App-main-branch / development:master / PR-88 for PR #88.


Feature/jw8

Changes proposed in this pull request:
Fix compatibility with JW8.

I've asked the JWPlayer team if there is a better way to check for custom colors in JW8. Hopefully, this check will do until we find a better way.

A fix is coming. I'll leave this PR open and add another commit asap.

Isn't it now forcing to use the jw-showcase skin?

I'm not sure what you mean. It's checking if the skin key is falsy, and then applies the skin. I could add an additional check for an empty object though, but I'm not sure if it's necesssary.

Solved, when a default skin is being used, jwplayer.defaults.skin will be false.


Improve the import failure error description

Suggested improvement:
A better description of error when not finding imported file.
Describing my experience to reach such a conclusion:
When I was working on my Nullstack project, I created a component and then changed the file and folder name of that component, but I forgot to modify the import for that component, thus generating an error in the application because it was not possible to import the component, and only thing printed on the terminal was:
💥 There is an error preventing compilation in ./src/Application.njs
    @ ./src/Application.njs 3:0-32 24:92-99
    @ ./index.js

So I spent some time trying to figure out what this error was, it would be much more productive if the error thrown in the terminal pointed out that it was not possible to compile the program because it was not possible to import the given file
Steps to recreate the error:
I created a repository that exemplifies the error, just clone and run the project and you can check the error (repository). But to reproduce the error just:

Create a Nullstack Component
Import this component to some file, but with wrong import path

Possible suggestion for improvement:
The error printed on the terminal could be clearer, it could be something like:
💥 Module not found: Can't solve './Exemplo' in ./src/Application.njs

Thanks for the report <3! I have transfered the issue to the Nullstack main repo

fixed in 0.11.2!


Add examples folder of how to use the gateway for various use cases

Examples should be working and should use FDK/framework in various cases.

I created a separate repo for that https://github.com/serverless/event-gateway-examples with examples that use the framework, fdk, and the gateway.


Documentation and example on running functions from Docker containers

Hi!
I'm trying to find out how to deploy a larger C++ function with several dependencies (shared libraries) with nightcore. The example demonstrates a single file compiled to a shared library. Similarly, Python examples demonstrate how a single Python function should be run.
How should Docker containers be deployed with nightcore? Looking at the paper, it seems that's the default way of deploying a function. It's unclear to us how the container should be built, and how the service should be launched?

nightcore-benchmarks repo has some examples of running microservice workloads using docker containers with Nightcore. For example, experiments/hipstershop_singlenode/docker-compose.yml in that repo is the docker-compose config for running hipstershop microservices using one function node.
There is no simpler example of running small functions as shown in the example directory.


any idea for ban?

If you start to publish your email ppl will start spamming for no reason.
Does anyone here have any idea how to ban those? i think it will be a good idea if postal can have a deny method for @domain.com wildcard or single<EMAIL_ADDRESS>however i haven't seen a email service who have a way to ban like this (even paid ones). so if this is not possible please don't take me as an idiot because i don't know too much about emails :joy:
thanks
i have think ex ban ip. idk if this work but i was just thinking about it so even if it works it will not be good because some ppl use shared hosting for emails and if you ban their ip then you've deny everyone from that host :confused:

I believe at the minute you would have to filter the incoming email in your application outside of Postal but it could be handy if the incoming routes/webhooks could be set to only accept certain email addresses.
IP address blocking wouldn't work so well as it would cause more problems but you could always firewall out certain IP addresses to see if that helps you.

well thank you for info


Add pjsip support?

Hello, whether support of pjsip is planned?

The project was originally designed to be an Go interface to Asterisk Manager Interface through the tcp API.
In the case of pjsip, it's necessary create a wrapper in Go using cgo, being implemented in another project with other name.
What do you have in mind regarding this ?

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions
goami doesn't support Asterisk 13 and is newer?

PJSIP actions added on ami.v13 branch and master


Deploy image into internal OpenShift registry.

We do not need an external registry at all.
By setting the variable CT_OCP4_TEST we use OpenShift 4 internal registry.
Signed-off-by: Petr "Stone" Hracek<EMAIL_ADDRESS>

LGTM, with just 2 small nitpicks to consider, nothing from that is a blocker for merging though.

[test]

Cool, sounds good, thanks. LGTM now.


String-based comparison of file structure tree

Added vsfStreamAssertVisitor that allows to get tree structure of the filesystem as a string, that will be used in asserts/test comparisons. Includes file/dir distinction, chmod, depth. Doesn't use tabs/spaces, for example:
\=root @777
.\=library @777
..\=1 @777
...\=1 @777
....\=1 @777
.....\=f420b5caa94fb3ac74fe4fb602e38fe8 @755

Alternative to array-based comparison with vfsStreamPrintVisitor

Thanks for this pull request, interesting idea.
As you might have seen from the test result, there is a typo in the filename: it should be vfsStreamAssertVisitorTestCase.php, not vsfStreamAssertVisitorTestCase.php. Also, the same for the class itself: vfsStreamAssertVisitor.php instead of vsfStreamAssertVisitor.php.

Just seen it: can you please submit this PR against branch master, not against branch linking?

Closed, see #112


create a docker image to test fix in parse-emails

Status
Ready/In Progress/In Hold (Reason for hold)
Related Content Pull Request
Related PR: link to the PR at demisto/content
Related Issues
Related: link to the issue
Description
A few sentences describing the overall goals of the pull request's commits.

Docker Image Ready - Dev
Docker automatic build at CircleCI has deployed your docker image: devdemisto/parse-emails:<IP_ADDRESS>793
It is available now on docker hub at: https://hub.docker.com/r/devdemisto/parse-emails/tags
Get started by pulling the image:
docker pull devdemisto/parse-emails:<IP_ADDRESS>793

Docker Metadata

Image Size: 46.97 MB

Image ID: sha256:96136d37e793775861bb690282495c532cf0d12206fc729dc4583729c5317bf9

Created: 2022-11-24T07:27:52.29600816Z

Arch: linux/amd64

Command: ["python3"]

Environment:

PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
PYTHON_VERSION=3.10.8
PYTHON_PIP_VERSION=22.2.2
PYTHON_SETUPTOOLS_VERSION=63.2.0
PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/5eaac1050023df1f5c98b173b248c260023f2278/public/get-pip.py
PYTHON_GET_PIP_SHA256=5aefe6ade911d997af080b315ebcb7f882212d070465df544e1175ac2be519b4
DOCKER_IMAGE=devdemisto/parse-emails:<IP_ADDRESS>793

Labels:

org.opencontainers.image.authors:Demisto<EMAIL_ADDRESS>org.opencontainers.image.revision:842739168a397b2f3c8fef7f8b68d9f11689c3d2
org.opencontainers.image.version:<IP_ADDRESS>793


update to r Angular 4.0.0 release

vscode-angular-snippets has updated

hi @FreedyYang
I added more snippet. please update your copy.


Add debugger and performance tooling for the web client

Adds a stats section to the debugger, and makes the debugger configurable on the web client

Fixes: #650
Unifies the call to init and start, as there is really no reason to separate them, which makes it easier to pass settings around. This requires not calling the now defunct init function on the website, but I've opened a PR for that there as well.

PR for supporting the new combined init https://github.com/AmbientRun/Web/pull/32


Add css classes to single elements

Is your feature request related to a problem? Please describe.
Hello, first of all, I love this plugin, but I have an issue. I use tailwind css with my vue3 app and I use the dark mode. To use the dark mode I need to attach dark:tex-yellow-400 classes to the <a> elements. I can’t do this with vue3-markdown-it
Describe the solution you'd like
I would like an option to attach custom classes to some element in the markdown. Example: {a: "dark:text-yellow-400"}
thank you for your support.

Same issue here - any word on this?

Same issue here - any word on this?

Hey @lollo03 and @micahlt, sorry about the lack of response. I'll take a look on this weekend.

Hey @lollo03 and @micahlt, sorry about the lack of response. I'll take a look on this weekend.

No problem!  Life comes first.  Thank you for this amazing library!

@lollo03 @JanGuillermo In the meantime, if you're just looking to style elements I discovered that the v-deep selector works perfectly in my case - see https://stackoverflow.com/a/55368933/10806546.


Fix copy button hover effect and position.

Fixes #18438.
/CC @cvrebert

This does fix the hover color, but the positioning on http://localhost:9001/content/images/ is still broken.

That I don't get. I can change the top value to 1.2rem, this is how it'll look like:

Or maybe even 1.5rem?  But it looks crap when the example is small like http://<IP_ADDRESS>:9001/getting-started/introduction/#quick-start

OK, I think I sorted it out. Please check this branch and let me know so that I squash before merging.

/CC @mdo for your thoughts too

Looks sufficiently aesthetically pleasing to me.

Fixed in 4520b0f.


Add button/icon for My Location

Add a (crosshair-type) icon on the map that allows the app to zoom to and show a point at the user's location for both desktop and mobile.

The blue dot is just that, a blue dot on the map showing your current location. This will be very useful for surveyors using the mobile app to see where they are in the field relative to a section corner.

On a mobile device it does well to find my actual location. On a laptop it places me about 1 mile from my location.
I couldn't figure out how to replicate this, although it happened once or twice on mobile, and a few times on desktop during 30 minutes or so of testing, but it irregularly stops working and the tool will spin for a few seconds:

Then turns red and is unusable unless the page is refreshed. On laptop it happened a few times where it would turn red immediately and be unusable, even after a page refresh. But it didn't seem to be happening consistently.

I also like the track mode when it is turned on, although probably more useful for mobile users.

Laptop geolocation is based on your ISP so 1 mile away is normal unless it's not consistent. The browser is in charge of returning coordinates and we can't do anything there.
If it turns red, that means an error occurred getting your location. This is typically permission/privacy based or you exceeded a 5 second timeout of having your browser give you a location.
It will turn grey if your browser does not support the geolocation api.

I'm satisfied with how it works. I'll let Sean know it's available and to test it out to see if it suits his desired functionality, as it was a high priority for him. Otherwise, I'm going to close this.


[SPARK-46926][PS][CONNECT] Support convert_dtypes and infer_objects in fallback mode

What changes were proposed in this pull request?
Support convert_dtypes and infer_objects in fallback mode
Why are the changes needed?
for parity
Does this PR introduce any user-facing change?
new functions support in fallback mode, disabled by default
How was this patch tested?
added ut
Was this patch authored or co-authored using generative AI tooling?
no

spark uses partial data to infer the schema, and warns
                    warnings.warn(
                        "The amount of data for return type inference might not be large enough. "
                        "Consider increasing an option `compute.shortcut_limit`."
                    )

in this case (compute.shortcut_limit < dataset size) , the inferred schema for the two new methods maybe incorrect. Do we need additional operations (e.g. fail this invocation) or just warn users in this way?
@HyukjinKwon

Let's leave it with warning for now


adding debianic conf.d files

I've been going through the configuration file and are now adding the conf.d files I'm using in my own Setup.

Other than my comments, I'm glad that someone other than me is using vexim under Debian, and is actively contributing to debian conf.d files. Thank you! :)

I've added another commit with the suggested changes.

I'll open another pull request for that. Cleaner Commit history and stuff...

That wasn't necessary, but OK. :)


Improving Website Animations

Issue
The website has a stylish theme but with rigid animations as shown in this GIF:

The animation is rigid on leaving hover state.
Idea
I can improve the user experience and smooth the animation to look something like this:

Subject
Issue created under GSSOC'22 contributions.

Hi @XZANATOL    you can work on this issue .You can try to make the changes soon as new clones will be added from time to time.

@Rayman-Sodhi The changes are ready.


Allows jumping to platform from below

Allows jumping to platform from below

Sorry i'm late, i'll merge it


Error on Mac Elcapitan.

I tried to use this on Mac Elcapitan but I did run into the following error:
tar: Option --xattrs is not supported
Usage:
List:    tar -tf
Extract: tar -xf
Create:  tar -cf  [filenames...]
Help:    tar --help
ERROR: exit status 1
invalid argument
I am not sure what could be done to get over the issue.  Thanks for your help.

I just saw in the comment that this is not supported on Mac.


Fix build error of Docker images due to using older Ruby

Recently gem install bundler installs Bundler v2.4 or later which requires Ruby 2.6 or later, but some of our Docker images still use Ruby 2.5. It causes build error like this:
https://github.com/fluent/fluent-package-builder/actions/runs/3908735547/jobs/6711234402

For Rocky Linux 8 it can easily update Ruby to 3.1 by dnf module enable ruby:3.1
For debian-buster it's already EOL. So we no longer take care of it. Just stay bundler to v2.3.26.
For ubunt-bionic it's close to EOL. So we no longer take care of it too. Just stay bundler to v2.3.26.

FYI: Ruby 2.5 is used to run rake for build, it's not included in built packages.

checking...

Although CI for AArch64 aren't passed yet, I already confirm them on my M1 Mac.

Sorry for the delay. I have confirmed this. LTGM.


Allow typing of encryption password without clicking entry box

The Issue
When starting up the app with an encrypted wallet, you are prompted for a password. In order to type the password, you must first click the entry box and then you can type.
The app should automatically select the entry box so the password can be typed without having to click anything.
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

Implementation suggestion: make this a property of either an input or form, not specific to encryption component.


Mistakenly generated new ssh-key can't get my old account now

My older account was<EMAIL_ADDRESS>I mistakenly ran the ssh-keygen command and overwritten my existing ssh rsa key on y system
now i can't log back into that and had to create a new account named<EMAIL_ADDRESS>Any way I can get my account back ?
I really needed the domains of rayyan.pico.sh & rayyan.prose.sh & rayyan.pastes.sh

Hi!  I've sent you an email so we can help you out.  Closing and continuing our convo via email


SegFault in :4 and :latest versions

When I ran jekyll/builder:latest or :stable I am seeing a segfault while it runs. I will attach the job log.

[x] I tried updating to the latest version (and stable)
[x] Unable to reproduce on the :3 tag.
[x] I'm on Docker

Description
This was running in Docker as part of a gitlab-ci job, which has been running (every month or so) until this release. Upon a build with this release the segfault was seen.
Steps

Step 1

Create a Jekyll project (potentially a legacy one)

Step 2

Create a gitlab config to run Jekyll builder with latest or :stable
The gitlab-ci.yml had the following:
build:site:
  tags: [docker]
  image: jekyll/builder:stable
  stage: build
  script:
    - jekyll build
  artifacts:
    paths:
      - _site/

Step 3

Run the gitlab build (push changes to a gitlab repo)
Output
The result is something like:
Pulling docker image jekyll/builder ...
Using docker image sha256:e9101988ac31214a4b100ecd57ae20f671eb60ab0d3f3919ba67e27ed2349b52 for jekyll/builder ...
Running on runner-ARDWwXeC-project-10654233-concurrent-0 via 5e54db5d74b5...
Fetching changes...
Reinitialized existing Git repository in /builds/orionrobots/orionrobots.github.io/.git/
From https://gitlab.com/orionrobots/orionrobots.github.io
   e791caf..d01333e  orionrobots-master-patch-74318 -> origin/orionrobots-master-patch-74318
Checking out d01333ee as orionrobots-master-patch-74318...

Skipping Git submodules setup
$ jekyll build
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux-musl]
/usr/gem/gems/ffi-1.11.1/lib/ffi/library.rb:112: [BUG] Illegal instruction at 0x00007f58683716e2
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux-musl]

-- Control frame information -----------------------------------------------
c:0026 p:---- s:0148 e:000147 CFUNC  :open

Full output to be attached.
Expected
The output site to have been built.

Please see the gist https://gist.github.com/dannystaple/c8ed1fa082464d4e02fa93a00a4b33f5 for the full log.

Please file this bug with Jekyll, or SASSC. This bug belongs to SASSC, not Jekyll Docker. A segfault always belongs to the C Gem, or if in Ruby, directly to Ruby.

Is it possible to tag the stable/latest docker files with fixed stable versions of that gem?
Presumably that gem was updated between :3 and :4.
Danny

On 31 Aug 2019, at 18:29, Jordon Bedwell<EMAIL_ADDRESS>wrote:
Please file this bug with Jekyll, or SASSC. This bug belongs to SASSC, not Jekyll Docker. A segfault always belongs to the C Gem, or if in Ruby, directly to Ruby.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/envygeeks/jekyll-docker/issues/253?email_source=notifications&email_token=AADIG2ZGYLPPJNNOUITVBOTQHKTBJA5CNFSM4ISUFXVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5TRSPQ#issuecomment-526850366, or mute the thread https://github.com/notifications/unsubscribe-auth/AADIG2YHO2TYQCKYRF6PJPDQHKTBJANCNFSM4ISUFXVA.

It’s only possible within the constraints of Jekyll. If Jekylls dependency lock allows for SASSC 4 we can make it available (even force it.) Ill take a look and see if they support a newer version of SASSC

This bug belongs to SASSC, not Jekyll Docker. A segfault always belongs to the C Gem, or if in Ruby, directly to Ruby.

Well since the bug is included in the latest Jekyll docker image I would say this issue should also be Jekyll's problem.
I got the same issue on my CI jekyll builds - Ruby 2.6 segfaults on an illegal instruction.
As a workaround I changed the image to an older tag, but could you guys push that issue forward or at least document it on the Docker hub description, if you don't feel to care enough about it?

If you think it belongs to Jekyll as well you can file an issue on https://github.com/jekyll/jekyll/issues/new and they can push it forward on their end.  I just provide the main ops images for Jekyll, I am not Jekyll, or SASSC.


PTTB-24-frontend-old-time-log

pls review my task

add "data-cy" attribute with meaningful value to "input", "link", "button, "select"


target drones for CAP

proposal: add red CAP target drones
765th using red AWACS for missile and intercept practice. Would imo be ideal to give em target drones. Suggested layout:

red fighter (empty gun rack, no missiles) can be scrambled via F10 Menu from Russian Airbase and assume patrol in designated area (way outside of any A10s or helos operating.

also possible, since the missile trainer script is active and 100% reliable now, to give the red drones missiles (ofc no guns still).

The red CAP script from the SDCM can be hijacked and re-purposed easily for this.


Timeline based definition for baseline : when browsers drop hardware/os support

A timeline based definition should take into account that not all versions/releases are equal.
Sometimes a vendor will drop support for specific OS versions or hardware.
The last version of that given browser that worked on that specific OS or hardware will remain in use for longer than the release just prior or those after it.

I agree with this, and that's why I'm advocating for a "long timeline" definition for Baseline, like this: "A feature becomes Baseline three years after the last major browser ships support for it," i.e. "three years after the keystone release date."
This keeps the definition of Baseline simple, and the long timeline ensures that we'll get 95%+ marketshare even in the worst case, where older devices can't upgrade.
If you haven't seen it yet, you might enjoy perusing the data in this Keystone Chart Sample:
https://dfabulich.github.io/baseline-calculator/keystone-chart-sample.html It currently shows that the worst-case feature for three years ago, https://caniuse.com/css-math-functions has 95% "tracked" marketshare.
The input data for that is here: https://github.com/dfabulich/baseline-calculator/blob/main/survival-input-data.csv
(Note that caniuse today says css-math-functions only has 92.83% marketshare, but that's because it assumes that untracked "Other" browsers support no features at all. If you click the dropdown in the upper right and switch from "all users" to "all tracked," this feature has 96% marketshare, because "Other" traffic on StatCounter adds up to 3.3% share.)

A long timeline definition was chosen so I think this issue is resolved.


Stock Waterfall Effects

Mod info

Mod name: Stock Waterfall Effects
Author(s): KnightofStJohn
License: CC BY-NC-SA 4.0
Homepage: https://forum.kerbalspaceprogram.com/index.php?/topic/200334-111x-stock-waterfall-effects-a-waterfall-config-set-for-realistic-rocket-exhaust-plumes-for-the-stock-engines/
Download: https://github.com/KnightofStJohn/StockWaterfallEffects/releases
Dependencies:
• ModuleManager: https://forum.kerbalspaceprogram.com/index.php?/topic/50533-18x-110x-module-manager-414-july-7th-2020-locked-inside-edition
• Waterfall: https://forum.kerbalspaceprogram.com/index.php?/topic/196309-111x-waterfall-a-framework-for-continuous-mesh-driven-engine-effects-feb-25
Incompatible mods:
• ReStock: https://forum.kerbalspaceprogram.com/index.php?/topic/182679-1111-restock-revamping-ksps-art-ksp-111-jan-31
Mod description: This mod contains a set of template and engine configuration files, that give amazing waterfall effects to the stock engines.
Compatible KSP version: 1.8.1 to 1.11.99

@KnightofStJohn, Thanks for the request!
FYI, CKAN does not index pre-releases, so the red oval will have to come off to get this added:

Alright. I changed it to a release.

Incompatible mods:
• ReStock: https://forum.kerbalspaceprogram.com/index.php?/topic/182679-1111-restock-revamping-ksps-art-ksp-111-jan-31

@KnightofStJohn, we are seeing reports on the CKAN forum thread that this may no longer be incompatible with ReStock. Can you confirm whether that is correct? If so, we can remove the conflict from the CKAN metadata to allow them to be installed together.


feat: API version update avm/res/databricks/workspace

Description
I have updated all the resources in the databricks workspace to use the latest verison of API
Pipeline Reference

Pipeline

Type of Change

[ ] Update to CI Environment or utilities (Non-module affecting changes)
[x] Azure Verified Module updates:

[ ] Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in version.json:

[ ] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.
[ ] The bug was found by the module author, and no one has opened an issue to report it yet.

[ ] Feature update backwards compatible feature updates, and I have bumped the MINOR version in version.json.
[ ] Breaking changes and I have bumped the MAJOR version in version.json.
[ ] Update to documentation

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[x] I have run Set-AVMModule locally to generate the supporting module files.
[x] My corresponding pipelines / checks run clean and green without any errors or warnings

@clintgrove - Please resolve the conflict, there has been some adjustments to the telemetry deployment used as per #2353

@clintgrove - Please resolve the conflict, there has been some adjustments to the telemetry deployment used as per #2353

Edit (@AlexanderSehr): Please just include latest main & regenerate the main.json file:

Hi @ChrisSidebotham  I have resolved conflicts, can you double check I got it right. thanks

@clintgrove - Please resolve the conflict, there has been some adjustments to the telemetry deployment used as per #2353

Edit (@AlexanderSehr): Please just include latest main & regenerate the main.json file:

Hi @ChrisSidebotham I have resolved conflicts, can you double check I got it right. thanks

Hey @clintgrove,
the perge of the previous PE update also touched on the JSON, causing conflicts. Please merge latest main into your branch (and or use the Resolve conflicts button on the PR) and run the JSON compilation locally again to update it to the 'real' combined latest


Release 2.8.2

Questions
Answers

Description?
Release 2.8.2

Type?

BC breaks?

Deprecations?

Fixed ticket?

How to test?

@florine2623 Can this be merged without QA? The only change is the one you just tested ;-)


Documentation: Add theme validation guidance to spo theme set command

Raised from #1631
We should add guidance to the spo theme set command to cover how we validate themes supplied to the command and provide a good example for people to follow.
A valid theme object is as follows
{
    "themePrimary": "#d81e05",
    "themeLighterAlt": "#fdf5f4",
    "themeLighter": "#f9d6d2",
    "themeLight": "#f4b4ac",
    "themeTertiary": "#e87060",
    "themeSecondary": "#dd351e",
    "themeDarkAlt": "#c31a04",
    "themeDark": "#a51603",
    "themeDarker": "#791002",
    "neutralLighterAlt": "#eeeeee",
    "neutralLighter": "#f5f5f5",
    "neutralLight": "#e1e1e1",
    "neutralQuaternaryAlt": "#d1d1d1",
    "neutralQuaternary": "#c8c8c8",
    "neutralTertiaryAlt": "#c0c0c0",
    "neutralTertiary": "#c2c2c2",
    "neutralSecondary": "#858585",
    "neutralPrimaryAlt": "#4b4b4b",
    "neutralPrimary": "#333333",
    "neutralDark": "#272727",
    "black": "#1d1d1d",
    "white": "#f5f5f5"
}

Validation checks the following:

the specified string is a valid JSON string
the deserialized object contains all properties defined in the above example
the deserialized object doesn't contain any other properties
each property of the deserialized object contains a valid hex color value prefixed with a #

I'll take this one if that's ok?

All yours @MistaTwist thanks for the help 👍🏻

Resetting as available due to lack of response

Resetting as available due to lack of response


Groups/Categories needs a many-to-many relationship

Right now Products are many-to-one with Groups. I think this could use a rethink overall. Making it many-to-many makes sense, but would like to discuss this further regarding potentially tiered groups etc.

I haven't looked into the Groups, so I'm not real sure what the requirements are for them, but what about using the 'Topics' attribute? It is a tiered/tree attribute.

I wouldn't be opposed to them, if we can separate the tree's for objects. i.e. I wouldn't want a tree for product categories available for collections and have to deal with that.

And I haven't looked into any solution enough to really figure out what's best.

I have had some thoughts about this, based on something recently where I needed to handle categorising pages under multiple types of category.
In ecommerce products are either categorised by product sets or by their nesting in the sitemap.
I think product sets are great and I think a similar approach should be included in Vivid Store. They're great to do things like 'on sale', 'for kids', etc.
In terms of page nesting however, I never found this particularly great as it would only handle a single categorisation this way (I did override things to be able to utilise aliases, but that's not fun to manage).
What I think would work however, is the ability to associated one or more pages with a product. Then on the Product List block there be the option to 'show products that refer to the current page' (or something along those lines). There could also be a checkbox on the Product List block that says 'show products that refer to any child page of this page'.  Coding wise I think this would be pretty easy to add, but it would be then very flexible as to what you could do with it.
So I think there should be both Product Sets and Page related categorisation. One or the other, or both options could be used and it would cover a very wise range of scenerios.
I have investigated using 5.7's topics, I've used them already on a production site. Although they're great for certain contexts, I think they'll be too messy to use for product categorisation. If their support was added, I think it would work the same was as pages - you assign a topics attribute to a product and then on a topic list you filter by that topic. So it would work, but I think would be confusing to manage.

Thanks @Mesuva this is pretty cool now.


Specs where urls end with slashes are not generated appropriately

What are the steps to reproduce this issue?

Use a url with appending slash/schema.

i.e api/v1/users/me/

What happens?

The generated  files and queries will not have the slash appended to the end

What were you expecting to happen?
Generating with the ending slashes,
Any logs, error output, etc?
Any other comments
What versions are you using?
**Operating System:**MacOs
Package Version: 6.2.4

will be fixed with the next version

Should be fixed with 6.4.0 can you test when you have time, please?

This now works Thanks @anymaniax


SPSB: Compliance

Links to pdfs or text

@sohilpandya next time you email Rob can you ask him for these?

Placeholder page there. Closing issue.


Allow to set bucket location to avoid get_bucket_location request

As noted in https://github.com/mattheworiordan/capybara-screenshot/pull/239#issuecomment-449782254, it is currently required to fetch the bucket location to form the S3
URL which now requires the bucket name to be present.
By optionally accepting a bucket_location parameter in the s3 configuration, we can save this request and also avoid having to provide the s3:GetBucketLocation permission on the bucket.
The README is extended to reflect this change.
We have stumbled upon this discussion because after upgrading to the latest version, our screenshot uploading was broken due to the missing s3:GetBucketLocation permission.

This is a really nice addition. Thanks for the contribution. If you could remove the changelog stuff, I will merge and get this out into the next release/

Sure, I just removed it. :+1:

Ping for an update on this? Seems very useful.

Actually, I think there's another approach this PR should take, which is to provide the S3 hostname to use for accessing the file.
Reason being: not all buckets support the #{bucket_name}.s3-#{s3_region}.amazonaws.com; some (especially non-DNS compliant bucket names) only support #{bucket_name}.s3.amazonaws.com.
So, I can't actually use the new option introduced in this PR, but if there were something like s3_host, e.g. s3_host: "my-bucket.s3.amazonaws.com" or s3_host: "my-bucket.s3-us-east-1.amazonaws.com", I believe this would cover all conceivable use cases.

I introduced #252 to address the issues I commented on.

@machty closing as #252 is now merged and will be released soon.  Shout if this PR needs to remain open.


RNNT Loss remove null grads

Previously, forward calls to RNNTLoss or rnnt_loss would fail with a cannot call get_autograd_meta() on undefined tensor error when requires_grad=False. This PR resolves this issue so that forward calls can be made even when the logits do not have requires_grad=True.

@carolineechen Could we have a simple test to make sure that passing Tensor with requires_grad=False to RNN-T loss works?


doc: Gridcoin vs "competitors" / other science coins / other cryptocurrencies

 Issue by Erkan-Yilmaz
Tuesday May 02, 2017 at 19:49 GMT
Originally opened as https://github.com/Erkan-Yilmaz/Gridcoin-tasks/issues/124

goal:

to link to when people ask for the difference(s)

e.g. we have Comparison to CureCoin
would be good to have such also for other science coins:

Golem
...

 Comment by grctest
Tuesday May 02, 2017 at 19:50 GMT

Unlike Golem/iEX/SONM you can distribute literally any kind of distributed computation and the Gridcoin network will pay your volunteers on your behalf where as you have you pay up front on Golem/iEX/SONM. Think about the fact that anyone can create a cloud service where computing power materializes from volunteer participation and your volunteers/workers have their electricity bills offset by a third party. Why bother paying for computation when you can effectively get it for free?
What Golem/iEX/SONM do better than Gridcoin is focusing on establishing a direct 'crypto:computation' market. Anybody can potentially come forwards with token and direct computation power to a compatible task they desire completed where as with Gridcoin rewards are distributed to the volunteers of a BOINC project without the project administrators having to pay.
A 'GRC:Computation' market could potentially be built into a Gridcoin pool (open-source kit WIP), or perhaps directly into the Gridcoin reward mechanism through a proof-of-burn system (directing more rewards to project A over project B proportional to GRC burnt against project burn addresses) or directly within a commercial BOINC project.
It's a reality that GRC has distributed its tokens against verified BOINC computation without a premine/instantmine nor ICO, where as iEX/SONM/Golem all performed ICOs upon the ETH platform. By raising millions through an ICO you have that large initial marketcap & you have a lot of money to hire marketing experts; raising a large amount of money through an ICO isn't a sign of a successful project though (note that none have any deliverable in production yet? It's all speculative).
There's no proven compute capacity behind iEX/SONM/Golem as all asset holders are investors, where as GRC was distributed to individuals with proven computing power.

 Comment by Erkan-Yilmaz
Wednesday May 03, 2017 at 06:12 GMT

https://steemit.com/gridcoin/@cm-steem/gridcoin-vs-iex-golem-sonm

 Comment by nateonthenet
Monday May 22, 2017 at 04:48 GMT

http://www.natesimpson.com/blog/archives/2017/05/21/why-gridcoin-beats-golem-hands-down/

 Comment by Erkan-Yilmaz
Tuesday May 09, 2017 at 15:36 GMT

a fun text showing some of the differences:

a story about coins


Cursor pointer added

#5913 I Have Added Cursor pointer in all buttons and link and also copy button
please merge in your repo.

Hello @Mustafa-Azad025,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.
Per the Mattermost Contribution Guide, we need to add you to the list of approved contributors for the Mattermost project.
Please help complete the Mattermost contribution license agreement?
Once you have signed the CLA, please comment with /check-cla and confirm that the CLA check is green.
This is a standard procedure for many open source projects.
Please let us know if you have any questions.
We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

Thanks, @Mustafa-Azad025! This is great work. Once you've signed the CLA we can move forward with the review. :)

The only issue I see is there is a pointer that appears over the text in the feedback widget; the pointer should not be there since it's not a link. Only the emoji icons and the text under them should show the pointer.

@neflyte - Are you open to technically reviewing this PR?

@Mustafa-Azad025 - Please see @neflyte's feedback.


Adding pipenv support to Local Installation

Fixes #369
Checklist

[x] I have read the Contribution & Best practices Guide and my PR follows them.
[x] My branch is up-to-date with the Upstream master branch.
[x] I have added necessary documentation (if appropriate)

Changes proposed in this pull request:

pipenv support is added to Local Installation documentation. pipenv is python.org recommendation and is better than using pip
and virtualenv separately.

I've fixed conflicts with my PR.

I've fixed my branch w.r.t master of this repository.

Thanks @bhaveshAn for the review :)


Bump carbon identity framework version

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/7162621914

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/7162621914
Status: failure


Changed README due to migrating to Travis-CI.com

Looks like these changes were already (unintentionally) applied to master https://github.com/log2timeline/l2tscaffolder/commit/2f8ef7f5c39ab727e84380ebc83ae5606b6d7ceb


Video conference mute with custom picture/text

Description of the new feature / enhancement
When disabling the camera it would be nice to have a custom picture or message that appears on the place the camera was being displayed. There also need to be a toggle to switch the setting as mirrored so the text is not reversed when displayed in some situations.
Scenario when this would be used?
When you are still available, but turned off your camera and microphone. This way you can show a message to inform other people.
Supporting information
No response

Camera Overlay already exists.
https://docs.microsoft.com/en-us/windows/powertoys/run#windows-search-settings

Except, there's still the issue of the broken Browse button: #13215

There also need to be a toggle to switch the setting as mirrored so the text is not reversed when displayed in some situations.

Normally, if the image is mirrored, that is only for yourself. People on the other end see the normal thing. It's resembling a real mirror, which people are used to.


[otlp-exporters] Update protos to 0.19.0

Is your feature request related to a problem? Please describe.
We're currently using v0.18.0 of the opentelemetry-proto definitions in our exporters.
Describe the solution you'd like
We should update those to the latest version (0.19.0)

closing in favor of #3870


Scans only work with amd64 images

Behaviour
Steps to reproduce this issue

Build an image with only arm64 and/or arm32 manifests
Run scan action against it

Expected behaviour
Scanning should be possible as trivy provide arm binaries
Actual behaviour

Error: 2021-12-13T23:32:23.703Z	FATAL	scan error: unable to initialize a scanner: unable to initialize a docker scanner: 3 errors occurred:
* unable to inspect the image (ghcr.io/thespad/dive:v0.10.0-spad003): Error: No such image: ghcr.io/thespad/dive:v0.10.0-spad003
* unable to initialize Podman client: no podman socket found: stat podman/podman.sock: no such file or directory
* no child with platform linux/amd64 in index ghcr.io/thespad/dive:v0.10.0-spad003

Configuration

Repository URL (if public):  https://github.com/TheSpad/docker-dive
Build URL (if public):  https://github.com/TheSpad/docker-dive/runs/4513428777?check_suite_focus=true

      -
        name: Scan for vulnerabilities
        uses: crazy-max/ghaction-container-scan@v1
        with:
          image: ${{ fromJSON(steps.docker_meta.outputs.json).tags[0] }}

Logs
logs_72.zip

Hum yeah that might be an issue with the container scanner. Can you try with:
      -
        name: Build and push
        uses<EMAIL_ADDRESS>        with:
          files: |
            ./docker-bake.hcl
            ${{ steps.docker_meta.outputs.bake-file }}
          targets: image-all
          push: true
      -
        name: OCI
        uses<EMAIL_ADDRESS>        with:
          files: |
            ./docker-bake.hcl
            ${{ steps.docker_meta.outputs.bake-file }}
          targets: image-all
          set: *.output=type=oci,dest=/tmp/image.tar
      -
        name: Scan for vulnerabilities
        uses: crazy-max/ghaction-container-scan@v1
        with:
          tarball: /tmp/image.tar

Yeah I'd like to try and avoid building for amd64 in this instance just to scan it and then throw it away.
Tried your suggestion but
Error: 2021-12-21T10:17:33.199Z	FATAL	scan error: unable to initialize a scanner: unable to initialize the archive scanner: 2 errors occurred:
	* unable to open /tmp/image.tar as a Docker image: file manifest.json not found in tar
	* unable to open /tmp/image.tar as an OCI Image: stat /tmp/image.tar/index.json: not a directory

avoid building for amd64 in this instance just to scan it and then throw it away.

Yeah you right, we might need a multi exporter on BuildKit to handle that easily: https://github.com/moby/buildkit/issues/1555

Hi, it appears that the upstream bug/limitation has now been addressed (https://github.com/moby/buildkit/issues/1555, https://github.com/moby/buildkit/pull/4134)... any work still needed on your side to complete support for this or can this issue now be marked as closed/resolved?


Make the iOS action-bar color match up

They don’t match! I want to set the UINavigationBar’s translucent flag to get these colors to match, but that messes up the display for some reason.

Hey @tjvantoll, can you explain a bit more what the issue is whit the image above.
When setting translucent nav-bar the color lightens a bit because of the white color underneath it.

Hey @vakrilov,
Sorry, I should have made my original comment more clear. The image does show the intended behavior of translucent, but in my case I want the color of the nav bar to match the blue box right underneath it. If I set translucent to false the colors match, but I get the odd behavior I describe in https://github.com/NativeScript/NativeScript/issues/1151#issuecomment-159735337.

I have seen the same thing. translucent in {N} is not true translucent. Read my comment on how it should look like in the issue that TJ posted.
Setting the navbar to translucent should not make the color "brighter" it is supposed make the navbar more transparent, so that you see the content behind it when you scroll.
Otherwise we have a navbar that shows a wrong color compared to the color-code.

Is it still valid issue?

@dtopuzov: Technically this is still an issue on the “start” and “end” branches for the JavaScript tutorial, but it’s not an issue with the new design. And since eventually we’ll update the JS tutorial to the new design, I think it’s a good idea to close this issue. If there are any problems with mismatched ActionBar colors that should be tracked on the NativeScript/NativeScript issue tracker. Closing.


[bug] Fixed frontend bug

Fixed frontend bug introduced in Django 2.2 update

Coverage remained the same at 99.776% when pulling 642f72eb85ee386ff9424b9a051299ab1e4e2708 on frontend into 287dc17c179c00fe5139ee3ae68a30d1544a0857 on master.

Thanks! :+1: