Add argument sugar for declaring lambda fields

Turns
let eq_Unit : Eq () = {
    (==) l r = True
}

into
let eq_Unit : Eq () = {
    (==) = \l r -> True
}

Not sure how you feel about this!

So first of all I think we should be really careful with adding syntax sugar since it never is quite as simple as it seems at first.
The implementation as it is now I think has a couple problems which makes it not quite adequate to merge as is.
Desugaring directly in the AST is maybe not going to cut it in the long run. I hope to build on #205 to make it into a code formatter and distinguishing between the sugared and non-sugared forms may be necessary then (though it could possibly special cased to always chose the sugared form).
Just doing this desugaring may be a bit to simplistic as well, since it kind of mirrors let bindings I think we actually want it to desugar it to let bindings to allow the declared functions to be mutually recursive.
let eq_Unit : Eq () = {
    (==) l r = True,
    (/=) l r = False
}

let eq_Unit : Eq () =
    let (==) l r = True,
    and (/=) l r = False
    { (==), (/=) }
```

However if we do that we may run into when functions and values are mixed as values cannot be part of a mutually recursive group...

Quite reasonable!

Might also be another case for #107

Yep. If we add a core Syntax adding more sugar should be much easier


SVG with embedded SVG doesn't export correctly to PDF

Description
I have generated some SVG images with Excalidraw that include other SVG images generated with matplotlib. Most of them are incorrectlt rendered to PDF by Typst. Here are a couple of examples:
Right

Wrong

Right

Wrong

Reproduction URL
No response
Operating system
macOS
Typst version

[X] I am using the latest version of Typst

Indeed it's also a problem is the embedded images are rasters like png.

I suspect excalidraw is similar to draw.io here, using foreign objects
@LaurenzV

Do you know if there is a workaround? I've a lecture in a few hours and many math-heavy slides what will be rendered huge so I would like to avoid rasterisation.

If that's what the issue is then I'm not aware of a workaround other than rasterization. I assume you've tried 0.12?

Yes, I'm working with the latest commit.

So, as for why the font doesn't work, it's because the font is embedded into the SVG, but unfortunately that particular feature is not supported yet in the library we are using, see: https://github.com/RazrFalcon/resvg/issues/541
Regarding the black bar, no idea what's going on there, it does seem to be a bug in resvg. I'll try to investigate when I find some time.
Same for text positioning in the second picture, will have to look into it.
Sorry you're facing this. :/ Usually SVG embedding works pretty well in Typst, but looks like you've managed to hit multiple issues at once. 😄 If it's really important, you could try to export the graphics as a PDF file in the original software and then convert it with some PDF-to-SVG converter, and maybe Typst can deal with that better. Although it probably means that text won't be selectable anymore.

Indeed Typst manages svg exports from Excalidraw better than the competition. Even Inkscape fails to honour the fonts AFAICR. And for these particular examples it just freezes up.
I exported the images as hires pngs and fortunately they looked just right during the lecture, so no harm done. I had to compile the document using 0.12 because otherwise subtle frames were drawn around the embedded images.
Thanks!

Same for text positioning in the second picture

I don't think it's the text positioning but the image positioning, the functions plot is an svg coming from matplotlib that is behind the text and seems to be displaced from its actual position. I've seen the same in a number of similar images and it's always the embedded image that looks shifted.

Positioning issues have been fixed upstream. 👍 Now only the problem with the embedded font remains.


[hotfix] [metrics] Prevent log flooding from collisions

This is a small change that reduces clutter due to naming collisions when registering metrics. It now only logs stacktraces when the logging level = DEBUG, otherwise just a single line that a collison occurred.

In which cases do the collisions occur?

For the default scope it occurs if either

2 jobs are executed for which the name is equal
within a job there are 2 tasks for which the name is equal
within a job there are 2 operators for which the name is equal

For the streaming API the third case is virtually guaranteed due to simple names like "Map".

I am actually wondering whether we should make the default metric scope formats such that there are no name collisions. Always include jobId and task-attempt-id.
It feels a bit wrong to me that by default, metrics can (and will) collide.

IMO it seems wrong to include a completely random value (attempt-id). I would guess that would be the first thing anyone would remove if they bother to configure the formats.
Also, this wouldn't fix collisions in a task containing 2 operators with the same name, and afaik we can't fix that atm as we have no operator ID'S.

We could run this suggestion by the users of metrics first.
My feeling is that if you actually care that metrics are continuous across restarts, etc, then you mostly have a custom reporter anyways, and probably a custom scope format anyways.
There should never be collisions with "attempt-id" and "subtask-index", regardless of the operator names, correct?

attempt-id are assigned per task and not per operator, correct? if so, then duplicate operator names can still cause collisions.
also, why not use the task_id instead of attempt_id? it's also unique but won't change over the execution of the job.

So we would use something like that (not using correct variable names here)?
<hostname>.<taskmanager-id>.<job-id>.<job-vertex-id>.<subtask-number>.<operator_name>

Yes.
Just so everyone is on the same page, the following identifier would be generated:
localhost.384da719d30940bea44d9d7dbf615af4.eb1e4991697346db8b0de9a21d8bd08b.6f9a45f71a2b42078dc81b03b4d64e77.0.Map

That does look a bit bad as the default, agreed.
The current system does not support to include both the name and id in one field, correct? Something like
localhost.384da719d30940bea44d9d7dbf615af4.MyJob(eb1e4991697346db8b0de9a21d8bd08b).Chain (Map/Filter/Combine)(6f9a45f71a2b42078dc81b03b4d64e77.0).1.map.

correct, that's not supported. Every variable must be separated by a  . . If we removed that restriction we could allow what you suggested, but that would require some effort on the format parser.

as an example I would image a format string such as
<host>.<tm_id>.<job_name>(<job_id>).<task_name>(<task_id>).<subtask_index>.<operator_name>

merging


Why are map literals (ie {foo: bar}) no longer supported in the model in AngularDart 6?

Why are map literals (ie {foo: bar}) no longer supported in the model in AngularDart 6?
This was a very useful feature

agreed.
It is very useful and having to remove all maps from templates and create a property in the component will be a bummer.


.sort or not

When I was downloading the traces, I noticed some files have a .sort tag and some do not. Is there much difference between a .sort file and one that is not? Please let me know the difference.

Please use the .sort traces, they are sorted by timestamp.

what are the non .sort traces sorted by?

they were sorted by timestamp, but we noticed a bug in sorting, so we sorted them again. We keep the original one in case there were more bugs in generating new traces.


Some additional features in transmission spectroscopy

[ ] Hill radius cut-off
[ ] Link to Rayleigh scattering
[ ] think about wind velocity inclusion... e.g. see https://arxiv.org/abs/2303.09376

bug fix in #422


Scaling down kills processes

When the auto-scaler scales pods down, some processes are still running and they are killed halfway through. The major problem is that when this happens the preStop hook does not trigger. Is there any way around this? Or is there any way to ensure that when a pod is running, it will/should not be terminated?

You code needs to handle SIGTERM. Default grace period is 30s but you can increase that with setting terminationGracePeriodSeconds if your code needs more time to finish and clean up. When the grace period is over, the kubelet sends SIGKILL.

@adrianchifor seemed like a good idea, however my preHook is still not triggered when I've set: "terminationGracePeriodSeconds: 60"
Do you reckon a readiness probe may solve my issue and help scale my pods down gracefully?

PreStop is only called after your code enters terminated or completed state, so you would still need to handle SIGTERM. Readiness probe is not related to pod signaling, just to ensure that your HTTP-based service is ready to serve requests or queue-based service is subscribed and ready to consume.

Handling SIGTERM simply by increasing the termination grace period?

Here's an example for python: https://stackoverflow.com/questions/18499497/how-to-process-sigterm-signal-gracefully
terminationGracePeriodSeconds is just the time difference between the SIGTERM and SIGKILL


[Bug]: BigQueryAvroUtils don't handle Avro FLOAT type correcty.

What happened?
#32482 attempted to improve BQ <> Avro schema and type conversion logic, but it still seems to not handle FLOAT type properly (though I think it wasn't working before this refactoring either).
Example code:
  public static void main(String[] args) {
    String avroSchemaString =
        "{\n"
            + "    \"type\": \"record\",\n"
            + "    \"name\": \"MySchema\",\n"
            + "    \"namespace\": \"com.company\",\n"
            + "    \"fields\": [\n"
            + "        {\n"
            + "            \"name\": \"ff\",\n"
            + "            \"type\": \"float\"\n"
            + "        }\n"
            + "    ]\n"
            + "}";

    Schema avroSchema = new Schema.Parser().parse(avroSchemaString);
    org.apache.beam.sdk.schemas.Schema beamSchema = AvroUtils.toBeamSchema(avroSchema);
    TableSchema bqSchema = BigQueryUtils.toTableSchema(beamSchema);

    System.out.println("AVRO SCHEMA:\n" + avroSchema + "\n");
    System.out.println("BEAM SCHEMA:\n" + beamSchema + "\n");
    System.out.println("BQ SCHEMA:\n" + bqSchema + "\n");

    Record record = new GenericRecordBuilder(avroSchema).set("ff", 123.123f).build();

    System.out.println("RECORD:\n" + BigQueryAvroUtils.convertGenericRecordToTableRow(record, bqSchema) + "\n");
  }

Result:
AVRO SCHEMA:
{"type":"record","name":"MySchema","namespace":"com.company","fields":[{"name":"ff","type":"float"}]}

BEAM SCHEMA:
Fields:
Field{name=ff, description=, type=FLOAT NOT NULL, options={{}}}
Encoding positions:
{ff=0}
Options:{{}}UUID: e7c3c4c1-aeef-4521-8582-e60611562bfd

BQ SCHEMA:
GenericData{classInfo=[fields, foreignTypeInfo], {fields=[GenericData{classInfo=[categories, collation, dataPolicies, defaultValueExpression, description, fields, foreignTypeDefinition, maxLength, mode, name, policyTags, precision, rangeElementType, roundingMode, scale, type], {mode=REQUIRED, name=ff, type=FLOAT64}}]}}

Exception in thread "main" java.lang.UnsupportedOperationException: Unexpected Avro field schema type FLOAT for field named ff
	at org.apache.beam.sdk.io.gcp.bigquery.BigQueryAvroUtils.convertRequiredField(BigQueryAvroUtils.java:353)
	at org.apache.beam.sdk.io.gcp.bigquery.BigQueryAvroUtils.getTypedCellValue(BigQueryAvroUtils.java:283)
	at org.apache.beam.sdk.io.gcp.bigquery.BigQueryAvroUtils.convertGenericRecordToTableRow(BigQueryAvroUtils.java:262)
	at org.apache.beam.sdk.io.gcp.bigquery.BigQueryAvroUtils.convertGenericRecordToTableRow(BigQueryAvroUtils.java:247)
	at org.apache.beam.sdk.io.gcp.bigquery.BigQueryAvroUtils.main(BigQueryAvroUtils.java:489)

Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components

[ ] Component: Python SDK
[X] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Infrastructure
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

@RustedBones @ahmedabu98 @Abacn FYI

Thanks for the detailed report. I may have overlooked this case if this wasn't tested. I can have a look next week

I see the issue. The conversions in BigQueryAvroUtils are biased towards BQ read: BQ FLOAT -> Avro double.
On write/load, we should support Avro float -> BQ -> FLOAT


blitz.datadrive.sh parsing issue when called in 00raspiblitz.sh

Recently I wanted to connect via ssh but couldn't, having no display and no funds on it yet I tried restarting with a power reset to see what happened, this happened:
Starting the main menu ...
/dev/fd/63: line 26: unexpected EOF while looking for matching `''
/dev/fd/63: line 28: syntax error: unexpected end of file
loading config data
checking bitcoind - please wait ..
can take longer if device was off or first time
these errors appear every time the status screen updates. I'll do some debugging later but in the meantime you could give me some advice. Thanks.

The power reset seems to have corrupted some files .. best procedure here to start with a fresh sd card and let the system recover.

I connect with ssh. I found out that the errors only appear when the function is called within another py file. if i call it directly then there are no errors. could it be that there are some minor piping issues going on with displaying stuff on ssh? will update later with exact location and outputs

Can you be more detailed what py-scripts you are calling?

The chain goes like this:
https://github.com/rootzoll/raspiblitz/blob/v1.7/home.admin/00raspiblitz.sh#L13 calls
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)
then https://github.com/rootzoll/raspiblitz/blob/v1.7/home.admin/config.scripts/blitz.datadrive.sh#L402 calls
echo "raidCandidate[${drivecounter}]='${mountoption}'"
which gets it's output from the lines prior.
if i run lsblk -o NAME,VENDOR | grep "^${disk}" | awk '$1=$1' | cut -d " " -f 2
as in the script, it gives this output for me:
VENDOR
ASMT
`-sda1
SanDisk'
`-sdb1
mmcblk0
|-mmcblk0p1
`-mmcblk0p2

if i call sudo /home/admin/config.scripts/blitz.datadrive.sh status
then the output is:
# RASPIBLITZ DATA DRIVE Status

# BASICS
isMounted=1
isBTRFS=0
hddRaspiData=1
isSSD=0
datadisk='sda'
datapartition='sda1'
hddBlocksBitcoin=1
hddBlocksLitecoin=0
hddBytes=1000203091968
hddGigaBytes=931
hddUsedInfo='387G (45%)'
hddDataFreeKB=506262456
hddAdapterUSB='174c:55aa'
hddAdapterUSAP=1

# RAID
isRaid=0
raidCandidate[0]='sdb 28 GB SanDisk''
raidCandidates=1

# SWAP
isSwapExternal=0

but if i call my 00test.sh containing:
#!/bin/bash
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)

then the output is:
/dev/fd/63: line 21: unexpected EOF while looking for matching `''
/dev/fd/63: line 27: syntax error: unexpected end of file

There is some error happening while filtering the infos

Thanks for the details ... my best guess is that the disk var is empty and this leads to parsing going south. I added a check on disk with f [ ${devMounted} -eq 0 ] && [ "${disk}" != "${hdd}" ] && [ "${hdd}" != "" ] && [ "${disk}" != "" ]; then ... but I am not able to test this.
This will be part of v1.7.1 release.

this did not fix it as my vedorname variable is Sandisk' somehow
the single quotation mark is causing the issue, if i add escaping with sed then it works:
https://github.com/rootzoll/raspiblitz/blob/v1.7/home.admin/config.scripts/blitz.datadrive.sh#L400
vedorname=$(lsblk -o NAME,VENDOR | grep "^${disk}" | awk '$1=$1' | cut -d " " -f 2 | sed 's/\x27/\x27"\x27"\x27/g')

Its a good idea to sanatize the vendorname ... instead escaping special characters I added a sed that will strip all non-alphanumeric characters from the string with sed 's/[^a-zA-Z0-9]//g' .. that should solve the problem more broadly.

testing went well with the latest release candidates ... so closing this issue for final v1.7.1 release.


error:03000086:digital envelope routines::initialization error

env:
Mac Pro Max M1
yarn v1.22.19
reproduce step:
following simple command
yarn create eth-app my-eth-app
cd my-eth-app
yarn react-app:start

get error
error:03000086:digital envelope routines::initialization error

Hey @liushmh, thanks for taking the time to report this issue.
What version of Node.js are you on?

Hey @liushmh, thanks for taking the time to report this issue.
What version of Node.js are you on?

v18.12.0

I shipped v1.8.3, which should address this issue. @maxhiker can you try now?
yarn create eth-app my-eth-app

The command above worked for me, and I was able to run the React app.

Fantastic, thanks @maxhiker!


Create a function create_sound_stream_stereo that creates a SoundStream

This should use Settings { sample_hz: 44100, frames: 256, channels: 2 }

This is outdated.


[Mem0] Langchain model integration

🚀 The feature
Would be great to have a langchain integration!
Why?
Is great to use official library/clients but at the same time I don't want to create 300 objects for different library for the same llm/embedder provider!
Langchain provide 3 simple methods (invoke for llm and  embed_query or embed_documents for embedders) to interact with the model.
If likes, i would create a PR with a preview of what discuss!
Great work btw <3
Motivation, pitch
I want to integrate the mem0 library in a project where we use langchain (unfortunately XD). At the moment, the only way is to extract config.

I was looking into the same thing and found nothing on Mem0 integration with LangChain.
I think it'd be very useful and convenient to have this feature.

I think this issue belongs in langchain repo

I think this issue belongs in langchain repo

The request is to integrate langchain models as mem0 model category, not integrate mem0 as langchain package...

Hey @valentimarco The reason for not using langchain here is we solely don't want to depend upon it but instead use libraries from the LLM and Vectordb providers. As by doing this we have complete flexibility on using the core features.
So can you please let us know what exact issues do you have while using Mem0 in a langchain application.

Hey @valentimarco The reason for not using langchain here is we solely don't want to depend upon it but instead use libraries from the LLM and Vectordb providers. As by doing this we have complete flexibility on using the core features.
So can you please let us know what exact issues do you have while using Mem0 in a langchain application.

The only reason is to don't have multiple copies of the same openAi library in memory that use the same model with the same params.
I can undestand the flexibility and all the confort that provide become indipendent from large libraries like langchain, llamaindex or even haystack but is not great to have mutiple tipe of the same openAI client to intereact with the same model.
This can be also beneficial to memory even if i don't have a benchmark for it!
My idea was to integrate a model class that when constructed, ask for an langchain model and uses it to interact with the library!
Maybe this can lead to problems where ppl asks  "why this llm/embedder doens't work with this"


[P2P] P2P Module Knowledge Transfer

Objective
This is an umbrella ticket to capture references and discussion around knowledge transfer of the P2P module. The primary focus is to integrate Pocket V1 with LibP2P and answer outstanding questions in RainTree.
Origin Document
The results of the V1 P2P Research ultimately resulted in the development of a structured gossip algorithm called RainTree, presented here, and also summarized in the V1 P2P specification.
RainTree
A Python simulator was developed based on the RainTree specifications outlined here. Pocket is a Network with many nodes but not transmit large blobs of data (i.e. akin to smart contract blockchains), so whenever a new block is being committed or proposed, our goal is to distribute it throughout the network as quickly as possible. RainTree was designed to achieve this via a structured gossip algorithm with O(log3(n)) complexity. Though it was not formally proven, here were some preliminary stats collected:

This comment summarizes well the different types of broadcasts necessary in Pocket.

The current implementation of RainTree and the P2P module lives here.
Redundancy & Cleanup
While working on implementing the redundancy & cleanup layers in #368, we determined that the original specifications are not clear enough about the direction of these two features and require deeper thought before implementation. The next steps were outlined in this comment. The foundation for both is in place, but needs to be outlined & documented in more detail before implementation. The original PR should be referenced when this is undertaken, and the simulator needs to be updated appropriately as well.
LibP2P Integration
Though RainTree takes care of gossip (i.e. message routing), it does not take into account many other important parts of the P2P module, such as, but not limited to:

Peer Discovery
Peer Churn management
Network layer security
Message multiplexing
Peer Routing

Our team conducted research on integrating LibP2P into our library and have decided that it is the right approach, with next steps summarized here.
Goals

Capture the discussion & questions needed for support & knowledge transfer of the P2P specification in the future
Integrate the V1 Pocket repository with LibP2P for network layer security, communication and multiplexing
Leverage & integrate with peer discovery properties of LibP2P to scale a V1 LocalNet beyond the genesis configurations
Determine the missing gaps and define a path forward on RainTree's redundancy & cleanup layers
Identify an owner / Point of Contact (POC) for the V1 P2P module
Outline & document follow-up work to build & scale the P2P module

Deliverable

[ ] 1. https://github.com/pokt-network/pocket/issues/268
[ ] 2. https://github.com/pokt-network/rain-tree-sim/issues/4
[ ] 3. https://github.com/pokt-network/pocket/issues/426
[ ] 4. https://github.com/pokt-network/pocket/issues/347
[ ] 5. https://github.com/pokt-network/pocket/issues/348
[ ] 6. https://github.com/pokt-network/pocket/issues/276
[ ] 7. https://github.com/pokt-network/pocket/issues/85
[ ] Reviewing outstanding P2P Issues in the project and following up appropriately: closing, rescoping, create new followups, etc...
[ ] Updating the appropriate documentation in the P2P module

Non-goals / Non-deliverables

Updating/re-writing the P2P specification; though this will need to be done in the future
Formally proving the RainTree algorithm; though it will be a really nice to have when we publish V1 docs on arxiv
Delivering a complete & scalable P2P module; this is going to be a very fun, and non-trivial effort, that'll work on in the future
Defining and outlining complete testing all edges cases and vulnerabilities of the P2P module; this will be necessary, but this ticket focuses on the development & documentation of an MVP rather than an alpha product

Creator: @Olshansk
Co-Owners: @deblasis

@bryanchriswhite Do you think its fiar to close this out?

Deliverables 5-7 + the documentation deliverable are either still outstanding or contain outstanding components.
This issue doesn't provide much utility to me anymore so I would be fine with closing it so long as we track the documentation update with its own issue (if we haven't already).

Closing this out as completed because its fair to say that P2P knowledge was transferred.


Broken Links 2.1.0 to 3.0.0 migration docs - analytics migration

Description:
Getting 'page not found' when click the blow link in [1].

[1] https://apim.docs.wso2.com/en/3.0.0/install-and-setup/upgrading-wso2-api-manager/upgrading-from-210-to-300/#disabling-versioning-in-the-registry-configuration

Please review and merge: https://github.com/wso2/docs-apim/pull/1180

Fixed in -

https://github.com/wso2/docs-apim/pull/1244
3.0.0

https://github.com/wso2/docs-apim/pull/1245
3.1.0 (similar issue)

https://github.com/wso2/docs-apim/pull/1246
master (similar issue)


Replace raise with UI.crash calls

I replaced all
raise "something".red

with
UI.crash!("something")

there are more raise "" calls that I haven't converted.
I can also convert them automatically if you think it is required. (at least the one under actions ?)
And I can do the same with other modules.

How would one handle a crash under the new system (If for instance it was a recoverable error).

Maybe this isn't a good idea after all.
This isn't meant to be used like that. Closing

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain zyapps.com has exceeded the max emails per hour (447/400 (111%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext7.iad.github.net ([<IP_ADDRESS>]:52127 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.86_1)
(envelope-from<EMAIL_ADDRESS>id 1afmPh-000bWg-7k
for<EMAIL_ADDRESS>Tue, 15 Mar 2016 11:41:27 +0100
Date: Tue, 15 Mar 2016 03:40:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1458038440;
bh=Gu4rVCTy3snDh7Sm69gidKMfat+8HULrlng9TcSss1M=;
h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=fiLx5dQzT4cvWp5DeZkvWGc2ECn1eQ2yEtkJ5Kvcg1tLOv9EBnTbi5F4AhzkPusGB
wULMSs/G5N8CRbRF7vkqBCcT/slCXagp1wnX7vE/n6Kz0MyO6uiJ1yPjAIdKcd8JLs
73nwUnR7F1hxwFM4P+FRHjLHQwsEuwu4oCgKwDzQ=
From: Jerome Lacoste<EMAIL_ADDRESS>Reply-To: fastlane/fastlane<EMAIL_ADDRESS>To: fastlane/fastlane<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [fastlane] Replace raise with UI.crash calls (#3750)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_56e7e6a822dde_65a53f7ef4bad29c13928f1";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: lacostej
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AA3w3M8ns5w8pMCVSUbPxNHOs2wbNXRDks5ptoyogaJpZM4Hw4af
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>X-Spam-Status: No, score=-3.5
X-Spam-Score: -34
X-Spam-Bar: ---
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Maybe this isn't a good idea after all. This isn't meant to
be used like that. Closing --- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/fastlane/fastlane/pull/3750#issuecomment-196760979
[...]
Content analysis details:   (-3.5 points, 5.0 required)
pts rule name              description

-5.0 RCVD_IN_DNSWL_HI       RBL: Sender listed at http://www.dnswl.org/, high
trust
[<IP_ADDRESS> listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
[<IP_ADDRESS> listed in wl.mailspike.net]
-0.0 SPF_PASS               SPF: sender matches SPF record
1.6 HTML_IMAGE_ONLY_12     BODY: HTML: images with 800-1200 bytes of words
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_56e7e6a822dde_65a53f7ef4bad29c13928f1
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Maybe this isn't a good idea after all.
This isn't meant to be used like that. Closing

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/pull/3750#issuecomment-196760979
----==_mimepart_56e7e6a822dde_65a53f7ef4bad29c13928f1
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Maybe this isn't a good idea after all.
This isn't meant to be used like that. Closing
—You are receiving this because you are subscribed to this thread.Reply to this email directly or view it on GitHub:https://github.com/fastlane/fastlane/pull/3750#issuecomment-196760979

----==_mimepart_56e7e6a822dde_65a53f7ef4bad29c13928f1--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain zyapps.com has exceeded the max emails per hour (448/400 (112%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from o5.sgmail.github.com ([<IP_ADDRESS>]:42477)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.86_1)
(envelope-from<EMAIL_ADDRESS>id 1afmPm-000bXZ-Jl
for<EMAIL_ADDRESS>Tue, 15 Mar 2016 11:41:31 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;
h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=jFOkcl4ELpemGhngi/fMbA7LwYg=; b=TUleFlFsKKkpw+8f
q+1/fOMmROQFD9ix9lwAAy8H80he+6oz2U5W94A3QyfoJXMB+A/OVvZYJqoEG+X0
RvfM8fGqmQKRLpkTHWtb0gDlOxrz1BPK86NC9nxbhsbXtR3A8fHzUrvhnNfddRHe
o1e7acIe+29r9vSZ3bF/cY2VF9k=
Received: by filter0825p1mdw1.sendgrid.net with SMTP id filter0825p1mdw1.21753.56E7E6A84
2016-03-15 10:40:40.046961729 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [<IP_ADDRESS>])
by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id 7OZUHw-wRvO4kYlWi9uD4A
for<EMAIL_ADDRESS>Tue, 15 Mar 2016 10:40:40.084 +0000 (UTC)
Date: Tue, 15 Mar 2016 03:40:39 -0700
From: Jerome Lacoste<EMAIL_ADDRESS>Reply-To: fastlane/fastlane<EMAIL_ADDRESS>To: fastlane/fastlane<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [fastlane] Replace raise with UI.crash calls (#3750)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_56e7e6a7ec27a_1f1c3f87c928f2b813164f6";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: lacostej
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AA3w3LnTj0r5wmnjgYLxC3kqMownfpNeks5ptoyngaJpZM4Hw4af
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>X-SG-EID: /bDRkhSo/GH2gzZXMo5AKhbuTgLDPkexBjh/BYa140F3ke3e6s1hU4DTlImdxNzkbLR1ZjzGzVWXxh
Nbv9VvQ8rWC6N6MW8jnE9BKmNNIG8CvUfU0pWjFR8zwbLFylypr4eXVyjIgm+Ahq4WMFtB7rtuZ0oo
QDYk74Q4z5t7PCqKti7QT9R4kF60yPoVgzKkqyLYC0eqOO+subR9sZT25TouT8BhpFjbXfHETv4f5+
s=
X-Spam-Status: No, score=-0.8
X-Spam-Score: -7
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Closed #3750. --- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/fastlane/fastlane/pull/3750#event-590071022
Closed #3750. [...]
Content analysis details:   (-0.8 points, 5.0 required)
pts rule name              description

-2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at http://www.dnswl.org/, medium
trust
[<IP_ADDRESS> listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
[<IP_ADDRESS> listed in wl.mailspike.net]
-0.0 RP_MATCHES_RCVD        Envelope sender domain matches handover relay domain
1.6 HTML_IMAGE_ONLY_12     BODY: HTML: images with 800-1200 bytes of words
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_56e7e6a7ec27a_1f1c3f87c928f2b813164f6
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3750.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/pull/3750#event-590071022
----==_mimepart_56e7e6a7ec27a_1f1c3f87c928f2b813164f6
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3750.
—You are receiving this because you are subscribed to this thread.Reply to this email directly or view it on GitHub:https://github.com/fastlane/fastlane/pull/3750#event-590071022

----==_mimepart_56e7e6a7ec27a_1f1c3f87c928f2b813164f6--


Flutter packages need to move SDK upper bound above 3.0.0

The DevTools build is currently broken due to a flutter package (cupertino_icons) with an SDK upper bound of 3.0.0. On the last few flutter-candidate branches, the Dart version is >= 3.0.0, which causes pub version solving issues.
DevTools issue: https://github.com/flutter/devtools/issues/4943
Attempted fix for package:cupertino_icons (though if the bots do not pass, someone from the Flutter team may need to push it forward): https://github.com/flutter/packages/pull/2938
I expect this would be an issue for other packages, too, not just package cupertino_icons.
For extra information as to why DevTools runs off of the latest flutter candidate branch, we do this so that we are testing and running from the same version of Flutter that is in g3. Diverging in Flutter versions causes issues with differences in our internal and external source code.

Removing framework label since the framework already moved the bounds up.

This should wait until after 3.0 is stable, since otherwise breaking changes could still happen.

Is this still an issue. I presume it is not related.
Closing issue, if a problem still exists please open a new issue,


Comment Error: Cannot read property 'length' of undefined

When i writing some comment, return me this error
Cannot read property 'length' of undefined
Can you put here some commentary exemple?
Thank you!

It's working fine.
const publishCommentResult = await ig.media.comment({
    mediaId: media.id,
    text: commentText
});

console.log('Comment result:', JSON.stringify(publishCommentResult));


UCP support is missing a META-INF/services/javax.enterprise.inject.spi.Extension resource

The UCP integration is missing a META-INF/services/javax.enterprise.inject.spi.Extension resource.

Fixed by #842.


Unable to resolve type if file and class have different names.

I know that in Java you should define your classes and interfaces in files having the same name, but writing this is not strictly enforces by Java compilers. So JavaSymbolSolver should be able to handle these cases as well.

Might be able to close this one given that my PR #204 was merged?

I think so, closing


added Reusing Components and data

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution.  At this time we have decided not to merge your pull request.
Reason: plagiarism
Please provide original content.  We do not permit content taken directly from other sources.
The changes in this PR are taken directly from this page: https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function.
Happy Coding!


Sanitize tag ref for gitea/forgejo

Fixes: https://github.com/woodpecker-ci/woodpecker/issues/3665
We should still consider adding Forgejo as dedicated forge to woodpecker.

Tested on a local dev setup with forgejo v7:

Before:
CI_COMMIT_TAG=refs/tags/v1.1.0
<EMAIL_ADDRESS>CI_COMMIT_REF=refs/tags/refs/tags/v1.1.0

After:
CI_COMMIT_TAG=v1.2.0
<EMAIL_ADDRESS>CI_COMMIT_REF=refs/tags/v1.2.0


Refactor YOLOExtendedParser to add anchor support.

This PR modifies the YOLOExtendedParser to take into account the use of anchors. The motivation behind that was to support the detection head of the YOLOP model.
A detection only mode is also incorporated to the Parser through a flag named bbox_only so the parser will only output the detections without keypoints or masks.
A yolo_version flag was also added to deal with the special case of YOLOP model when calling the make_grid_numpy() in the parse_yolo_output() where instead of the na it uses the value of 1 for the third argument of the function.

Yes agree, we need to refactor the YoloExtendedParser to be more consice and call smaller, reusable util functions. Ideally this parser should be able to parse YOLO detections and optionally also parse instance keypoints or segmentations if present.
About the versions we are currently syncing but we probably don't need them. In general we should be able to have just 2 groups of Yolos - those with anchors and those without. And on top level both of these can be handled by one parser (like YoloDetectionNetwork works for both in DAI). So let's keep the focus of this PR into adding optional "anchors" (which inherently means adding supoprt for all anchor yolo versions) and then we can refactor the parser itself into smaller parts in the next PR.

@klemen1999 will this parser replace native Yolo parser in DAI? Or are we supporting all Yolo versions for future-proof?

@klemen1999 will this parser replace native Yolo parser in DAI? Or are we supporting all Yolo versions for future-proof?

Yes, the idea is that this would be all-in-one parser for the whole Yolo family of models which would be then ported to DAI and replace the current one implemented as part of the DetectionNetwork node


 Nothing too onerous.

Thank you for your PR.
I just have a few notes/questions:

Why?
You linted even vendorized dependencies, which is silly - those will never be linted.
What "Python 3 updates" have been introduced?

In general PyB uses Flake8 to enforce style. I don't see a compelling reason to switch.

Looks like you're trying to gain a bad-faith OSS clout by submitting linting PRs to multiple repositories in hope of getting merged PRs/participatory code lines, wasting people's time.
Please don't come back.


General question about event bubbling / propagation?

Hi,
I'm new to react. I don't have a solid intuition for how things can and can't work, yet. Hopefully someone here can push me in the right direction or offer an alternative approach. This question may not be strictly react-three-fiber related, so I apologize if it seems out of place.
I'm working on a react / react-spring / react-three-fiber project, where you've got a simple 3D scene. When the user scrolls up and down the page, the camera pans up and down to reveal more of the scene.
To achieve this behavior I'm modeling my project around the approach taken in this sandbox:
https://codesandbox.io/embed/y3j31r13zz
Essentially, you've got a Canvas element, and adjacent to it you have a "scroll-container" div. The div just sets the size/height of the page, which enables the scrollbar on the right. It also handles  onScroll events. When a scroll event occurs, we update our top spring, which is passed to the Scene element and used to interpolate the position of the scene relative to the camera.
Here is my demo sandbox meant to illustrate the issue:
https://codesandbox.io/s/github/PaulBenMarsh/r3fscroll
This is a simple 3D scene with some spinning cubes. The actual issue I'm experiencing is this: I would like the cubes in the scene to capture- and react to onPointerOver and onPointerOut events. However, the "scroll-container" div seems to be consuming all pointer events, just by virtue of the fact that it is adjacent to the Canvas, which means the Canvas nor any of its children ever have a chance of seeing any pointer events. As far as I can tell, the Canvas and the div have to be adjacent to one another in order to get the desired scrolling effect, but this prevents pointer events from reaching the Canvas, and therefore, the Cubes. If you comment out the "scroll-container" div in the sandbox, you will see that the cubes respond to pointer events now, but of course the scrolling no longer works.
Is there a way of forcing the div to only listen for onScroll events, and let all other events "pass through", so that the Canvas and its children can listen for other pointer events? Is there possibly an alternative solution that doesn't involve a "scroll-container" div to achieve the same effect? One idea I've tried is getting rid of the div and attaching an onWheel callback to the canvas, which would update the top spring via e.deltaY - however, this doesn't behave the same in all browsers, and it means I have to basically reinvent scrolling for mobile devices. It also doesn't introduce a scrollbar on the right, which means it isn't immediately obvious anymore to the user that they should scroll down to reveal more content.

You may find this thread interesting: https://twitter.com/0xca0a/status/1256262776533790721

@gsimone Thank you! This is exactly what I was looking for.


test(e2e): report e2e and fixing e2e tests to run dependency installation

installing docker compose for e2e test
fixing e2e tests to run dependency installation

:tada: This PR is included in version 4.1.0-stage.1 :tada:
The release is available on:

npm package (@stage dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Prepare JS Modules to be more extendable

This is a very opinionated change which is inspired by my experiment with running NextJS on Mill in https://github.com/myyk/mill/tree/example-nextjs. It would be a smaller diff to merge that build off of this.
This change adds these features:

rename TypeScriptModule to TscModule since there will be many types of TypeScript projects that wouldn't even want to extend it.
Split out the node package managing stuff into NodeModule. In the future, this might even want to have flavors of NpmModule/YarnModule/etc but I don't want to over engineer this.
install is a new command which can be more agnostic to npm or yarn or whatever and will install deps and copy
node_modules/ to the user's project outside of the cache to help the IDE. This will make auto-complete work a lot of the time.
Splits out dev and normal dependencies like would be done in a node project.
Ignores node_modules/ in mill repo
Adds ignoring node_modules/ in examples, assuming user can copy example into their repo as a template.

Future work after this:

Add a NextJsModule which extends NodeModule and looks a lot like this: https://github.com/myyk/mill/blob/example-nextjs/example/javascriptlib/basic/2-nextjs/build.mill

Let's merge https://github.com/com-lihaoyi/mill/pull/4003 before we proceed with this one, since that one has been WIP for a while and seems almost done


PHQ Teleportation: what if?

I believe at this point, most users are aware that the PHQ can do some sort of teleportation.
What to do when that happens?

THe main challenge is that I really do not kow what is the cue name for HQ teleportattion.
Any help would be welcome.


Update the README.md file to include better instructions for Ubuntu

This PR updates the README.md file to include better instructions for installing the requirements when running under Ubuntu (or Debian).

Coverage remained the same at 66.462% when pulling f5588010a9e0d0932e8ed9a845bb6ed4b4e465bf on requirements-update into 4811fff9baab77ac027b7f93551ba4be1cb87709 on master.


Does not work

Linux Kubunut 20.04
Konsole with zsh
cargo version 1.59.0

Hello! did you add the given neovim binary path to your global PATH?

@Fildo7525 hello! you didn't answer my above question... 😞

closing due to inactivity, feel free to open if the problem persists


scenario card arrows added

issue #147
There are problems of showing the arrows with the Recovered compartment.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 20.724%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

frontend/src/components/ScenarioCard.tsx
0
2
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
224

Relevant Lines:
887

💛  - Coveralls

As discussed, to change condition of grey arrow. It should show when the change is not significant or less than 1%

Stagnation rule applied, grey arrow will show up if the change is more than 3%.
Arrows also showing up on the basis of compartment value for those cases where RKI values are 0.


Refactor Region and add Refugee

O closed this PR as I incorporated the corrected Region model stuff, and left the Refugee stuff off for now. Once we start working on the Refugee side we can revisit this and add it with the corresponding endpoints.


fix(CTASection): buttongroup styling

Related Ticket(s)
#3016
Description
Corrected spacing between buttons, fix breakpoint for button wrapping, and add 100% width for buttons when screen width less than 320px

Changelog
New

add spacing and breakpoint for buttongroup in CTASection

Changed

check if screen size is less than 320px on reload and buttons will adjust to 100% width

@andysherman2121 the buttons will adjust to 100% after the screen is reloaded. I talked to @kennylam and this is okay because mobile devices can't resize their screen anyways

@andysherman2121 the buttons will adjust to 100% after the screen is reloaded. I talked to @kennylam and this is okay because mobile devices can't resize their screen anyways

oh awesome, yeah that makes sense


fork

@theKidOfArcrania @creativitRy @hanli1
Just noticed that @theKidOfArcrania and @creativitRy forked of the repo. Looks like the app finally stopped working---I would have expected it to stop working long ago... Anyways, it's great to see you guys trying to maintain it!
Anyway, I (and probably @hanli1 as well) would be happy to answer any questions you might have! Also, if you are interested, we could probably give you guys push access to this repo, or push access to the Google Play developer account. We could also move the repo to a Github group (I think that's the typical procedure for a Github project when the original author no longer wants to maintain ownership).

I was kind of curious about the parser that you guys used. Any details on how it works?

The reason why the app finally broke was due to the change of the gradebook system.

The parser logic is in https://github.com/sid-kap/yourpisd/blob/master/app/src/main/java/app/sunstreak/yourpisd/net/Parser.java. What kind of details would you like to know?

I was just wondering about the general logic of it. I assume the parser reads through the gradebook and pics out the information it wants? How exactly does it do that? I'm not too experienced in Java since web development has been my thing. This is probably the part that needs fixing because the gradebook system has been completely changed.

Actually, there is a two other compatibility issues besides rewriting the parsing logic in the Parser class.
A) Right now, PISD is operating on 9-weeks periods instead of 6-weeks. I and @creativitRy both noticed that the authors have hardcoded these 6-weeks into the program. It might be good if you @sid-kap could help point out where you hardcoded that (even though I already briefly combed for any of this).
B) One of the sites that this app relies on is the InternetViewerService, which, I could, with little doubt, say that it probably is a service for pinnacle gradebook that creates a JSON string that summarizes the person's grade information? At this moment it does not exist anymore, and apparently it is because PISD switched to a new provider called "Wazzle Solutions". The App heavily relies on information on this JSON, so we may need to restructure large parts of the code.
Currently I am looking into this and seeing how I can fix this app for later devs.

@pyrito I'll give you a brief description of how the app gets to the gradebook page, and how it reads grades from there. Keep in mind that, since PISD apparently no longer uses Pinnacle (according to @theKidOfArcrania), many of these details may have changed now.
How it gets to the gradebook page: There is some code that first logs in to myPISD (either the student or parent page). Then it clicks on the "Go to Gradebook" link, which is actually a link to "Passthrough" aspx page. The Passthrough page contains a hidden  and  tags which contains the username and password for the actual  gradebook (Pinnacle). (This password change every few hours.) When you access the Passthrough page on the web, it has some Javascript (I think) which automatically submits the form, which sends you to the Pinnacle gradebook. To simulate this programmatically, you have to read the  tags and then send a post request to Pinnacle with the username and password.
How it reads the grades: Once you're logged into Pinnacle, you have a Pinnacle cookie, so you can request any page inside Pinnacle. The app loads all the grades, for every class, on login. (This is why login is so slow.) It first sends an HTTP request for the grade summary, and then from there sends an HTTP request for each six-weeks detail for each class. It parses the HTML that is returned using the Jsoup HTML parsing library. I'd suggest reading about HTML and Jsoup for more information.

To correct you @sid-kap, PISD still uses pinnacle gradebook, but PISD has revamped the GUI of the gradebook. Also the process has been simplified significantly (instead of using the Passthrough.aspx page, PISD now directs you the the login page of pinnacle gradebook and wants you to login using school credentials).

Oh, I see. Thanks for the clarification. That's really nice! Dealing with the Passthrough credentials made the login logic more complicated, and slower.

@theKidOfArcrania
A) Wow, that's a surprise! Do you have any idea why they switched to 9-weeks periods? I wonder how that changes the GPA metagame :P. Sure, I'll try to find places that assume 6-weeks periods, and I'll let you know.
B) Yes, that JSON we received from InternetViewerService was really useful. We found it by using Chrome Dev Tools and looking at all the things that get loaded when you log into Pinnacle. Maybe it's still there, but by a different name? If not, you could maybe get the same information by parsing the HTML on the Grade Summary page.

Here are some places that are hard-coded with 6-weeks periods:
Change "Current Six Weeks" to "Current Nine Weeks"
Change the 4s to 3s, since now each semester only has two nine-week periods and an exam

By the way, I highly suggest getting rid of this jank HTTP client that we made. We wanted to use Unirest but we couldn't figure out how to install the JAR :/

Okay @sid-kap should the app just load the pages for specific assignments when the user clicks on the tab for that period? (The app will still cache and maybe auto refresh every hour or so, but that might expedite the login process?)

Yeah, that sounds like a big improvement to me.

I'm going to make some issues for potential things to fix, if y'all are interested

Yeah go ahead, I'm in.

Could you @sid-kap explain what the difference is betweeen the two activities ClassSwipeActivity and MainActivity?

MainActivity is the first thing you see after you log in: it shows your picture, name, ID, and grade summary.
ClassSwipeActivity is the grade detail view, where you can see the grades for individual assignments for each grading period.

TBH, ClassSwipeActivity isn't a great name. We called it that because you can swipe left and right to switch between classes. Maybe GradeDetailActivity or something would probably be better.

There are some very janky things going on in the source like @sid-kap said. Speaking personally, when we started with this project it was more of a "move fast break things", which isn't that good for long term dev and maintenance. Again, we had expected this to break a long time ago, but I'm glad someone's decided to take up on this project. Feel free to ask me any questions as well but I mainly did the front end of the app.

Haha I understand why documentation is so crucial in app development now. Either way, I have been able to work around.

uhmm... yeah, I'm probably going to leave the front-end mostly intact, but I will need to (almost) completely restructure the back-end part.


Plugin not workin in IOS - Not using Google Maps plugin

Hi everyone.
I have the same problem that is described in this issue
https://github.com/VitaliiBlagodir/cordova-plugin-datepicker/issues/249
"Trying to use this on a page and when the plugin is displayed in iOS, it just seems to 'lock up' the page. The datepicker displays at the bottom of the screen, but nothing works and it doesn't respond to cancel or done either. The underlying ions page is still visible, but grayed out, and it responds fine to scrolls, clicks, etc.
I found that a good solution would be to remove the cordova-plugin-googlemaps 2.x plugin, but in my case, I'm not using this plugin.

I have the exact same issue. Any solution for this problem?

Any news?

No @evezzaro , This problem hasn't been solved.   :(


demo rails app

It would be very handy to have a demo rails app (reasonably complicated date but not that much so) that can be cloned/seeded/and shows various examples of boxcar integrations  - if this isn't on the roadmap I might be able to take it on to try to sell boxcars to a few prospective folks that might have a use for it - by sell I mean convince to use it :P

Awesome! We have the beginnings of one using the https://github.com/ralixjs/rails-ralix-tailwind that we can use. Are you open to connecting so we can discuss it further? You can write in at<EMAIL_ADDRESS>

Sure, I'll ping you if/when I can commit to doing some work on it! or if work on it proceeds in the meantime, happy to throw in some PRs at some point


Error: IOError: Entry does not exist

xdvdfs throw Error: IOError: Entry does not exist error when repack an already packed '007: Agent Under Fire' xiso.
How to repro:

Pack 007: Agent Under Fire
Then pack the packed xiso generated from step above

What's happens normally?
xdvdfs will happily repack an already packed xiso.

Please build from trunk, run the pack command with RUST_LOG=debug ..., and post the tail of the logs from the last Added file ... or DEBUG xdvdfs::read] [walk_path] Called line until the error message.

Uploading debug.log…

What is the output of xdvdfs info on the path /Assets/sound/dialog/alp1_2?

What is the output of xdvdfs info on the path /Assets/sound/dialog/alp1_2?

Error: Entry does not exist
I've mounted the xiso using xbfuse, and indeed /Assets/sound/dialog/alp1_2 is an empty directory.

Is that the full output of the command? Based on the other logs you've given me I expect more data to be returned.
If it is, then please post the full debug log from before (and possibly also a new debug log from that info command).

I've sent the pack debug.log in previous post.
Command below returns an empty log.
DEBUG_LOG=debug ./xdvdfs info 007\ -\ Agent\ Under\ Fire\ \(USA\).iso "/Assets/sound/dialog/alp1_2/alp1_2"
Only printed in terminal: Error: Entry does not exist

The previous debug log is truncated, I now want to inspect the full log.
The info command is also not correct, I need the info output for the parent directory /Assets/sound/dialog/alp1_2.

Reproducing test case is an image with an empty directory in it


Generating project files does not work

I've followed every step but when I am trying to generate the project files as mentioned I get the following error.

Sorry. missing files to allow to create C++ files, fully tested on Unreal Version 5.0 thru 5.3


MinecraftServer does not provide getServerConnection() in v1_8_R1

There is no method like getServerConnection() in net.minecraft.server.v1_8_R1.MinecraftServer.
However net.minecraft.server.v1_8_R1.MinecraftServer.ao(); does return a serverConnection.
Maybe i missed something here. If i do please explain what.

It is implemented in spigot only. Craftbukkit will throw an java.lang.NoSuchMethodError


The service is not using the correct ports.

https://github.com/owncloud/ocis/wiki/Ports
This service should use the ports 9195-9199 but currently the debug port is 9460 and the grpc port is random.

@C0rby this is an old issue that was transferred from the archived ocis-store repo a few weeks ago.
Please close if no longer relevant.


added companion guide WORKING DRAFT

Companion Guide PRE-DRAFT based upon initial DWN WG call as an initial anchor for the companion guide. I do not recommend a merge as is but a refined and vetted version may be appropriate, with potentially TODO's scattered upon sections which require content. To discuss over next DWN call @ DIF.

Added a companion_guide_stripped.md in addition to the companion guide, which is an outline of the companion guide. To iterate and discuss over the next call.

@csuwildcat can you review this?

thanks @csuwildcat


[Bug]: Lighthouse crashes using puppeteer and request interception

Bug description
Steps to reproduce the problem:
See https://github.com/GoogleChrome/lighthouse-ci/issues/789
Puppeteer version
17.0.0
Node.js version
16.13.0
npm version
8.1.0
What operating system are you seeing the problem on?
macOS
Relevant log output
See https://github.com/CosticaPuntaru/lighouse-ci-puppeteer-error

Do you have a repro without lighthouse-ci? If it does not repro, I believe lighthouse CI team should take a look first.


Removing numpy.array_api import

Hi, I noticed through code search that there are a few comments in this repo that reference numpy.array_api and (more importantly) one import:
https://github.com/cubed-dev/cubed/blob/76ea07e6301c53202b990442677e1c82da5e2a3a/cubed/array_api/data_type_functions.py#L4
I wanted to give you a heads up that in NumPy 2.0 that import will break. Because we'll have support for the array API standard in the main numpy namespace, the numpy.array_api submodule is being removed (see https://github.com/numpy/numpy/pull/25911).
For testing purposes, https://github.com/data-apis/array-api-strict can be used. The Dtype type annotation you're using is probably best vendored: https://github.com/numpy/numpy/blob/maintenance/1.26.x/numpy/array_api/_typing.py#L55-L66

Thanks for the heads up @rgommers!
That code and all the other places with comments referencing numpy.array_api are all concerned with dtype functions. Now that we are using Array API compliant backend array libraries (see https://github.com/cubed-dev/cubed/blob/main/cubed/backend_array_api.py) we should delegate these functions to the backend library.


Implement Dependency RFC 0004 for  nginx

Implement Dependency Management RFC Phase 1 for nginx. Check out the RFC for more details and background.
1. Determine dependency source strategy

Background
When possible, dependencies should be used directly from upstream, rather than undergoing any additional compilation or modifications performed by Paketo-maintained code. For each dependency, the corresponding buildpack maintainer group will decide if the dependency can be used directly from upstream, and must identify the location from which the dependency will be pulled from. Some of the Paketo Java buildpacks perform directory stripping during the buildpack build process itself. This could be a viable alternative to performing directory modifications during the dependency management process for maintainers to consider.

[ ] Determine whether the dependency can be used directly from its upstream, rather than undergoing additional compilation/modification.

If using directly from upstream, note where dependencies will come from
If compiled or modified, note the decision for this

[ ] Document decision in a language-family level RFC. This decision can be combined in the RFC with the decision made for other buildpacks in the language family.

2. Version retrieval and metadata generation code
Please refer to the retrieval RFC section on version retrieval for details around the API and background.

[ ] Create retrieval code for the dependency

Will live in the buildpack under: dependency/retrieval/
Per the RFC, this will be a combination of (1) discovering new dependency versions based on the buildpack.toml, and (2) generating metadata for each new version.
Note : Per the RFC caveat - if the dependency is to be compiled, the SHA256 and URI field from the metadata should be omitted in this step.

3. Compilation code (if needed)
If the dependency will be compiled/modified, then refer to the compilation RFC section for API details and background.

[ ] Create compilation action

Will live in the buildpack under: dependency/actions/compile/

4. Dependency testing (optional)
It's up to maintainer discretion if the dependency will be tested. It's recommended to test the dependency if it's been compiled. Check out the testing RFC section for details.

[ ] Add tests for dependency

Will live in the buildpack under: dependency/test.

5. Makefile Setup
When using the generalized workflows for dependency management down the line, version retrieval and dependency testing will be executed via a Makefile in order to provide the workflow a standardized way to run the code, regardless of what language it was written in. Check out the RFC section for what this should look like.

[ ] Add Makefile

Will live in the buildpack at: dependency/Makefile

6. Leveraging the new code
This issue serves to set up all the main logic for the dependency management. The work to actually leverage this code and migrate off of the dep-server will be completed in a separate issue once workflows and infrastructure is set up.

Please note that the checksum and source-checksum fields should be leveraged instead of sha256 and source_sha256 in metadata.

Maintainers: For help in acceptance, check out the validator, to help verifying inputs/outputs of dependency API.


F&F Issues.

1.Unable to see the expiry timer on the F&F screen.

2.Unable to see the wallet name on F&F screen even after confirm the F&F request(by skipping the contact name) but ,we can see the wallet name if we click on that contact .

Regarding Unable to see the expiry timer on the F&F screen., this is related to the comment I left here.
Any clarity about the logic required for displaying the timer would be really useful (@AliMeer @antuz123 @cakesoft-nikhita @Parsh )

Regarding Unable to see the wallet name on F&F screen even after confirm the F&F request, is the issue that we want to show the wallet name even if other name properties exist? That is, does the wallet name take priority over everything else?

Regarding Unable to see the wallet name on F&F screen even after confirm the F&F request, is the issue that we want to show the wallet name even if other name properties exist? That is, does the wallet name take priority over everything else?

Wallet name is used only when the Contact Name is not there (i.e. skip is used).

If the requester uses 'skip', the app does not know the Contact name or the Wallet name. That is where we use the temp string. Which needs to be replaced when the Wallet name is received back.

-Unable to see the changes on dev app version 1.3.1(161).
1.Unable to see the expiry timer on the F&F screen.
2.Unable to see the wallet name on F&F screen even after confirm the F&F request(by skipping the contact name) but ,we can see the wallet name if we click on that contact .

Maybe I'm still not understanding how to reproduce this, but on the latest dev app version 1.3.1(161), the F&F screen appears to show the wallet name after confirming a request:

-Still I'm not able to see the wallet name on F&F list after confirming the request.
-Tested on staging app version 1.3.1(162)

I tried it by skipping the contact on both(sender and receivers) side.
I also tried it by skipping the contact on senders side.

I think this needs to be fixed by making a few changes on the backend. The UI components that display these names are falling back to the wallet name if a displayedName doesn't exist. However, displayedName is being derived from the first and last name being set for a contact item -- which is being set to F&F Request for contacts where name information can't be found (instead of null).
See the discussion here for more details

-Verified this issue on dev app version 1.3.1(164)


ADX-1021 Patch for requirements.txt

ADX-1021 Patch for requirements.txt
Description
In the past, fjelltopp's fork of ckanext-validation provided requirements.py3.txt file that was later used in GitHub's tests of ckanext-unaids. Since now we use latest code from frictionless, this file is absent, we use regular requirements.txt - but this file needs to be patched, since it contains dependency on CKAN's implementation of ckanext-scheming, while ckanext-unaids usess Fjelltopp's fork.
relates fjelltopp/repository_name#issue_number
Checklist
Put an x in the boxes that apply to this pull request (you can also fill these out after opening the pull request).
You may not need to check all boxes.

[ ] The Jira ticket for this issue has been updated to "Ready to Review" or equivalent.
[ ] I have developed these changes in discussion with the appropriate project manager.
[ ] My code follows the general Fjelltopp documentation (see Confluence).
[ ] I have made corresponding changes to the Fjelltopp documentation (see Confluence).
[ ] I have rebased this branch with master.
[ ] New dependency changes have been committed.
[ ] I have added automated tests that prove my fix is effective or that my feature works.
[ ] New and existing tests pass locally with my changes.
[ ] My changes generate no new warnings.
[ ] I have performed a self-review of my own code.
[ ] I have assigned at least one reviewer.

Unfortunately, and I appreciate that this was my idea, but this approach completely breaks local tests. Perhaps you are right and we should have a "unaids.requirements.txt" or something?


fs: add a new filesystem abstraction to env

To better support ZenFS integration and furthermore filesystems we added a new filesystem abstraction layer to TerarkDB.

LGTM


OpenBGPD 8.4 does not work on FreeBSD or Rocky Linux on BuyVM

I have a BuyVM VPS running OpenBGPD. When I try using 8.4 on both FreeBSD 14.0 (via Ports) and Rocky Linux 9.3 (via EPEL), I am unable to advertise IPv6 BGP. It is not routable on both systems.
If I use the 12-year-stale OpenBDPD 4.1 on FreeBSD via Ports, I can advertise IPv6 just fine and it is advertised.
My config is:
`AS 33535
router-id <IP_ADDRESS>
listen on ::1
listen on 2605:6400:10:d::1
log updates
network 2602:XXX:2::/48
network 2602:XXX:3::/48
neighbor 2605:6400:ffff::2 {
remote-as               53667
descr                   "BuyVM BGP"
announce IPv4           none
announce IPv6           unicast
tcp md5sig password     XXXXXXXX
multihop                2
local-address           2605:6400:X:X::1
}
`
This VPS is running an IPv6-only ASN, mainly as a private IPv6 tunnel (because HE.net is blocked on most streaming services).
EDIT: For reference, OpenBGPD 8.4 works on Vultr.

That config can not work since OpenBGPD follows RFC8212 which requires filters explicitly allowing the prefix out.
So you need to have at least:
allow to ebgp prefix { 2602:XXX:2::/48 2602:XXX:3::/48 }

Thank you so much 💕! This worked perfectly.
OpenBGPD 4.1 worked probably because it's old and BuyVM's BGP let that through.


User Profile

User Profile

User Story ID
Description
Story Points
Risk Level
Status

US 06.01.01
As a user, I want a profile with a unique username.
2
Medium
--

US 06.01.01b
As a user, I want a profile with a secure password (Stretch goal).
2
High
--

Need to ask if we really need a password, and if so to what extent should it be secured.
Also, how do we store this data for each user? Likely a collection of users, but we don't want the password in plain text. Likely create a hash to save?

maybe a Ceaser cipher?

Firebase has an authentication solution, not sure if its out of scope for what we can use but here is a link: https://firebase.google.com/docs/auth


Gather Buddy Fail To Launch / Re-Install

I have been using this add on for a while now but suddenly it crashed and now i get this error.,. I have uninstalled it and now it wont reinstall and this is the error that i get. I contacted the discord yesterday and havent heard anything back from them. I don't even know if they are looking at my issue.

This issue happened to me after I attempted to sort by 5.55 fish to display. It showed a similar error, and crashed the plugin. I could not re-open it so I restarted my game, only to find that it was no longer listed in my installed plugins, and I received the same error as OP.
What fixed this was closing my game again, opening the launcher's app settings, and manually deleting it from there.


Remove instrumentation code

See also https://github.com/mozilla/tofino/issues/1165, which tracks replacing or updating this outdated code.


[pmp] Add knob to suppress PMP setup code

By default PMP setup is included in every test which sets up a full set
of PMP regions. A test may wish to have full access to all of memory to
ensure there are no PMP failures.  This knob suppresses the general PMP
setup generation and instead generates a setup with a single region
giving full access to all of memory.

@marnovandermaas PTAL

@weicaiyang PTAL


Broken Link

Using the device SDKs -> C# link is broken. This might be the valid link but not sure...
https://github.com/Azure/azure-iot-sdk-csharp/tree/master/iothub/device/samples

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: bcf2a86a-1de0-2786-db87-58279ceffb22
Version Independent ID: 7e43624f-a87d-1c4d-94e6-e38c1d42686f
Content: Understand Azure IoT Hub MQTT support
Content Source: articles/iot-hub/iot-hub-mqtt-support.md
Service: iot-hub
GitHub Login: @fsautomata
Microsoft Alias: elioda

@fsautomata , can you confirm this is the correct link "https://github.com/Azure/azure-iot-sdk-csharp/tree/master/iothub/device/samples" for the C# sample? If yes, I can fix and merge on your behalf.

@fsautomata, went ahead and updated the broken link with "https://github.com/Azure/azure-iot-sdk-csharp/tree/master/iothub/device/samples". If this is incorrect, please let me know and we can revise.

@canuzun confirming the fix is now live. Thanks again for bringing this to our attention. Now closing this case as resolved.


Don't dump PG system views

Postgres' convention for system views is to start the view name with a
pg_ prefix. Adding these view names to the list of ignored views when we
dump the schema to prevent conflicts with PG and extensions' views of database
metadata.
This change is meant to resolve #55.

Not every extension has a view, but we could exclude any views that have extensions by assuming any extension named in pg_extension should be excluded:
SELECT * FROM pg_extension;
      extname       | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
--------------------+----------+--------------+----------------+------------+-----------+--------------
 plpgsql            |       10 |           11 | f              | 1.0        | (null)    | (null)
 pg_stat_statements |       10 |        40708 | t              | 1.2        | (null)    | (null)
(2 rows)

Time: 0.577 ms

@calebthompson, I think your idea to use ignore_tables regexp functionality would also work. I couldn't find any PG extensions that don't begin with pg_.
docs on ignore_tables for my own reference
If the authors have a preferred approach among adding the regexp and/or scanning pg_extension, I'm happy to implement one or both of them.

I'm sorry, should have responded sooner. If we can make this work without touching ignored?, that's ideal as we want to take advantage of the method provided in newer versions of Rails. To that end, I lean toward the ignore_tables override solution.

NP, I'll get a new fix in place over the next day or so. Thanks for commenting.

After talking with someone who does Postgres professionally, relying on the pg_ prefix isn't going to work. I'm working on adding the contents of ActiveRecord::Base.connection#extensions to ignore_tables.

Ended up merging a slightly different appraoch in 325988a401296384e816ce3f2d783c360f9ef317.
We weren't super comfortable with enabling extensions in the specs as it seems to only take effect on the next teset run for me and was then not disabled.

@derekprior, I think the solution you did in 325988a was really straightforward. Thanks for looking at my suggestion. I'll let you know if I have any further issues.


Docker: "Error: EXDEV: cross-device link not permitted"

When using this Docker command
docker run --rm -it --security-opt=label=disable \
                                         -v $(readlink -f ../Google\ photos/):/output \
                                         -v $(readlink -f ./output):/output \
                                         -v $(readlink -f ./error):/error \
                                        localhost/google-photos-migrate:newest \
                                          flat '/takeout' '/output' '/error' --timeout=60000

I get the following error: Error: EXDEV: cross-device link not permitted
I thought about a workaround by using only one -v folder:
docker run --rm -it --security-opt=label=disable \
                                        -v $(readlink -f ../workdir):/v \
                                       localhost/google-photos-migrate:newest \
                                         flat '/v/Google Photos' '/v/output' '/v/error' --timeout=60000

But it has the same result.

I pushed a fix that will copy a file instead of moving it atomically if it's on another filesystem, though I did not try it.
Please let me know if it works.

Thanks for the fast try! Unfotonatelly I now get following error:
Renamed wrong extension .heic to .jpeg: /v/output/IMG_5809.HEIC
node:internal/process/promises:289
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[Error: ENOENT: no such file or directory, lstat '/v/output/IMG_5809.HEIC'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/v/output/IMG_5809.HEIC'
}

Node.js v21.4.0
error Command failed with exit code 1.

#25


Consolidate to a single Xcode project

Successor to https://github.com/realm/realm-cocoa/pull/2323.
Blocked by https://github.com/Carthage/Carthage/pull/622.

I'd love to get some eyes on this, so we can merge it if it passes, @bdash @tgoyne.

Running tests on device from Xcode doesn't work.

As we talked about on Slack, it looks like d178c85 will prevent the tests from running on devices from within Xcode. It also contains changes to make TestHost build on OS X despite never doing so.

The Realm.framework target in the Xcode project appears to contain some configuration settings that are redundant given those in Realm.xcconfig, and some others that could be moved to the .xcconfig.

Closing because, sadly, I can't make this work with either iOS 7 or the device tests.


How to draw the curve polyline for given coordinates

How to draw the curve polyline for given coordinates ?

Here is my output of polylline, I want curve line that joins to every coordinates.
Here, are the coordinates, I'm using to draw the Polyline.
21.189079, 72.789719
21.190639, 72.788689
21.193490, 72.787005
21.198341, 72.783808
21.197791, 72.780739
21.197841, 72.779012
21.200952, 72.778529
21.203482, 72.776083
21.204243, 72.775514
21.207833, 72.776641
Thanks in advance.!

@renishdeveloper did you find a way to accomplish this?


2020-04-22: permission error during  Jekyll build on github

Hi
I am experiencing a problem since today when building the site on github. Yesterday, it worked fine, today I added a new notebook. It builds correctly locally but it fails on github.
https://github.com/wawachief/fastpages/runs/609307981?check_suite_focus=true
The Jekyll build's logs are :
Run docker://jekyll/jekyll
  with:
    args: jekyll build -V
/usr/bin/docker run --name jekylljekyll_d35ae3 --label c27d31 --workdir /github/workspace --rm -e INPUT_ARGS -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/fastpages/fastpages":"/github/workspace" jekyll/jekyll jekyll build -V
Fetching gem metadata from https://rubygems.org/.......
Using concurrent-ruby 1.1.6
Using i18n 0.9.5
Bundler::PermissionError: There was an error while trying to write to
`/usr/gem/cache`. It is likely that you need to grant write permissions for that
path.
An error occurred while installing minitest (5.14.0), and Bundler cannot
continue.
Make sure that `gem install minitest -v '5.14.0' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  github-pages was resolved to 204, which depends on
    jekyll-mentions was resolved to 1.5.1, which depends on
      html-pipeline was resolved to 2.12.3, which depends on
        activesupport was resolved to <IP_ADDRESS>, which depends on
          minitest

Please upgrade fastpages

Hi, have this issue as well and my fastpages is up-to-date - https://github.com/ScottBrenner/asot-jupyter/issues/2#issuecomment-619700408 - any tips?

Hi Scott, I don’t see any errors on your repo
On Sun, Apr 26, 2020 at 9:00 PM Scott Brenner<EMAIL_ADDRESS>wrote:

Hi, have this issue as well and my fastpages is up-to-date - ScottBrenner/asot-jupyter#2
(comment)
https://github.com/ScottBrenner/asot-jupyter/issues/2#issuecomment-619700408

any tips?

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619700629,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJESP46HQQEX2WFUHRWTROT7N7ANCNFSM4MOKUGXQ
.

Appreciate the quick reply - sorry, neglected to mention I'm seeing this error locally, when running make build (during docker build --no-cache -t hamelsmu/fastpages-jekyll -f _action_files/fastpages-jekyll.Dockerfile .). I'm on Windows 10 Home, running Docker with Docker Toolbox, in Windows Subsystem for Linux 😅

Whats your error?
On Sun, Apr 26, 2020 at 9:22 PM Scott Brenner<EMAIL_ADDRESS>wrote:

Appreciate the quick reply - sorry, neglected to mention I'm seeing this
error locally, when running make build (during docker build --no-cache -t
hamelsmu/fastpages-jekyll -f _action_files/fastpages-jekyll.Dockerfile .).
I'm on Windows 10 Home, running Docker with Docker Toolbox, in Windows
Subsystem for Linux 😅
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619706512,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJERIAHP67IT67HDXD73ROUCAXANCNFSM4MOKUGXQ
.

$ docker build --no-cache -t hamelsmu/fastpages-jekyll -f _action_files/fastpages-jekyll.Dockerfile .
Sending build context to Docker daemon  4.085MB
Step 1/5 : FROM jekyll/jekyll:4.0.0
 ---> 422d316c5393
Step 2/5 : COPY . .
 ---> 32039b06caec
Step 3/5 : RUN chmod -R 777 .
 ---> Running in 8bba8200de71
Removing intermediate container 8bba8200de71
 ---> c5aa97da4406
Step 4/5 : RUN gem install bundler
 ---> Running in dae87508ebb4
Successfully installed bundler-2.1.4
1 gem installed
Removing intermediate container dae87508ebb4
 ---> 571b19c730dd
Step 5/5 : RUN jekyll build
 ---> Running in e769c79c14ef
Fetching gem metadata from https://rubygems.org/.......
Using concurrent-ruby 1.1.6
Using i18n 1.8.2
Fetching minitest 5.14.0
Errno::EACCES: Permission denied @ rb_file_s_rename -
(/home/jekyll/.gem/ruby/2.7.0/cache/minitest-5.14.0.gem,
/usr/gem/cache/minitest-5.14.0.gem)
An error occurred while installing minitest (5.14.0), and Bundler cannot
continue.
Make sure that `gem install minitest -v '5.14.0' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  jemoji was resolved to 0.12.0, which depends on
    html-pipeline was resolved to 2.12.3, which depends on
      activesupport was resolved to <IP_ADDRESS>, which depends on
        minitest
The command '/bin/sh -c jekyll build' returned a non-zero code: 5

have you tried  grant permissions to this file?
chmod -R 777
or something like that?
On Sun, Apr 26, 2020 at 9:25 PM Scott Brenner<EMAIL_ADDRESS>wrote:

$ docker build --no-cache -t hamelsmu/fastpages-jekyll -f _action_files/fastpages-jekyll.Dockerfile .
Sending build context to Docker daemon  4.085MB
Step 1/5 : FROM jekyll/jekyll:4.0.0
---> 422d316c5393
Step 2/5 : COPY . .
---> 32039b06caec
Step 3/5 : RUN chmod -R 777 .
---> Running in 8bba8200de71
Removing intermediate container 8bba8200de71
---> c5aa97da4406
Step 4/5 : RUN gem install bundler
---> Running in dae87508ebb4
Successfully installed bundler-2.1.4
1 gem installed
Removing intermediate container dae87508ebb4
---> 571b19c730dd
Step 5/5 : RUN jekyll build
---> Running in e769c79c14ef
Fetching gem metadata from https://rubygems.org/.......
Using concurrent-ruby 1.1.6
Using i18n 1.8.2
Fetching minitest 5.14.0
Errno::EACCES: Permission denied @ rb_file_s_rename -
(/home/jekyll/.gem/ruby/2.7.0/cache/minitest-5.14.0.gem,
/usr/gem/cache/minitest-5.14.0.gem)
An error occurred while installing minitest (5.14.0), and Bundler cannot
continue.
Make sure that gem install minitest -v '5.14.0' --source 'https://rubygems.org/' https://rubygems.org/' succeeds before bundling.
In Gemfile:
jemoji was resolved to 0.12.0, which depends on
html-pipeline was resolved to 2.12.3, which depends on
activesupport was resolved to <IP_ADDRESS>, which depends on
minitest
The command '/bin/sh -c jekyll build' returned a non-zero code: 5
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619707385,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJEUICLJUK53AJLO5EA3ROUCLFANCNFSM4MOKUGXQ
.

have you tried  grant permissions to this file?

Doesn't that happen here?
https://github.com/fastai/fastpages/blob/c534fefb4c223dd8abedd7d8da34d9862b913288/_action_files/fastpages-jekyll.Dockerfile#L7

it does, however its worth trying for troubleshooting
On Sun, Apr 26, 2020 at 9:35 PM Scott Brenner<EMAIL_ADDRESS>wrote:

have you tried grant permissions to this file?
Doesn't that happen here?
https://github.com/fastai/fastpages/blob/c534fefb4c223dd8abedd7d8da34d9862b913288/_action_files/fastpages-jekyll.Dockerfile#L7
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619710715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJETU4GUFB5ZUSN7BWZ3ROUDR5ANCNFSM4MOKUGXQ
.

Try rebuilding your docker images from scratch with make build
On Sun, Apr 26, 2020 at 9:51 PM Hamel Husain<EMAIL_ADDRESS>wrote:

it does, however its worth trying for troubleshooting
On Sun, Apr 26, 2020 at 9:35 PM Scott Brenner<EMAIL_ADDRESS>wrote:

have you tried grant permissions to this file?
Doesn't that happen here?
https://github.com/fastai/fastpages/blob/c534fefb4c223dd8abedd7d8da34d9862b913288/_action_files/fastpages-jekyll.Dockerfile#L7
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619710715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJETU4GUFB5ZUSN7BWZ3ROUDR5ANCNFSM4MOKUGXQ
.

I don’t have much experience with Docker on Windows, and some other folks
have had some problems.  Perhaps try the solution outlined here
https://stackoverflow.com/questions/43755922/error-mounting-a-config-file-into-the-container
On Sun, Apr 26, 2020 at 9:56 PM Hamel Husain<EMAIL_ADDRESS>wrote:

Try rebuilding your docker images from scratch with make build
On Sun, Apr 26, 2020 at 9:51 PM Hamel Husain<EMAIL_ADDRESS>wrote:

it does, however its worth trying for troubleshooting
On Sun, Apr 26, 2020 at 9:35 PM Scott Brenner<EMAIL_ADDRESS>wrote:

have you tried grant permissions to this file?
Doesn't that happen here?
https://github.com/fastai/fastpages/blob/c534fefb4c223dd8abedd7d8da34d9862b913288/_action_files/fastpages-jekyll.Dockerfile#L7
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/267#issuecomment-619710715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJETU4GUFB5ZUSN7BWZ3ROUDR5ANCNFSM4MOKUGXQ
.

Can confirm it's an issue with Docker on Windows:
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.

Can open a shell to the container, grant permissions, then jekyll build works fine .. will report back if I can figure out a more permanent fix!

I get the same error on a mac

Got it! It's an issue with the upstream jekyll image tagged at 4.0.0 ➡ https://github.com/envygeeks/jekyll-docker/issues/268#issuecomment-619671719 has the workaround.

Then I got another error. I would just change the base image to 3.8.6 until is fixed (this worked for me).

I reproduced this error on Ubuntu 18.04, running jekyll/jekyll:latest (currently 4.0) with docker-compose.yml to deploy a jekyll site. Changing to 3.8 fixed the issue.

I'm not sure if changing to 4.0 is safe as there were some pretty drastic changes.  I am monitoring this issue closely ... will try to fix this soon

I am having problems reproducing this error, I'm really confused on how to fix this
If anyone is available for pair programming would love to fix this please let me know if there are any volunteers

I am having problems reproducing this error, I'm really confused on how to fix this
If anyone is available for pair programming would love to fix this please let me know if there are any volunteers

happy to

I am not comfortable with YOLO reverting back to 3.8.6 I am not confident that it won't break something else.

@juan-carlos-calvo Just to confirm, if you clone a fresh copy of this repo, and then call
make build
do you get this same error?

yes

I had the same problems when I upgraded to 4.0. After quite a bit of struggle I got it running.
If I remember well, I changed _action_files/fastpages-jekyll.Dockerfile. Here is the content I use :
_action_files/fastpages-jekyll.Dockerfile
# Defines https://hub.docker.com/repository/docker/hamelsmu/fastpages-jekyll
FROM jekyll/jekyll:4.0.0
ENV BUNDLE_PATH=$GEM_HOME

COPY . .

# Pre-load all gems into the environment
RUN chmod -R 777 .
RUN gem install bundler
RUN chmod -R 777 /home/jekyll /var/jekyll /srv/jekyll /usr/gem/
RUN jekyll build

To get it work I deleted all my docker images and containers relative to jekyll and run a make build.
Now Everything works fine with the latest update, the action file on github and the local server.

Many thanks to @juan-carlos-calvo for pair programming with me
Given the many issues with the Docker container, we decided to just use a frozen container and use hamelsmu/fastpages-jekyll instead of jekyll/jekyll for now until things are fixed.  You can Upgrade to get these changes.


Updated prometheus pod labels for e2e test

Description of changes:
Prometheus e2e test were failing with the error:
cluster.go:1814: Reading package generated-prometheus pod prometheus-server logs     cluster.go:1817: unable to get name of the prometheus-server pod: error: error executing jsonpath "'{.items[0].metadata.name}'": Error executing template: array index out of bounds: index 0, length 0. Printing more information for debugging the template:
In the recent upgrade pod labels for prometheus charts were updated from app=prometheus,component=server to
app.kubernetes.io/name=prometheus,app.kubernetes.io/component=server, because of which above issue occured, update the prometheus label in VerifyPrometheusPrometheusServerStates method.
Testing:
export LOCAL_E2E_TESTS=TestDockerKubernetes127CuratedPackagesPrometheusSimpleFlow
make local-e2e

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve
/cherry-pick release-0.20

/cherry-pick release-0.19


fix: upgrade to version 3.1.320

from: https://github.com/jenkins-x/jx-cli

failed to trigger Pull Request pipeline

failed to create agent
failed to calculate in repo config
failed to load trigger config for repository jenkins-x/jx3-versions for ref dc5a52a106a2cae86d8d7597fcd9560dadabf49f
failed to load file .lighthouse/jenkins-x/triggers.yaml in jenkins-x/jx3-versions with sha dc5a52a106a2cae86d8d7597fcd9560dadabf49f
failed to load source for presubmit ghe
failed to unmarshal YAML file .lighthouse/jenkins-x/pullrequest-ghe.yaml in repo jenkins-x/jx3-versions with sha dc5a52a106a2cae86d8d7597fcd9560dadabf49f
failed to inherit steps
failed to load prepend steps Task
failed to read URL https://raw.githubusercontent.com/jenkins-x/jx3-pipeline-catalog/005e78cf69b643862344397a635736a51dd1bd89/tasks/git-clone/git-clone-pr.yaml
Get "https://raw.githubusercontent.com/jenkins-x/jx3-pipeline-catalog/005e78cf69b643862344397a635736a51dd1bd89/tasks/git-clone/git-clone-pr.yaml"
read tcp <IP_ADDRESS>:49032-><IP_ADDRESS>:443
read
connection reset by peer

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign rajdavies
You can assign the PR to them by writing /assign @rajdavies in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gsm
dc5a52a106a2cae86d8d7597fcd9560dadabf49f
link
/test gsm

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.


In what component of VS is that editor?

What component should be installed for that editor to appear? I don't have it in "Open with..." menu and I don't have "Graphics" item at "Add new item..." menu

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: aa613491-943f-f0b4-f4ea-90e09f96f669
Version Independent ID: ae52c49c-93b9-b907-5925-fff11e6cd324
Content: Shader Designer - Visual Studio
Content Source: docs/designers/shader-designer.md
Product: visual-studio-dev15
GitHub Login: @gewarren
Microsoft Alias: gewarren

@mpalladinru You probably need the Image and 3D model editors component. Try following the steps in the blue box in this section and see if that gives you the graphics features you need. https://docs.microsoft.com/en-us/visualstudio/designers/model-editor#to-add-a-3d-model-to-your-project

@prnadago Pratik, do you know which project types you can add 3D scenes (.fbx) and Visual Shader Graphs (.dgsl) to? And do you know why they can't be added to a WPF project?

@mpalladinru You make a great point. I clarified with the product team that the shader and 3D scenes items are only supported for C++ projects. I'm updating the topic with this info.


Is there any TDR changes in windows 10-Article is good.

Nowadays many computers are running Windows 10 OS with UEFI enabled. And windows 8 is entirely different than windows 10. Is there any TDR  chances in windows 10.
I think this article is mainly for the driver development designer.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 0c843e3a-49bf-48d5-74a3-025288c80521
Version Independent ID: 54c49fb9-150c-dc1a-366c-409cbe76f0b3
Content: TDR changes in Windows 8 - Windows drivers
Content Source: windows-driver-docs-pr/display/tdr-changes-in-windows-8.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

@RAJU2529 , I was finally able to spend some time on this issue - apologies for the delay! I've updated this page to reflect that it applies to Windows 8 and later versions of the OS. You are correct that this article is for driver developers (and not for end users) - I've reworked the TDR pages to make this more clear. Thanks for filing the issue.


Debug quick open doesn't fuzzy search across words

Open quick open, type debug attach search
Attach to Search Process should be found, but it isn't
debug attach to search works, but it would be great if the search was fuzzier. Not sure if individual quick pick handlers control this?

Good catch. For some reason this works properly for task even though Tasks use a very similar QuickOpenHandler imelementation as debug
@chrmarti is there some option or some configuration which I am missing in debug land, though I checked and I seem to be doing everything ok.

You're searching for a substring: https://github.com/Microsoft/vscode/blob/67c9cac441d56ad49745df805c5828c7c5cfbccf/src/vs/workbench/parts/debug/browser/debugQuickOpen.ts#L101
Can you try the fuzzy matching, like tasks? https://github.com/Microsoft/vscode/blob/67c9cac441d56ad49745df805c5828c7c5cfbccf/src/vs/workbench/parts/tasks/browser/quickOpen.ts#L138

@chrmarti thanks, that makes perfect sence.


MTV-465 document supported versions hvider

@mavital @ahadas
MTV-465:
Changed "Compatible software versions" table for MTV version 2.4.0.
Change supported OCP to 4.11 and 4.12. Please review and comment/correct if necessary.
Please review other supported software.
Thanks

@ahadas  @bkhizgiy @anarnold
Updated Compatible software versions table.
Added OpenStack column.

Closed – obsolete


Desambiguate revisions and files when invoking git

User Git repositories may use the same name for:

A file and a branch used by Flux
A file and the tag used by Flux for syncing

For instance:
ts=2019-03-13T19:36:40.432679542Z caller=loop.go:90 component=sync-loop err="fatal: ambiguous argument 'staging': both revision and filename"

(See https://weave-community.slack.com/archives/C4U5ATZ9S/p1552505808477700?thread_ts=1552504490.476100&cid=C4U5ATZ9S )
This change removes that ambiguity by appending -- at the right places when invoking git.
In a few cases we were only appending it when adding files at the end, which wasn't correct.

Good catch, @dcondomitti. A lot of people probably got lucky with their choice of filenames vs refs here.

Thanks for the quick fix! :+1:


[HUDI-1798] Flink streaming reader should always monitor the delta commits files

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
The streaming reader should only monitor the delta log files, if there are parquet commits but we recognize as logs, the reader would report FileNotFound exception.
Brief change log

Modify org.apache.hudi.source.StreamReadMonitoringFunction#monitorDirAndForwardSplits

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #2825 (eb248cf) into master (62bb9e1) will decrease coverage by 43.21%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master   #2825       +/-   ##
============================================
- Coverage     52.60%   9.38%   -43.22%
+ Complexity     3709      48     -3661
============================================
  Files           485      54      -431
  Lines         23224    1993    -21231
  Branches       2465     235     -2230
============================================
- Hits          12216     187    -12029
+ Misses         9929    1793     -8136
+ Partials       1079      13     -1066

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
9.38% <ø> (-60.42%)
48.00 <ø> (-325.00)

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