Add exc_info option to logger.error statements

This will still cause the logger to include traceback information in log lines, while allowing different loggers to handle tracebacks their way.
The use case that prompted this was the SentryHandler from raven, which cannot correctly format exception information in Sentry requests without exc_info.

Removed exc_info=True from exception() calls as requested by @bar.


Update URLs for example app

We need to update the links in the challenges from https://atjonathan.github.io/catphotoapp/ to http://freecatphotoapp.com/
Changes are to be made here:
https://github.com/freeCodeCamp/freeCodeCamp/blob/staging/seed/challenges/01-responsive-web-design/applied-visual-design.json#L1140
and here:
https://github.com/freeCodeCamp/freeCodeCamp/blob/staging/seed/challenges/01-responsive-web-design/applied-visual-design.json#L1169

I can take it! @raisedadead :)

@nellarro please go ahead! Good luck. Here are the Guidelines for Contributing.

Donezo :). Thanks!


[RLMTestCase] Ensure waitForNotification has an autoreleasepool

Might alleviate issues with testAutorefreshAfterBackgroundUpdate hanging
\c @jpsim

retest this please

Doesn't actually fix the hanging testAutorefreshAfterBackgroundUpdate, but I do believe these changes to be good anyway, so :+1:.


Error while grabbing data: connect EACCES <IP_ADDRESS>:61911

Followed your directions exactly, installed Node.js on Windows 10, using Powershell(Admin).
Installed csmm-cli, after being unable to because I was unable to run scripts at first so I "Set-ExecutionPolicy -ExecutionPolicy Bypass"
I was able set config properly.
It is a fresh install of Fitgirl repack w/all DLCs. I opened the game and started a city so Appdata would populate.
Comfortable with everything to this point.
When I try to install Timboh's collection, I get this:
PS C:\Windows\system32> csmm install 406303686 -m SMODS
Grabbing Details
Error while grabbing data: connect EACCES <IP_ADDRESS>:61911
and I was lost.
I got the same when I tried to install a single mod through steam workshop.
I have a VPN, if that info is needed.
I went ahead and copied my mods and assets normally without csmm-CLI but I would like to use it for adding collections which is much easier than doing them all individually.
Any ideas would be greatly appreciated, I will try anything suggested and can provide more info if requested.
Thank you.

@Kumar-Saksham ?


Thor Problem Shares on Hot Module Campaigns Misaligned

I believe this is fixed by #4900.

Hm... #4900 fix Is on staging...

Looks like Deploy-Assets job hasn't been working for past 3 Release jobs.

Maybe that's the reason.

Note: the reason for this is because there wasn't sufficient information for the campaign lead's bio. With name and position and photo, the problem shares appear correctly.

even in some instances where all info is there, the spacing seems off.
i think the share prompt is supposed to be on the line below the campaign lead info.
see http://staging.beta.dosomething.org/campaigns/patient-playbooks?source=node/1165
when viewing full screen on my macbook air in chrome looks off:

when viewing with a slightly smaller browser it looks great:

@sbsmith86 do you mind taking a peek when you have a sec?
not a huge rush


Change to return UnprocessedRequestException in RetryingClient

When RetryingClient sets the timeout, it completes HttpResponse with ResponseTimeoutException if it passes the timeout deadline.
It makes sense if RetryingClient reaches that point after several retries, but it wouldn't make sense when it couldn't even connect to the endpoint and reached the timeout due to heavy jobs in decorator, etc.

We will also have to handle this kind of cases even outside of RetryingClient, e.g.

A request has failed due to connection refused error.
A request has timed out even before acquiring a connection or writing the first header.


Cosign creates private key file that isn't working

Cosign 2 (which is what's being used now in the alpine container) seems to produce a different private key file that isn't working, it's PEM header starts with:
-----BEGIN ENCRYPTED SIGSTORE PRIVATE KEY-----

compared to from previous versions:
-----BEGIN ENCRYPTED COSIGN PRIVATE KEY-----

This seemingly leads to the following error during the signing step:
Error: signing [ghcr.io/pythoner6/ublue-custom@sha256:8c111a115fcf428804f1a43786afbb1633d156572e954432c37ca751a7d7b291]: getting signer: reading key: invalid pem block
main.go:74: error during command execution: signing [ghcr.io/pythoner6/ublue-custom@sha256:8c111a115fcf428804f1a43786afbb1633d156572e954432c37ca751a7d7b291]: getting signer: reading key: invalid pem block
Error: Process completed with exit code 1.

Yep... I've also run into this.
The latest cosign github action is now v3.0.1 or v3.0.2 or something ... and it does seem cosign 3 is not backward compatible with cosign 2 keys.

Update: Startingpoint has now been updated to use the same signing steps in build.yml as main does, and I managed to get a clean repo from the tool to build https://github.com/EinoHR/ublue-test/actions/runs/4789710128/jobs/8517904007
I think we're done here.


Remove "categories" from app dir UI

Categories are confusing. Stop bothering users with them.
Removes navigation tab within app directory.

Removes categories chips from app directory entries as rendered en masse.

Removes categories section from app directory details page.

Categories are unfit for purpose because they are tied up with permissions. Gotta have permission on the category to see the category qua category, but permission on the category inherits as permission on the portlets within the category. In practice this is confusing, yields to misconfigurations, accidental permission grants, a mess.
Maybe someday no-permission-complications "tags" could be re-introduced as a feature. Maybe we'll never need it.
But for near term it has become clear that we want to only grant permissions at the individual portlet-definition level and stop trying to get permissions on categories right.
This changeset just removes categories superficially from the UI. However, this will unblock removing categories whenever we can on the back-end with no weird UI consequences at that time.

Contributor License Agreement adherence:

[x] This Contribution is under the terms of Individual Contributor License Agreements (and also Corporate Contributor License Agreements to the extent applicable) appearing in the Apereo CLA roster.

Agree on the screenshot. Localhost mock is apparently broken ( #696 ). So I suppose I'll have to get a "real" development environment going to take screenshots...

:+1:


Question: Where's the code fix produced by SWE-agent?

Describe the bug
I got SWE-agent to run the sample command from readme.md. It looks like the execution succeeded, but where did it put the fix?
Steps/Code to Reproduce
python run.py --model_name gpt4   --data_path https://github.com/pvlib/pvlib-python/issues/1603   --config_file config/default_from_url.yaml --image_name=sweagent/swe-agent:latest
Expected Results
Would like to see success/failure message at the end of the trace
If success, would like to see a pointer to the code fix (in python)
If it skipped the test issue, it should say so too and then I'd expect the trace to be a lot shorter...
Actual Results
Got the trace attached. Also a new local folder
...../SWE-agent/trajectories/alonb/gpt4__pvlib__pvlib-python__default_from_url__t-0.00__p-0.95__c-3.00__install-1
execution trace.txt
System Information
WSL on Windows

Currently, you can get the fix as follows:
import json

# Open the .jsonl file and read line by line
with open('/path/to/your/trajectory/all_preds.jsonl', 'r') as file:
    for line in file:
        data = json.loads(line)
        print(data["model_patch"])

We'll add a feature to save the patch separately in a nicer format with #41

If you're working on your own repo, you can also add the --open_pr flag to open a PR

As of the latest development version, we separately save the patches in the trajectories/.../patches directory

Thanks.
Feature request: I noticed that SWE-agent clones the repo before attempting a fix. Would be great to access that cloned version with the fixes, so that it can be tested, deployed, etc.

there's the --open-pr option to open a PR if certain conditions are being met

Users may want to test locally before opening the PR, particularly since they didn't write the code.
For example, I'd like to try to SWE-agent on some of the feature requests on your list, but I'm not sure the PRs will be high quality enough to send in.

then you can manually apply patches with git apply trajectories/.../patches. There's also #57 which is probably similar to what you want.

Thanks! Didn't know about git apply. I upvoted #57.


Expand ZividBenchmark

Create Tutorial with terminal command: ./ZividBenchmark | tee results.txt (must be powershell for Windows)
add binaries for win and ubuntu

I think binaries should be distributed as part of SDK. That will make it easier for end users, which must install the SDK anyway to be able to run the proposed binaries.
Including it the SDK will also reduce the overhead since it is already distributed and versioned. A new distribution channel for binaries as propsed her will require extra work to set up and continuous extra work to maintain when we release new SDK version.
I propose to remove the seconds point from this issue.


Consistency between checks and python contains

Currently argument handling is inconsistent between checks and contains

Something is very fishy about this PR: a failure to process a unicode obj affects the next call to contains:
dablooms$ PYTHONPATH=build/python python2
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pydablooms
>>> u1 = "whéneva".decode('utf-8')
>>> u1
u'wh\xe9neva'
>>> print(u1)
whéneva
>>> u2 = "whatevr"
>>> u2
'whatevr'
>>> print(u2)
whatevr
>>> bloom = pydablooms.Dablooms(capacity=10000, error_rate=0.01, filepath="tmp2.bloom.dat")
>>> u2 in bloom
False
>>> u1 in bloom
False
>>> u2 in bloom
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 2: ordinal not in range(128)
>>> u1 in bloom
False
>>> u1 in bloom
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 2: ordinal not in range(128)
>>>

fixed the "late error state" problem by cbb7687800c40bd1ed467d193e42d2089cbce538


SERVERLESS-2296 | Support private dependencies in Go functions by supporting vendoring

This is the implementation described in https://docs.google.com/document/d/1sxNQvzDhinB4KkjHM_GWEjL_zj3B1dGBYu3pxhn1AjA/edit, done only for Go 1.17 so far.
If this is reviewed and nothing looks off, we'd do the same for every Go version we support at DO. So probably just 1.17.

Manual testing done in https://github.internal.digitalocean.com/mwelke/testing-serverless-2296

We should be able to add a test to the Scala tests in this repo, that do test the runtime in isolation. Let's sit together on a meeting for that.


topic/unbounded storable struct

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 63.343%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4676

Relevant Lines:
7382

💛  - Coveralls


Import Data Doc Update

Re: Import Data
Issue Description
The page  contains a section title "Import from Generic SQL Dump"
This section title does not make any sense and also creates unrealistic expectations with users: there is no such thing as a "generic SQL dump file" -- every SQL RDBMS has a different dump format.
A user tripped on this today (trying to input some random non-postgres SQL script via cockroach sql, as recommended by that doc section) on Gitter and I was very embarrassed about this when helping them.
Suggested Resolution

the words "generic sql" must be removed. this is the most important

The page must spell out very explicitly what kind of dump files are supported:

those created by cockroach dump;
those created by pg_dump, modulo the required changes that are subsequently documented;
those created by pg_dump via IMPORT PGDUMP in CockroachDB 2.1
those created by mysqldump via IMPORT MYSQL in CockroachDB 2.1
those created by other RDBMS, provided that the user is carefully to manually edit them to make them compatible with CockroachDB. The doc page can perhaps also say "please contact us for help if needed".

Thanks for reporting this, @knz. I'd encourage you to not to get very embarrassed by such issues, though. The docs, like the product, improve over time.

I expect to address this relatively soon (tm) in upcoming work on #3140  - specifically, I'll be revising the IMPORT-related docs a good amount, which would include this.
@jseldess, do you mind if I steal this issue so I can remember to close it out when that work is done?  (Unless you are planning a quick edit in the next week or so to address, in which case have at it! :-) )

All yours, @rmloveland!

Fixed by updating the page in #3766


Helm chart 'kind' reference confuses ArgoCD

What version of descheduler are you using?
descheduler version: 0.31.0
Does this issue reproduce with the latest release?
Yes
Which descheduler CLI options are you using?
N/A
Please provide a copy of your descheduler policy config file
Via values.yaml:
# kind: Deployment
schedule: "30 */2 * * *"  # Every hour at 30 min past
priorityClassName: high-priority
deschedulerPolicy:
  nodeSelector: "storage=longhorn"
  strategies:
    RemoveDuplicates:
      enabled: true
    RemovePodsHavingTooManyRestarts:
      enabled: true
      params:
        podsHavingTooManyRestarts:
          podRestartThreshold: 10
          includingInitContainers: true
    RemovePodsViolatingNodeTaints:
      enabled: true
    RemovePodsViolatingNodeAffinity:
      enabled: true
      params:
        nodeAffinityType:
        - requiredDuringSchedulingIgnoredDuringExecution
    RemovePodsViolatingInterPodAntiAffinity:
      enabled: true
    RemovePodsViolatingTopologySpreadConstraint:
      enabled: false
      params:
        includeSoftConstraints: false
    LowNodeUtilization:
      enabled: true
      params:
        priorityThreshold:
          name: "medium-priority"
        nodeResourceUtilizationThresholds:
          thresholds:
            cpu: 100
            memory: 100
            pods: 20
          targetThresholds:
            cpu: 100
            memory: 100
            pods: 33

What k8s version are you using (kubectl version)?
1.31.2
What did you do?
When attempting to change from using CronJob to Deployment for Descheduler, the kind: Deployment reference in the values.yaml makes ArgoCD think it is a manifest and throws the error: groupVersion shouldn't be empty
Simplest fix would be to change the kind reference to something else to avoid the confusion. I suggest something like appKind or something similar.

I would think this would be better dealt with by either putting values.yaml somewhere where ArgoCD doesn't look for manifests to deploy or by setting an include or exclude pattern on the responsible application's directory source.


Concerto 1.0 Goals and Feature List

Core Concerto Modeling (with the 1.0-typing label):

Validation semantics (#158 #157 ) ✅
Removing system models (#62) ✅
Numeric Types Consolidation: Integer / Long / Double / BigInteger (#189)
New base types: Character / Binary?
Consolidation of support for relationships (#181) ✅
Revision to type hierarchy (#180) ✅

Code Quality & Testing (with the 1.0-QA label):

Parameterized Validation (#162) -- would be better done after #188
Better location information in errors (#99)
Property Called validate (#121) -- would be taken care of by #188

Selected features for Concerto 1.0 are now fixed, since we merged the release-1.0 branch into master. Features the didn't make it to this version can be considered for future releases. I'm closing this issue now.

Selected features for Concerto 1.0 are now fixed, since we merged the release-1.0 branch into master. Features the didn't make it to this version can be considered for future releases. I'm closing this issue now.


Support custom local salt directory

I want to run test for salt in a custom directory. With this pull request, you can do it like this
provisioner:
  name: salt_solo
  is_file_root: true
  local_root_dir: foo/bar/salt

I agree with @simonmcc here root_path should support what you are trying to do.


Broken Link to "SAP Annotations for OData Version 2.0"

The link to "SAP Annotations for OData Version 2.0" at http://scn.sap.com/docs/DOC-44986 does not work anymore. See https://github.com/SAP-docs/sapui5/blob/main/docs/06_SAP_Fiori_Elements/working-with-ui-annotations-83c89cc.md?plain=1#L66
Probably https://sap.github.io/odata-vocabularies/docs/v2-annotations.html might be the right link.
Kind regards,
Sebastian

Hi  @sebastianesch, happy new year! Thanks for spotting this. We'll take a look and let you know as soon as this is resolved.

Hello,
Thank you for bringing this to our notice. We have updated the document with the provided correct link. It should start reflecting from the 1.110 release. Please feel free to reach out to us in case of any further concern.

Hello @sebastianesch, if you have any issues and concerns, please let us know. If in case this concern is now resolved, please close this issue. Thank you!


feat(modal): reduce change detection cycles for the modal body

This PR reduces change detection cycles for the modal body by replacing
HostListener with Renderer.listen outside of the zone. Updating tabindex
on the host element can be done through the DOM API and that would not require
Angular to run ApplicationRef.tick(). Note that the HostListener wraps the
actual listener under the hood into the internal Angular function which runs
markDirty() before running the actual listener (the decorated class method).
Signed-off-by: Artur Androsovych<EMAIL_ADDRESS>PR Checklist

[x] Tests for the changes have been added (for bug fixes / features)

PR Type

[x] Feature

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Hey @bbogdanov . I've run build:ci and this fails locally:

But this PR doesn't have changes to datepicker, not sure how to tackle this.

@arturovt seems like you need to update also the golden file
cd packages/angular
yarn golden:fix

@bdryanovski can you take a look at this too?


Demos page leads to 404

On the Franklin website, trying to click on the demos page leads to a 404.

Hey @mitiemann, yes thanks, I'll fix that this week

I was going to report the same. I found the problem with this line: https://github.com/tlienart/Franklin.jl/blob/8c043252f61e0a6217fd9c873a5be66cac5a8f3a/docs/index.md?plain=1#L26C1-L26C149

I also just encountered this issue: https://franklinjl.org/demos/ (404)

The issue seems to be a missing index.html in https://github.com/tlienart/Franklin.jl/tree/gh-pages/demos
Several of the links do work within demos:

https://franklinjl.org/demos/foo/
https://franklinjl.org/demos/mathjax/
https://franklinjl.org/demos/weave/
https://franklinjl.org/demos/wgl/ (errors printed)

The index.html seems to be missing since #1066 was merged. Maybe some codeblock now throws an error and didn't before?

Hello guys, this is now fixed (https://franklinjl.org/demos/), sorry am struggling a bit with my maintainers' duty atm


attribute ‘activation-script’ missing?

 My fault. Please try an update now, hopefully it will work.

Np! Fixed with this commit :)

Glad it worked again. Thanks for the quick report!

I'm regularly updating and playing with it, so I'm bound to find with it does not work anymore. You'll know : )


denasalizing, crose

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.4
logical conflict every: 100
sleep for: 300s
[pullrequest]
requests per hour: 30
deps=[c,d]

/trunk merge


[Service Bus] Improve use of the SDK in Azure Functions

Is your feature request related to a problem? Please describe.
Examples of how to use the ServiceBus sdk have the following pattern:
# Creates serviceBusClient
with servicebus_client:
    # Creates a queueSender
    with sender:
        # Sends a message!

Under this pattern a new connection is established at each invocation of the code.
This pattern does not work well in Azure Functions for two main reasons:

Functions are often designed to be fairly lightweight. Establishing a connection on each function invocation introduces serious overhead relative to the usual duration of the invocation, potentially causing throughput and/or cost issues. This pattern is simply too heavyweight for microservices.
Function instances have a connection limit. In fact, the Azure Function documentation explicitly preclude the above pattern, instead recommending singleton clients that persist for the duration of the function instance.

Describe the solution you'd like
I would like a good way to use the Azure ServiceBus SDK for python in Azure Functions. If such a way already exists, I would like the pattern to be included in the examples and documentation.
Describe alternatives you've considered
I have tried implementing a singleton pattern as suggested by the Functions documentation, where a single client is lazily created and then persisted for the lifetime of the function invocation, with new senders and receivers being spawned off of it as needed.
However, in a sync Function the invocations are run in a threadpool and this library is not thread-safe. In an async Function the client would be shared across coroutines and this library is also not coroutine safe?! So it appears there is no simple way of implementing the singleton pattern. Practically speaking, my attempts lead to AMQP socket timeout exceptions being thrown after 10-20 minutes.
Obviously, Azure Functions offers trigger and output bindings for the service bus, but these are not feature complete and there are many reasons why in practice one might need access to the actual service bus client.
Additional context
This request seems very related to #33608 (and I stole the pattern code from there). But I decided to open a separate issue to highlight the incompatibility of this library with Azure Functions and/or to find out the intended usage therein.

Hi @ntaylor-ads - We do not maintain Azure Functions, so we cannot add any samples specifically for usage with Functions. As you mentioned the azure-servicebus library is not thread-safe, so if you want to use the singleton pattern, you will need to use a lock around the client.
If you would like to request features for the Functions output bindings/triggers, please create an issue in the Functions repo: https://github.com/Azure/azure-functions-python-library


Create diagrams for games using oTree vocabulary

What Issue Are You Seeing or What Feature Needs To Be Added?
Come with a diagram for each game using the oTree vocabulary (session, subsession, group, etc.).
Are There Any Links That Would Be Helpful?

Concepts: https://otree.readthedocs.io/en/latest/conceptual_overview.html

Hmmm I get the architecture diagram, but I am having a bit of a hard time conceptualizing this task.. @michplunkett

I gotchu, @FedericoDM. What I'm looking for in this task is an adaptation of the games as Ari and Pepi have given them to us into the Session, Subsession, and Page model. Given that we have three different kinds of games we can play (Integrated Network, Segregated Network, and Self-Selected Network), we should have three different types of Sessions.

If we take the Integrated Network game, we can think of each round as a Subsession with each phase of that round as a page. Does that make sense?

So this is more or less what I was thinking..

It is tricky because they play the game several times in different modes (segregated network, then self selected network, etc)

Very nice! I appreciate the diagram creation as well, quite smooth.


hscript fixes

fixes stuff like add() and remove() not returning the said object like in FlxGroup
completely fixes hscript error handling, making it print to the console 100% of the time and also making the errors less dependent on lua at the same time

idk if this breaks runHaxeCode in lua or not but i didn't test it cuz i don't really care that much for runHaxeCode since i mainly just use pure hscript now

nerd

nuhuh


More sagemaker init

TL;DR
Init file missing
Type

[x] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
Added file.
Tracking Issue
NA
Follow-up issue
NA

Codecov Report

Merging #148 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #148   +/-   ##
=======================================
  Coverage   80.86%   80.86%
=======================================
  Files         225      225
  Lines       14678    14678
  Branches     1205     1205
=======================================
  Hits        11869    11869
  Misses       2526     2526
  Partials      283      283

Impacted Files
Coverage Δ

flytekit/__init__.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Transferability to transformers

First of all, thank you for providing the code!
In the according paper I read that the only difference between DDPM and
DDIM is how samples are generated.
Intuitively, I would then assume that the CNN model could also
be replaced by a transformer-type architecture.
If my understanding of your paper is correct,
one could still use the same simple loss and your DDIM sample generation.
I would highly appreciate your opinion on this.
Thanks in advance, Anthony.

Yes. Although I have no idea how a transformer architecture would work on this,


Datalib: continue instead of break when we already have best-series

The 'else' condition in this statement needed to be a break statement when seriesList was a list we were iterating, to break out of the seriesList iteration. However, in https://github.com/graphite-project/graphite-web/commit/3a7e1a88cae0a7af5e850bbf4153d237428cd8cb seriesList was changed to be a dict. Unfortunately, the break statement was not removed, so we'd give up pulling in the results of our fetches if our series were consistent.
I changed the break to a continue because I liked the comment in the else block describing what it "means" to be there. We could alternately just remove the entire conditional.
With a break and some debug logging:
Wed Nov 18 14:03:27 2015 :: [stats_counts.worker.worker*.sessions.processed_per_min, <IP_ADDRESS>:8180]
Results found: 60
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2001.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2004.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2008.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Already have 'best series': TimeSeries(name=stats_counts.worker.worker2013.sessions.processed_per_min, start=1447859040, end=1447873440, step=60) disregarding: TimeSeries(name=stats_counts.worker.worker2013.sessions.processed_per_min, start=1447859040, end=1447873440, step=60)
--BREAK--

With a continue
Wed Nov 18 14:03:27 2015 :: [stats_counts.worker.worker*.sessions.processed_per_min, <IP_ADDRESS>:8180]
Results found: 60
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2001.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2004.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2008.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Already have 'best series': TimeSeries(name=stats_counts.worker.worker2013.sessions.processed_per_min, start=1447859040, end=1447873440, step=60) disregarding: TimeSeries(name=stats_counts.worker.worker2013.sessions.processed_per_min, start=1447859040, end=1447873440, step=60)
--CONTINUE--
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2017.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2019.sessions.processed_per_min
...etc...
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2059.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Already have 'best series': TimeSeries(name=stats_counts.worker.worker2063.sessions.processed_per_min, start=1447859040, end=1447873440, step=60) disregarding: TimeSeries(name=stats_counts.worker.worker2063.sessions.processed_per_min, start=1447859040, end=1447873440, step=60)
--CONTINUE--
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2072.sessions.processed_per_min
Wed Nov 18 14:03:27 2015 :: Merging multiple TimeSeries for stats_counts.worker.worker2073.sessions.processed_per_min
...etc...

Nice catch!

Nice catch, indeed!

Merging this on the basis of @deniszh and @jjneely's comments - we can always revert if it's inappropriate for some reason :-)


Need test case and expected results for Beam_1.ipynb

Beam_1.ipynb calculates and plots shear, moment and deflection for a concentrated load on a simply supported beam. At present, it lacks a test case with known results for evaluating and verifying code. Need to find a sample case in published literature and add to notebook so others can independently verify results.

Beam modeled in STAAD and model and results added to notebook. Models are in tight agreement.


Jdk bug fixes

Fixed URL in postgres
Added more details to the main repo readme
Added Snowflake to GI Software support

Signed-off-by: Joshua Klahn<EMAIL_ADDRESS>


Fix links to pyspark api

Can one of the admins verify this patch?

LGTM, definitely fixes the links.

Actually, there are about 15 other instances of -class.html URLs that appear to not work. I'm going to make a JIRA to fix them all: https://issues.apache.org/jira/browse/SPARK-6454
You can change the title here to include SPARK-6454 [DOCS] ... to link it. Feel free to have a look at the other occurrences and fix them too, or else I can separately tomorrow.

Is documentation generated somehow or you guys just using static markdown files?
Found 19 matches across 6 files in docs. Fixing it.

Just took a look DOM elements and looks like permalinks are properly generated. E.g.
¶

API docs are generated but the source that needs fixing here is in the markdown.
For example in http://spark.apache.org/docs/latest/mllib-data-types.html there is a link to SparseVector under the Python tab and it goes to http://spark.apache.org/docs/latest/api/python/pyspark.mllib.linalg.SparseVector-class.html which doesn't exist.
I think it's all the occurrences of links ending with -class.html at the moment.

In the middle of refactoring I realised my fork is 440+ commits behind upstream. I did merge with upstream - that's why 13240cb shows up.
Anyways, can you please verify the changes?

That's fine, the commits will be squashed anyway. You generally just push new commits, and if you need to resolve a merge conflict with master, then use rebase.
Do you have an account on https://issues.apache.org/jira/browse/SPARK so I can assign the JIRA to you?
LGTM.

Now I have. Username: smugakamil


Change the error with notary when repository does not exist.

Right now doing a notary list returns a "unable to reach trust server", which it should probably return something different.
➜    notary list docker.io/diogomonica/noexist -s https://notary.docker.io
* fatal: unable to reach trust server at this time: 401.

@diogomonica "unauthorized to access <repo> at this <trust server>"?

➜  notary git:(master) ✗ bin/notary list docker.io/diogomonica/noexist -s https://notary.docker.io -v
DEBU[0000] Using the following trust directory: /Users/diogo/.docker/trust
ERRO[0000] could not reach https://notary.docker.io: 401
INFO[0000] continuing in offline mode
DEBU[0000] Failed to initialize PKCS11 environment: loaded library /usr/local/docker-experimental/lib/libykcs11.dylib, but no HSM slots found
DEBU[0000] Adding cert with certID:<PHONE_NUMBER>4cf609dc0996402307f8600cf5377fb7b8e8a7ca71722f7d4452a6
DEBU[0000] Adding cert with certID: 3b57267eb124e8284c1519f7ba45bb51077dea1c77c0a0e8012fd93798243a58
DEBU[0000] Adding cert with certID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce
DEBU[0000] Adding cert with certID: c6b86f21ae272f3ae27b8da8a5762df97f09d6d0604ab49dd1d9920c6e25b65b
DEBU[0000] Adding cert with certID: ff544c7f4ffa0a61b2fb836fb581182181c971acd58a7023c9a3b049dc952edd
DEBU[0000] Adding cert with certID: 7d3f80542c5d3bb761551e7601426be803e4cc0a0269a6bf796718978743cd5b
* fatal: client is offline

We need to distinguish the 401 case from everything else.

With #486 we're back to:
➜    notary list docker.io/diogomonica/noexist -s https://notary.docker.io
* fatal: unable to reach trust server at this time: 401.

Closing as a "won't fix" for the below reasons:
This is a dupe of #286 and to some extend #287 (they all happen for the same reason).
We now have some additional logic around failures of the original /v2/ ping, but this is an error that I don't believe we can solve in the client. The behaviour of the token server is identical in the cases that:

The repo exists but you aren't authorized to read it.
The repo does not exist.

In both these cases the token server simply refuses to issue a token. Without a token, the server will always respond with a 401. I believe the reasoning is that if we sometimes returned a 404, it might leak information about which repos don't exist, vs. which do and you're not authorized.
Whether that information leakage is important is a different discussion but is highly relevant to this.


[SPARK-41861][SQL] Make v2 ScanBuilders' build() return typed scan

What changes were proposed in this pull request?
The ScanBuilder interface has the build() method to return Scan objects. All the different implementations of it return scans that are of the type of the builder itself. Eg ParquetScanBuilder will return a ParquetScan, TextScanBuilder a TextScan etc. However, in the method overrides declaration, the return type is not changed to the more specific type but left as a generic Scan. For ease of development I'm proposing that the the build() methods of each implementation of ScanBuilders returned a more strictly typed object instead of the generic Scan object
Why are the changes needed?
When developing using spark as a library, it can be problematic to deal with the scan types as often manual casting is required when we should know for a fact that typed ScanBuilders return typed scans. In order to avoid having to hard cast objects and have stricter requirements on the return types (We want a ParquetScanBuilder to return ParquetScans only) these changes would be really helpful.
Does this PR introduce any user-facing change?
No
How was this patch tested?
No need to test as we are just changing the declared return type to the effective return type of the scanbuilders.
This change is safe because we are making the return type more precise and they are just reflecting what the methods return anyways

Can one of the admins verify this patch?

Tests are passing, failing on linters that seems like a very common flake and docker integration tests which doesn't seem related at all so probably just another flake

thanks, merging to master!


cannot copy/paste text and drag/drop file on VMware MacOS VsCode with win 10 hosting

I am using VScode final version on MAcOs mojave on VMpalyer 15 and host is win10.
But, after use VScode in 20 mins from MAcOS startup, suddenly copy/paste text (between windows10 and MacOS vmware's VScode ) doesn't work.
Even, Drag/Drop file Between win10 and Vm MacOS.
But, Once i restarted MacOS(without reinstall VMware tool), then it working well 10 mins
and after 10 mins, also copy/paste doesn't work.
I hope kindly help.

I didn't get solution for above issue.

Hey @panda919, since there is already an open issue for this, I'm going to close this as a duplicate. This helps us keep track of issues. Please continue discussion in the existing issue instead. Thank you!


[2.14.0] Bug: Cannot read property 'username' of undefined

An error occurred while using Hiro Wallet for Web (2.14.0).
Error

Cannot read property 'username' of undefined

Stack trace
TypeError: Cannot read property 'username' of undefined
    at getAccountDisplayName (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:33622:15)
    at chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:54142:104
    at Ch (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136037:137)
    at li (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136060:154)
    at ki (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136058:169)
    at ii (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136057:178)
    at ck (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136154:126)
    at bk (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136130:347)
    at ak (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136130:278)
    at Tj (chrome-extension://ldinpeekobnhjjdofggfgjlcehhmanlj/index.js:136130:138)

I'm moving this to QA on our end so they can test Chrome vs. Brave behavior when minting a StacksPunk: https://www.stackspunks.com/

@markmhx @mwacc @liujoshua
Did the error was produced when user connects to Hiro wallet and attempt to purchase Stacks Punk in Market place or at All Stacks Punk.Steps on how the issue was identified will be appreciated

@Eshwari007 As I understand it, this issue was encountered when using Brave to mint a new Stacks Punk, not to buy from the marketplace though I don't see the option on the site anymore so they may have removed it. I'll check with the developer.

Thank you @markmhx

Closing the ticket as the feature is no longer available


add more fields to azure and vsphere cloud credential config

Cloud credentials should include all fields necessary for authentication, adding required fields.

LGTM


[WIP] Simple session prototype

This is the client side part of the simple session prototype - it adds a new authenticator, switches the signin controller to use that, and fixes up some general ajax/adapter stuff to work with it.

closing because WIP


localization for webusb connection failed msg

re: https://github.com/microsoft/pxt-microbit/issues/5357
The extension labels would need to be extracted from targetconfig.json and uploaded at build time (along with an rlf if that isn't already there). We do similar things here https://github.com/microsoft/pxt/blob/master/cli/cli.ts#L1852 for gallery, so it'd be walking through all approved extensions, aggregating list of labels, and including in translation. Maybe worth considering packaging in translations for targetConfig.multiplayer.games[?].title as well (suggestion cards underneath multiplayer host screen), since those aren't translatable either right now

I'm not closing that one with this pr so probably fine to leave it on that one :) Normally I'd just fix it just timing with a vacation / other things to do / bleh


Further improvements on memory access and IO

I found a few points the performance of the program can be improved:

Since we have the whole file in memory, we don't need to copy the strings, we can just reference them from the original buffer.
Since we only consider output and input as files, we can memory map them and save memory space (also you can write output in parallel).

I did some experiments. You can reproduce the following data with the benchmark.sh I uploaded.

base is the current master in your repo.
nocopy is base with unnecessary copies optimized.
mmap is nocopy without having to read the file into memory but maps it instead.
mmapwrite is mmap but tries to parallelize the writing process by memory mapping the output as well.

Code complexity wise nocopy almost include no additional lines just some more lifetime tricks. mmap and mmapwrite needs some additional glue code to the OS API. I implemented them for Unix and Windows, I don't have a MacOS system so not sure if it will work. We should probably have a fallback to normal IO when mmap fail in release.
Writing to an actual file (hash compared to be equal)

Command
Mean [s]
Min [s]
Max [s]
Relative

short_name=$(echo 'base=48362e13d651be64e4f1f10c725519973dc8dc9a' | cut -d= -f1); target/release/gtfsort -i 'tests/gencode.v46.chr_patch_hapl_scaff.annotation.gff3' -o tests/output_${short_name}.gff3 -t 16 2>&1 | awk -v name=$short_name '{ print "["name" -> file] " $0 }' | tee -a 'tests/benchmark-output.txt'
3.875 ± 0.052
3.806
3.938
2.78 ± 0.08

short_name=$(echo 'nocopy=fa29008f7e1924c377d83d0d1247b1cf46c40f39' | cut -d= -f1); target/release/gtfsort -i 'tests/gencode.v46.chr_patch_hapl_scaff.annotation.gff3' -o tests/output_${short_name}.gff3 -t 16 2>&1 | awk -v name=$short_name '{ print "["name" -> file] " $0 }' | tee -a 'tests/benchmark-output.txt'
1.884 ± 0.033
1.826
1.910
1.35 ± 0.04

short_name=$(echo 'mmap=dce6085093662c99f9b0fe1e1447c005b84f48fd' | cut -d= -f1); target/release/gtfsort -i 'tests/gencode.v46.chr_patch_hapl_scaff.annotation.gff3' -o tests/output_${short_name}.gff3 -t 16 2>&1 | awk -v name=$short_name '{ print "["name" -> file] " $0 }' | tee -a 'tests/benchmark-output.txt'
1.665 ± 0.008
1.654
1.673
1.20 ± 0.03

short_name=$(echo 'mmapwrite=b31cf26a4fe05f24474aabda3c898e92e9f86562' | cut -d= -f1); target/release/gtfsort -i 'tests/gencode.v46.chr_patch_hapl_scaff.annotation.gff3' -o tests/output_${short_name}.gff3 -t 16 2>&1 | awk -v name=$short_name '{ print "["name" -> file] " $0 }' | tee -a 'tests/benchmark-output.txt'
1.392 ± 0.038
1.351
1.439
1.00

Memory wise here is the maxRSS data, note that memory mapped regions are also counted as RSS but do not actually take up physical memory. So for mmap you should subtract 1.7 GB, for mmapwrite you should subtract 3.4GB. nocopy is ~2.5x smaller than base, mmaped ones are a further ~2x smaller.

[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:12.877Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:15.464Z INFO  [gtfsort] Elapsed time: 2.5866 seconds
[base -> file] 2024-08-02T10:34:15.464Z INFO  [gtfsort] Memory usage: 6731.1094 MB
[base -> file] 2024-08-02T10:34:16.528Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:16.725Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:19.297Z INFO  [gtfsort] Elapsed time: 2.5723 seconds
[base -> file] 2024-08-02T10:34:19.297Z INFO  [gtfsort] Memory usage: 6719.6953 MB
[base -> file] 2024-08-02T10:34:20.425Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:20.628Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:23.265Z INFO  [gtfsort] Elapsed time: 2.6373 seconds
[base -> file] 2024-08-02T10:34:23.265Z INFO  [gtfsort] Memory usage: 6718.5820 MB
[base -> file] 2024-08-02T10:34:24.343Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:24.548Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:27.082Z INFO  [gtfsort] Elapsed time: 2.5350 seconds
[base -> file] 2024-08-02T10:34:27.082Z INFO  [gtfsort] Memory usage: 6718.9219 MB
[base -> file] 2024-08-02T10:34:28.182Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:28.386Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:30.904Z INFO  [gtfsort] Elapsed time: 2.5189 seconds
[base -> file] 2024-08-02T10:34:30.904Z INFO  [gtfsort] Memory usage: 6718.5742 MB
[base -> file] 2024-08-02T10:34:31.992Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:32.193Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:34.816Z INFO  [gtfsort] Elapsed time: 2.6244 seconds
[base -> file] 2024-08-02T10:34:34.816Z INFO  [gtfsort] Memory usage: 6718.5195 MB
[base -> file] 2024-08-02T10:34:35.925Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:36.131Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:38.707Z INFO  [gtfsort] Elapsed time: 2.5769 seconds
[base -> file] 2024-08-02T10:34:38.707Z INFO  [gtfsort] Memory usage: 6728.6172 MB
[base -> file] 2024-08-02T10:34:39.823Z INFO  [gtfsort] Success: GTF file sorted successfully!
[base -> file]
[base -> file] ##### GTFSORT #####
[base -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[base -> file] Repo: github.com/alejandrogzi/gtfsort
[base -> file] Feel free to contact the developer if any issue/bug is found.
[base -> file]
[base -> file] Version: 0.2.2
[base -> file] 2024-08-02T10:34:40.029Z INFO  [gtfsort] Using 16 threads
[base -> file] 2024-08-02T10:34:42.615Z INFO  [gtfsort] Elapsed time: 2.5868 seconds
[base -> file] 2024-08-02T10:34:42.615Z INFO  [gtfsort] Memory usage: 6719.2891 MB
[base -> file] 2024-08-02T10:34:43.721Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:34:50.712Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:34:52.414Z INFO  [gtfsort] Elapsed time: 1.7023 seconds
[nocopy -> file] 2024-08-02T10:34:52.414Z INFO  [gtfsort] Memory usage: 2797.2266 MB
[nocopy -> file] 2024-08-02T10:34:52.577Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:34:52.614Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:34:54.301Z INFO  [gtfsort] Elapsed time: 1.6876 seconds
[nocopy -> file] 2024-08-02T10:34:54.301Z INFO  [gtfsort] Memory usage: 2721.2578 MB
[nocopy -> file] 2024-08-02T10:34:54.471Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:34:54.507Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:34:56.190Z INFO  [gtfsort] Elapsed time: 1.6842 seconds
[nocopy -> file] 2024-08-02T10:34:56.190Z INFO  [gtfsort] Memory usage: 2704.2109 MB
[nocopy -> file] 2024-08-02T10:34:56.350Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:34:56.386Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:34:58.016Z INFO  [gtfsort] Elapsed time: 1.6305 seconds
[nocopy -> file] 2024-08-02T10:34:58.016Z INFO  [gtfsort] Memory usage: 2676.4805 MB
[nocopy -> file] 2024-08-02T10:34:58.180Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:34:58.213Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:34:59.905Z INFO  [gtfsort] Elapsed time: 1.6930 seconds
[nocopy -> file] 2024-08-02T10:34:59.905Z INFO  [gtfsort] Memory usage: 2678.4414 MB
[nocopy -> file] 2024-08-02T10:35:00.066Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:35:00.097Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:35:01.802Z INFO  [gtfsort] Elapsed time: 1.7053 seconds
[nocopy -> file] 2024-08-02T10:35:01.802Z INFO  [gtfsort] Memory usage: 2693.6094 MB
[nocopy -> file] 2024-08-02T10:35:01.966Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:35:02.000Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:35:03.702Z INFO  [gtfsort] Elapsed time: 1.7027 seconds
[nocopy -> file] 2024-08-02T10:35:03.702Z INFO  [gtfsort] Memory usage: 2736.3398 MB
[nocopy -> file] 2024-08-02T10:35:03.862Z INFO  [gtfsort] Success: GTF file sorted successfully!
[nocopy -> file]
[nocopy -> file] ##### GTFSORT #####
[nocopy -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[nocopy -> file] Repo: github.com/alejandrogzi/gtfsort
[nocopy -> file] Feel free to contact the developer if any issue/bug is found.
[nocopy -> file]
[nocopy -> file] Version: 0.2.2
[nocopy -> file] 2024-08-02T10:35:03.897Z INFO  [gtfsort] Using 16 threads
[nocopy -> file] 2024-08-02T10:35:05.613Z INFO  [gtfsort] Elapsed time: 1.7161 seconds
[nocopy -> file] 2024-08-02T10:35:05.613Z INFO  [gtfsort] Memory usage: 2728.8164 MB
[nocopy -> file] 2024-08-02T10:35:05.773Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:12.942Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:12.942Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:14.445Z INFO  [gtfsort] Elapsed time: 1.5039 seconds
[mmap -> file] 2024-08-02T10:35:14.445Z INFO  [gtfsort] Memory usage: 2740.1172 MB
[mmap -> file] 2024-08-02T10:35:14.620Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:14.651Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:14.651Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:16.117Z INFO  [gtfsort] Elapsed time: 1.4671 seconds
[mmap -> file] 2024-08-02T10:35:16.117Z INFO  [gtfsort] Memory usage: 2773.0664 MB
[mmap -> file] 2024-08-02T10:35:16.291Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:16.323Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:16.323Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:17.766Z INFO  [gtfsort] Elapsed time: 1.4443 seconds
[mmap -> file] 2024-08-02T10:35:17.766Z INFO  [gtfsort] Memory usage: 2724.0078 MB
[mmap -> file] 2024-08-02T10:35:17.941Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:17.972Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:17.972Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:19.426Z INFO  [gtfsort] Elapsed time: 1.4538 seconds
[mmap -> file] 2024-08-02T10:35:19.426Z INFO  [gtfsort] Memory usage: 2715.9023 MB
[mmap -> file] 2024-08-02T10:35:19.601Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:19.631Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:19.631Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:21.092Z INFO  [gtfsort] Elapsed time: 1.4612 seconds
[mmap -> file] 2024-08-02T10:35:21.092Z INFO  [gtfsort] Memory usage: 2679.4570 MB
[mmap -> file] 2024-08-02T10:35:21.272Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:21.302Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:21.302Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:22.757Z INFO  [gtfsort] Elapsed time: 1.4552 seconds
[mmap -> file] 2024-08-02T10:35:22.757Z INFO  [gtfsort] Memory usage: 2725.8203 MB
[mmap -> file] 2024-08-02T10:35:22.936Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:22.972Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:22.972Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:24.436Z INFO  [gtfsort] Elapsed time: 1.4649 seconds
[mmap -> file] 2024-08-02T10:35:24.436Z INFO  [gtfsort] Memory usage: 2803.2969 MB
[mmap -> file] 2024-08-02T10:35:24.614Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmap -> file]
[mmap -> file] ##### GTFSORT #####
[mmap -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmap -> file] Repo: github.com/alejandrogzi/gtfsort
[mmap -> file] Feel free to contact the developer if any issue/bug is found.
[mmap -> file]
[mmap -> file] Version: 0.2.2
[mmap -> file] 2024-08-02T10:35:24.646Z INFO  [gtfsort] Using 16 threads
[mmap -> file] 2024-08-02T10:35:24.646Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmap -> file] 2024-08-02T10:35:26.096Z INFO  [gtfsort] Elapsed time: 1.4509 seconds
[mmap -> file] 2024-08-02T10:35:26.096Z INFO  [gtfsort] Memory usage: 2708.7695 MB
[mmap -> file] 2024-08-02T10:35:26.271Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:33.261Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:33.261Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:33.464Z INFO  [gtfsort] Parsing input: 0.20s
[mmapwrite -> file] 2024-08-02T10:35:33.554Z INFO  [gtfsort] building index: 0.09s
[mmapwrite -> file] 2024-08-02T10:35:33.743Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:34.515Z INFO  [gtfsort] Writing output: 0.96s
[mmapwrite -> file] 2024-08-02T10:35:34.515Z INFO  [gtfsort] Elapsed time: 1.2540 seconds
[mmapwrite -> file] 2024-08-02T10:35:34.515Z INFO  [gtfsort] Memory usage: 4366.0156 MB
[mmapwrite -> file] 2024-08-02T10:35:34.689Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:34.722Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:34.722Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:34.922Z INFO  [gtfsort] Parsing input: 0.20s
[mmapwrite -> file] 2024-08-02T10:35:34.991Z INFO  [gtfsort] building index: 0.07s
[mmapwrite -> file] 2024-08-02T10:35:35.182Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:35.926Z INFO  [gtfsort] Writing output: 0.93s
[mmapwrite -> file] 2024-08-02T10:35:35.926Z INFO  [gtfsort] Elapsed time: 1.2036 seconds
[mmapwrite -> file] 2024-08-02T10:35:35.926Z INFO  [gtfsort] Memory usage: 4411.7500 MB
[mmapwrite -> file] 2024-08-02T10:35:36.102Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:36.134Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:36.134Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:36.348Z INFO  [gtfsort] Parsing input: 0.21s
[mmapwrite -> file] 2024-08-02T10:35:36.433Z INFO  [gtfsort] building index: 0.08s
[mmapwrite -> file] 2024-08-02T10:35:36.623Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:37.320Z INFO  [gtfsort] Writing output: 0.89s
[mmapwrite -> file] 2024-08-02T10:35:37.320Z INFO  [gtfsort] Elapsed time: 1.1870 seconds
[mmapwrite -> file] 2024-08-02T10:35:37.320Z INFO  [gtfsort] Memory usage: 4410.7539 MB
[mmapwrite -> file] 2024-08-02T10:35:37.493Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:37.525Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:37.525Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:37.725Z INFO  [gtfsort] Parsing input: 0.20s
[mmapwrite -> file] 2024-08-02T10:35:37.794Z INFO  [gtfsort] building index: 0.07s
[mmapwrite -> file] 2024-08-02T10:35:37.980Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:38.674Z INFO  [gtfsort] Writing output: 0.88s
[mmapwrite -> file] 2024-08-02T10:35:38.674Z INFO  [gtfsort] Elapsed time: 1.1496 seconds
[mmapwrite -> file] 2024-08-02T10:35:38.674Z INFO  [gtfsort] Memory usage: 4447.7148 MB
[mmapwrite -> file] 2024-08-02T10:35:38.847Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:38.877Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:38.877Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:39.066Z INFO  [gtfsort] Parsing input: 0.19s
[mmapwrite -> file] 2024-08-02T10:35:39.146Z INFO  [gtfsort] building index: 0.08s
[mmapwrite -> file] 2024-08-02T10:35:39.334Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:40.056Z INFO  [gtfsort] Writing output: 0.91s
[mmapwrite -> file] 2024-08-02T10:35:40.056Z INFO  [gtfsort] Elapsed time: 1.1791 seconds
[mmapwrite -> file] 2024-08-02T10:35:40.056Z INFO  [gtfsort] Memory usage: 4408.2422 MB
[mmapwrite -> file] 2024-08-02T10:35:40.224Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:40.255Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:40.255Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:40.450Z INFO  [gtfsort] Parsing input: 0.19s
[mmapwrite -> file] 2024-08-02T10:35:40.527Z INFO  [gtfsort] building index: 0.08s
[mmapwrite -> file] 2024-08-02T10:35:40.718Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:41.419Z INFO  [gtfsort] Writing output: 0.89s
[mmapwrite -> file] 2024-08-02T10:35:41.419Z INFO  [gtfsort] Elapsed time: 1.1643 seconds
[mmapwrite -> file] 2024-08-02T10:35:41.419Z INFO  [gtfsort] Memory usage: 4390.0039 MB
[mmapwrite -> file] 2024-08-02T10:35:41.593Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:41.625Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:41.626Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:41.821Z INFO  [gtfsort] Parsing input: 0.20s
[mmapwrite -> file] 2024-08-02T10:35:41.919Z INFO  [gtfsort] building index: 0.10s
[mmapwrite -> file] 2024-08-02T10:35:42.114Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:42.851Z INFO  [gtfsort] Writing output: 0.93s
[mmapwrite -> file] 2024-08-02T10:35:42.851Z INFO  [gtfsort] Elapsed time: 1.2263 seconds
[mmapwrite -> file] 2024-08-02T10:35:42.851Z INFO  [gtfsort] Memory usage: 4384.5781 MB
[mmapwrite -> file] 2024-08-02T10:35:43.032Z INFO  [gtfsort] Success: GTF file sorted successfully!
[mmapwrite -> file]
[mmapwrite -> file] ##### GTFSORT #####
[mmapwrite -> file] The fastest chr/pos/feature GTF/GFF sorter you'll see.
[mmapwrite -> file] Repo: github.com/alejandrogzi/gtfsort
[mmapwrite -> file] Feel free to contact the developer if any issue/bug is found.
[mmapwrite -> file]
[mmapwrite -> file] Version: 0.2.2
[mmapwrite -> file] 2024-08-02T10:35:43.065Z INFO  [gtfsort] Using 16 threads
[mmapwrite -> file] 2024-08-02T10:35:43.065Z INFO  [gtfsort] Successfully mapped file to memory, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:43.262Z INFO  [gtfsort] Parsing input: 0.20s
[mmapwrite -> file] 2024-08-02T10:35:43.354Z INFO  [gtfsort] building index: 0.09s
[mmapwrite -> file] 2024-08-02T10:35:43.548Z INFO  [gtfsort::utils] Successfully mapped output file, size:<PHONE_NUMBER> bytes
[mmapwrite -> file] 2024-08-02T10:35:44.285Z INFO  [gtfsort] Writing output: 0.93s
[mmapwrite -> file] 2024-08-02T10:35:44.285Z INFO  [gtfsort] Elapsed time: 1.2201 seconds
[mmapwrite -> file] 2024-08-02T10:35:44.285Z INFO  [gtfsort] Memory usage: 4333.5391 MB
[mmapwrite -> file] 2024-08-02T10:35:44.459Z INFO  [gtfsort] Success: GTF file sorted successfully!

Hi @eternal-flame-AD
This was pretty cool to look at. Big thanks for taking the time to implement it! I will merge but will not publish a new version yet. Since I think this is a significant contribution, I would like to include you not only in the new release as an author but also on the paper (which I need to update). Let me know if you are ok and comfortable with that (I can use your Github name in the crate metadata but I would probably need your name and last name for the paper). You can also write to<EMAIL_ADDRESS>if you do not want to disclose that info here.

I don't have a MacOS system so not sure if it will work. We should probably have a fallback to normal IO when mmap fail in release.

Linux user here, I will try to find out how to make it work in MacOS. Thanks for pointing that out!
Will try to find time to update the README and all the data in the paper with this new approach.
Again, thanks!
Alejandro

@alejandrogzi  Thanks! I got in touch with a friend with a Mac and am waiting for his response, I'll open a new PR if changes are needed to make it work.
Thanks for the offer to add me to the author list!
For crate metadatas please use my commit details: eternal-flame-AD<EMAIL_ADDRESS>For publications, here is my ORCID, my name, academic emails, and departments are current.
ORCID: https://orcid.org/0000-0002-9025-6071


Add a feature to be able choose ojo installation folder

We need this feature to make ojo installation more flexible.
As example:
I have separated nvme for ojo, and i want to install on it to gain more isolation & stability.
But i cant do this because of static defined path.

Can you see if this is an open issue in the SDK  @Va1Ke ?


bumping js-slang

to version 1.0.46

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 37.993%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5892

Relevant Lines:
14536

💛  - Coveralls


make sure getters always return Symbols

We have ran into several issues when relying on enum to return Symbol type.
This PR replaces read_attribute by send, since the read_attribute returns unprocessed (raw) value before typecast (demongoize) and therefore can potentially return something else than Symbol.
Also, this PR makes sure all Array values (in multiple option) are Symbols as well.
For your reference, here you can see how Mongoid uses read_attribute to get raw value which is then processed to a proper type using demongoize: https://github.com/mongodb/mongoid/blob/master/lib/mongoid/fields.rb#L411-L424
This is extermely important especially now, when Symbols are being deprecated and an app using Mongoid can potentially start returning Strings instead of Symbols. See here: https://jira.mongodb.org/browse/RUBY-1075?jql=project %3D RUBY AND resolution %3D Unresolved ORDER BY priority DESC%2C key DESC

+1.
Currently running into this issue as I had to manually rename all my Mongo collections to remove underscores.  This changed the field types to strings and breaks the <enum_val>? methods.
I got into this situation due to commit 2288ee6 which stopped using Mongoid's aliasing features, so I would've had to reference enum fields with underscore prefixes.  Instead of changing to underscore prefixes, I changed the mongoid enum prefix configuration to empty string.  As a result I had to rename the fields in the DB.

any chance to have this merged?

bump, can we have this merged please?

I'd question this change vs a change that converts everything to strings. The reason is that the "symbol" type is deprecated by BSON and is deprecated in Mongo 3.2.
I opened an issue specifically for this to discuss: https://github.com/thetron/mongoid-enum/issues/41

@jeremyhaile I am not quite sure whether changes on the db level should have impact on how the enum abstraction works in Ruby (unless of course there is deprecation of Symbols in Ruby itself). Perhaps a way forward might be to add config option (Symbol/String)?


Introduce documentation for PKCS#11 and improve documentation for Authentication

I managed to configure the YubiHSM2 in OpenXPKI as a keystore and wrote some docs how this can be done.
Furthermore, when configuring the authentication it took me a while to understand how the stack.yaml and the handler.yaml work, so I tried to clarify this in the docs.

Coverage decreased (-3.5%) to 45.202% when pulling<PHONE_NUMBER>d227299f9d51e26e2fcd1713e24996 on schaeferpp:develop into e89ac29ae66370775a80481dace7ca6cf1abe5e8 on openxpki:develop.


entry: relax symlink target constraints

This allows the creation and extraction of symlinks pointing to targets
outside of the destination directory, including absolute paths and ../
chains.
Path traversal is now checked at unpack time, by canonicalizing the target
path and ensuring that it is nested below destination path.
Fixes #87

Looks great to me, thanks! I'm fine merging once AppVeyor is green

As suggested, moved the last test to unix-only. PTAL.

Thanks!


Disable Style/FrozenStringLiteralComment cop

This is a new Ruby 2.3 feature and isn't necessary for us, so disabling. This fixes the Chef Jenkins build.

👍 lgtm


Vectors of NA values are parsed as boolean

We are using an R algorithm that usually should return a vector of doubles or NA values. Sometimes it returns a vector of NA values only ... e.g. c(NA, NA, NA, NA, NA)
For some reason, REngine.GetSymbol() would not return the NA-only vector as a list of doubles being Double.NaN (as I would expect), but as a list of Booleans being all "true".
Is this an issue with RDotNet or an issue with R's SEXPREC type? As RServe has similar behaviour, I suspect R itself.
(If my question seems weird: Sorry, I am new to R and RDotNet)
Versions used: RDotNet 1.5.5 / R 3.1.2

R has six types of vectors, but only four are commonly used. These are logical, integer, numeric, and character (plus complex and raw). Since a vector, unlike a list, has to be all of the same type R will coerce down to the most flexible format which is usually character. However, according to the docs, NA is defined to be a logical constant of length 1, so a vector of c(NA, NA, NA, NA) is automatically logical. You can verify this with R studio:
> f <- c(NA, NA, NA, NA)
> typeof(f)
[1] "logical"

However, by the coercion rules, you can go from logical->integer->double->character with logical being least flexible and character being most flexible.
So, via RStudio
> f <- as.double(c(NA, NA, NA, NA))
> typeof(f)
[1] "double"

or via R.Net
using RDotNet;

namespace RDotNetTester
{
    internal class Program
    {
        private static void Main()
        {
            var engine = REngine.GetInstance();
            engine.Evaluate("f <- c(NA, NA, NA, NA)");
            var f = engine.GetSymbol("f");
            var n = f.AsNumeric();
        }
    }
}

Also, I think if you use the term SEXPREC, your miles ahead of many R.Net users.

Thanks for your great explanation, @skyguy94 – I will know how to fix my C# code properly now.

I'm happy to help. I don't get to touch R much in my day job. Posting about it helps me internalize the fundamental details. If you want a good book for programmers using R, I recommend Advanced R by Hadley Wickham.


Video playback is not working in 0.13.19

I'm submitting a ...

[x] bug report
[ ] feature request
[ ] support request

General infomration
Prerequisites

[x] Are you running the latest version?

Description
The video playback is not working in the release 0.13.19, when i try to play a video nothing happens, I'm not using any VPN, inputstream.adaptive is updated to the latest release 2.3.11, and everything is working fine with 0.13.18.
Context (Environment)
Installation

[x] I installed the plugin via zip from the Releases page
[ ] I´m using the Netflix Repo
[ ] I´m using a different source (Please tell which)

Operating System

[ ] Linux (x86/x64)
[ ] OSX (x86/x64)
[x] Windows (x86/x64)
[ ] Linux (ARM)
[ ] Android

Additional informatin on the environment
Kodi 18 Leia RC, Windows 10
Debug log
https://pastebin.com/wkYMtQZA
Other information
Here is manifest.json, it might help for fixing the problem.
manifest.zip
In the file settings.xml in
C:\Users\Essam\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources
changing from
<setting id="enable_vp9_profiles" type="bool" label="30086" default="false" visible="eq(-3,true)" subsetting="true"/>
to
<setting id="enable_vp9_profiles" type="bool" label="30086" default="true" visible="eq(-3,true)" subsetting="true"/>
Fixed the playback for me.
And here is a fixed release using this workaround (the fix tested with windows 10, it might not work for some others operating systems then try opening Kodi and right click on the Netflix plugin icon and choose Settings, stand on Expert and enable HEVC profiles).
use this release with Windows 10 (Only VP9 profiles are ON by default)
plugin.video.netflix-0.13.19.FIX.zip
and use this release with non-Windows operating systems (VP9 and HEVC profiles are ON  by default)
plugin.video.netflix-0.13.19.FIXED2.zip
This release should work with all the operating systems.
plugin.video.netflix-0.13.19.ALL.zip

I confirm I have the same issue on all my Kodi boxes using 0.13.19. Downgrading back to 0.13.18 makes it work again.

I can also confirm:
15:58:34.944 T:140534131709696   DEBUG: AddOnLog: InputStream Adaptive: Searching for decrypters in: /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/ 15:58:34.953 T:140534131709696   DEBUG: AddOnLog: InputStream Adaptive: Found decrypter: /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/libssd_wv.so 15:58:34.953 T:140534131709696   DEBUG: AddOnLog: InputStream Adaptive: Supported URN: urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED 15:58:35.099 T:140534131709696   ERROR: AddOnLog: InputStream Adaptive: Cannot download http://localhost:56673/manifest?id=80014999&dolby=true&hevc=false&hdr=false&dolbyvision=false&vp9=false 15:58:35.099 T:140534131709696   ERROR: AddOnLog: InputStream Adaptive: Could not open / parse mpdURL (http://localhost:56673/manifest?id=80014999&dolby=true&hevc=false&hdr=false&dolbyvision=false&vp9=false) 15:58:35.099 T:140534131709696   DEBUG: AddOnLog: InputStream Adaptive: Session::~Session() 15:58:35.099 T:140534131709696   ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.netflix/?action=play_video&infoLabels=%7B%27rating%27%3A+0%2C+%27season%27%3A+None%2C+%27tvshowtitle%27%3A+%27%27%2C+%27mediatype%27%3A+%27movie%27%2C+%27director%27%3A+u%27Bora+Da%5Cu011ftekin%27%2C+%27duration%27%3A+6744%2C+%27year%27%3A+2013%2C+%27genre%27%3A+u%27Deutsche+Kom%5Cxf6dien%27%2C+%27plot%27%3A+u%27Manchmal+lassen+sich+die+Fr%5Cxfcchte+krimineller+Machenschaften+erst+durch+eine+legale+Besch%5Cxe4ftigung+ernten.%27%2C+%27episode%27%3A+%27%27%2C+%27title%27%3A+u%27Fack+ju+G%5Cxf6hte%27%2C+%27mpaa%27%3A+%27FSK-12%27%2C+%27writer%27%3A+%27%27%2C+%27cast%27%3A+%5Bu%27Katja+Riemann%27%2C+u%22Elyas+M%27Barek%22%2C+u%27Aram+Arami%27%2C+u%27Jana+Pallaske%27%2C+u%27Jella+Haase%27%2C+u%27Max+von+der+Groeben%27%2C+u%27Margarita+Broich%27%2C+u%27Alwara+H%5Cxf6fels%27%2C+u%27Uschi+Glas%27%2C+u%27Karoline+Herfurth%27%5D%7D&video_id=80014999&pin=True] 15:58:35.099 T:140534131709696   DEBUG: AddOnLog: InputStream Adaptive: Close() 15:58:35.099 T:140534131709696   DEBUG: SECTION:UnloadDll(/usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.2.3.11) 15:58:35.099 T:140534131709696    INFO: ADDON: Dll Destroyed - InputStream Adaptive

Same here, the screen dims a little when playback starts... and fails:
Debug log:
http://ix.io/1upH

Similar issue here (RPi3B ), the screen dims a little when playback starts... and fails:
Debug log:
http://ix.io/1upH
The above fix doesn't work though. This was a fresh install done yesterday.
Addition:
Rollback to 0.13.18 does make things work.

In the fixed 0.13.19 try opening Kodi and right click on the Netflix plugin icon and choose Settings, stand on Expert Enable HEVC profiles and Disable VP9 profiles, or enable booth.

@Essam315 advice works - enabled hevc and vp9 and it works again! W00t!

Similar issue here (RPi3B ), the screen dims a little when playback starts... and fails:
Debug log:
http://ix.io/1upH
The above fix doesn't work though. This was a fresh install done yesterday.
Addition:
Rollback to 0.13.18 does make things work.

In the fixed 0.13.19 try opening Kodi and right click on the Netflix plugin icon and choose Settings, stand on Expert Enable HEVC profiles and Disable VP9 profiles, or enable both of them.

Indeed, doing this seems to solve the issue. Tested on 2xRPi3 devices.

@Essam315 advice worked. Maybe more robust error handling would be nice.
Going through debug logging doesn't seem a good way to solve settings issues.

This issue should not be closed it is still present in the most recent stable version. It's not just an informative error message, it's a bug, right now users (at least Pi users) need to into the expert settings and enable an option clearly marked for android to be able to use the addon. This issue should be open as long as that is the case in the stable build.

@ksl1989
This bug has fixed here
https://github.com/asciidisco/plugin.video.netflix/commit/5d363569b025247f5005a2266e69efddb1476cc7

@Essam315
You're right, I didn't notice that commit. Also, I hadn't tried the addon today yet, that's why I didn't realise it wasn't working anyway. Although those are different issues.
@simonbuehler This addon is not working today after a change on Netflix's side, it's not related to this issue.

same issue here on rpi 3B+
latest plugin version + latest osmc
13:23:54.483 T:1125364464 WARNING: CPythonInvoker(92, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): the python script "/home/osmc/.kodi/addons/plugin.video.netflix/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
13:24:00.970 T:1772090096 WARNING: CPythonInvoker(94, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): the python script "/home/osmc/.kodi/addons/plugin.video.netflix/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
13:24:06.665 T:1918279680  NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.netflix/?action=play_video&infoLabels=%7B%27rating%27%3A+0%2C+%27writer%27%3A+%27%27%2C+%27episode%27%3A+1%2C+%27plot%27%3A+u%22Apr%5Cxe8s+l%27effondrement+d%27un+lyc%5Cxe9e%2C+un+constructeur+tente+de+redorer+son+image+en+proposant+de+payer+les+%5Cxe9tudes+de+trois+jeunes+victimes+dans+une+prestigieuse+%5Cxe9cole+priv%5Cxe9e.%22%2C+%27season%27%3A+1%2C+%27tvshowtitle%27%3A+u%27%5Cxc9lite%27%2C+%27title%27%3A+u%27Bienvenue%27%2C+%27mediatype%27%3A+u%27episode%27%2C+%27mpaa%27%3A+u%27-%27%2C+%27director%27%3A+%27%27%2C+%27genre%27%3A+u%27S%5Cxe9ries+espagnoles%27%2C+%27year%27%3A+0%2C+%27duration%27%3A+3358%7D&video_id=80201009&pin=False&start_offset=3272
13:24:06.667 T:1116975856  NOTICE: Creating InputStream
13:24:07.308 T:1108587248 WARNING: CPythonInvoker(96, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): the python script "/home/osmc/.kodi/addons/plugin.video.netflix/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
13:24:09.585 T:1200616176   ERROR: Traceback (most recent call last):
13:24:09.586 T:1200616176   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock
13:24:09.586 T:1200616176   ERROR:     self.process_request(request, client_address)
13:24:09.586 T:1200616176   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request
13:24:09.587 T:1200616176   ERROR:     self.finish_request(request, client_address)
13:24:09.587 T:1200616176   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
13:24:09.587 T:1200616176   ERROR:     self.RequestHandlerClass(request, client_address, self)
13:24:09.587 T:1200616176   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 652, in init
13:24:09.587 T:1200616176   ERROR:     self.handle()
13:24:09.587 T:1200616176   ERROR:   File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
13:24:09.588 T:1200616176   ERROR:     self.handle_one_request()
13:24:09.588 T:1200616176   ERROR:   File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
13:24:09.588 T:1200616176   ERROR:     method()
13:24:09.588 T:1200616176   ERROR:   File "/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/MSLHttpRequestHandler.py", line 69, in do_GET
13:24:09.588 T:1200616176   ERROR:     dolby, hevc, hdr, dolbyvision, vp9)
13:24:09.588 T:1200616176   ERROR:   File "/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 225, in load_manifest
13:24:09.588 T:1200616176   ERROR:     return self.__tranform_to_dash(data)
13:24:09.589 T:1200616176   ERROR:   File "/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 311, in __tranform_to_dash
13:24:09.589 T:1200616176   ERROR:     manifest = manifest['result']['viewables'][0]
13:24:09.589 T:1200616176   ERROR: KeyError: 'viewables'
13:24:09.589 T:1116975856   ERROR: CCurlFile::FillBuffer - Failed: Server returned nothing (no headers, no data)(52)
13:24:09.590 T:1116975856   ERROR: CCurlFile::Open failed with code 0 for http://localhost:35857/manifest?id=80201009&dolby=true&hevc=true&hdr=false&dolbyvision=false&vp9=false:
13:24:09.590 T:1116975856   ERROR: AddOnLog: InputStream Adaptive: Cannot download http://localhost:35857/manifest?id=80201009&dolby=true&hevc=true&hdr=false&dolbyvision=false&vp9=false
13:24:09.590 T:1116975856   ERROR: AddOnLog: InputStream Adaptive: Could not open / parse mpdURL (http://localhost:35857/manifest?id=80201009&dolby=true&hevc=true&hdr=false&dolbyvision=false&vp9=false)
13:24:09.592 T:1116975856   ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.netflix/?action=play_video&infoLabels=%7B%27rating%27%3A+0%2C+%27writer%27%3A+%27%27%2C+%27episode%27%3A+1%2C+%27plot%27%3A+u%22Apr%5Cxe8s+l%27effondrement+d%27un+lyc%5Cxe9e%2C+un+constructeur+tente+de+redorer+son+image+en+proposant+de+payer+les+%5Cxe9tudes+de+trois+jeunes+victimes+dans+une+prestigieuse+%5Cxe9cole+priv%5Cxe9e.%22%2C+%27season%27%3A+1%2C+%27tvshowtitle%27%3A+u%27%5Cxc9lite%27%2C+%27title%27%3A+u%27Bienvenue%27%2C+%27mediatype%27%3A+u%27episode%27%2C+%27mpaa%27%3A+u%27-%27%2C+%27director%27%3A+%27%27%2C+%27genre%27%3A+u%27S%5Cxe9ries+espagnoles%27%2C+%27year%27%3A+0%2C+%27duration%27%3A+3358%7D&video_id=80201009&pin=False&start_offset=3272]
13:24:09.592 T:1116975856  NOTICE: CVideoPlayer::OnExit()
13:24:09.722 T:1918279680  NOTICE: CVideoPlayer::CloseFile()
13:24:09.723 T:1918279680  NOTICE: VideoPlayer: waiting for threads to exit
13:24:09.723 T:1918279680  NOTICE: VideoPlayer: finished waiting
13:24:09.744 T:1918279680 WARNING: OnMessage: Suspiciously long time to handle GUI_MSG_PLAYBACK_STARTED (3.06s)
PS: sorry if ive missed something im new here :-)

@krisdeg
This is a closed topic for a different problem, the plugin is not working now because of the problem in #555, upload your debug log to
https://pastebin.com/api
and post the link with your problem here
https://github.com/asciidisco/plugin.video.netflix/issues/555
use Netflix plugin 0.13.18, because the official 0.13.19 is broken for a different problem.
https://github.com/asciidisco/plugin.video.netflix/archive/0.13.18.zip


Add additional templates

I think bootstrap and other style type gems (maybe font-awesome) should be removed from the base, and a couple of other templates added such as:

bootstrap
Foundation
React
API only (would be great)

Hi,
Thanks for the idea. Unfortunately these extra templates won't make it in.
It becomes a bit too cumbersome to try and support all of those combinations in this project. Perhaps such things could be created with individual application templates maintained by folks who use those tech choices.


final reduce on GPU: trivial hash table version

Refer to #25

Query 23: recorded in this issue #7


⚠ Turnos 24x7 has degraded performance

In bf8501a, Turnos 24x7 (https://reservas.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 1303 ms

Resolved: Turnos 24x7 performance has improved in fa14f00.


Update mdoc, sbt-mdoc to 2.5.1

About this PR
📦 Updates

org.scalameta:mdoc
org.scalameta:sbt-mdoc

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

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

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

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #429.


Fix some build problem in linux

fix some build problem in linux

project treats warning as error, we should add more -Wno-error for linux
some stl header files should be included in linux
some switch clause passthrough fix

Couple comments. otherwise good.

Is that ok?

Is that ok?

Well, what? Sorry?
I am waiting for you to rebase onto current master and remove unnessesary INCLUDE, that's it. What's unclear?


Change routing label text

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.006%) to 99.577%

Totals

Change from base Build<PHONE_NUMBER>:
0.006%

Covered Lines:
11641

Relevant Lines:
11644

💛  - Coveralls


[WEB] Remove unused parameters in the v-diffuison model

This commit removes unused parameters in the v-diffusion model. It also updated the server parameters in order to make multiple requests to be handled sequentially.
Signed-Off-by: Gaurav Shukla<EMAIL_ADDRESS>

@powderluv Can you please review and approve?


Paper implementation

Hello,
Thank you very much for sharing your code.
when I studied the paper I came across 2 implementation detail. I see that the setting you choose are the same as the hyper parameter for the inpainting?

is there an option in the code for regular training the one with 1024 batch size? what is the difference between option 1 and 2 in the screen above?

Hi, although the implementation uses the same learning rate, the batch_size is far from 1000, so maybe it would be better to implement it conditionally (you can adjust the batch_size option in the configuration).
The second question I did not understand too well ?

In the training details it mentioned the number of training step is 1M but in the Diffusion Hyper Parameter section it says only 2000 training. I am confused, what are the differences?

2000 is time-step of diffusion \aplha, not the  training step

Thank you for your time.
1 - how can I increase the number of training steps in the code?
2- what is the mask you used in the pre-trained model? is it hybrid? I run the colab and changed the type of mask during the testing to free-form but the model couldn't fill the edges? how do you think I should change the setting to cover this issue?

Change the n_iter: https://github.com/Janspiry/Palette-Image-to-Image-Diffusion-Models/blob/136b29f58d0af6e5db9f3655d2891f5a855fcdaa/config/inpainting_celebahq.json#L137
hybrid, the unmasked region have changed, Is there any change somewhere else?

The Only change I did is to change the mask during the test in the path file from center to free form and changed the "n_step" In the test fromma 1000 to 3000.
Is there a way to keep the original eye color?

Did you change these in notebook?

Yes, I did.
for some reason the notebook doesn't work for irregular mask.
and I have a couple of questions:
has the "free-form" mask implemented? does free-form mean the user can give any type of corrupted image as an input?
second, Is there a way to save all the images (ie. 1000) diffusion steps I would like to mage a gif from them.

Yes, you can find it in https://github.com/Janspiry/Palette-Image-to-Image-Diffusion-Models/blob/136b29f58d0af6e5db9f3655d2891f5a855fcdaa/data/util/mask.py#L232, and you need to give the mask manually.
Get more images by
https://github.com/Janspiry/Palette-Image-to-Image-Diffusion-Models/blob/136b29f58d0af6e5db9f3655d2891f5a855fcdaa/config/inpainting_celebahq.json#L71


Change Link to production

https://github.com/BiznetGIO/neolite/blob/789fffe2f0701627ccd7f3ecde93f1990646d926/examples/create_vm.rs#L79C16-L79C60

Hi there,

The code you mentioned will not be included in any of the releases. It's there to demonstrate the usage of this SDK.
Hardcoding the URL was intentional from the start, as using environment variables would add unnecessary complexity to the demo.
Exposing the URL doesn't pose any harm, as any action requires authentication.
There is no official release for the SDK (yet), so it will be faster to iterate by just running the example repeatedly.

Thank you for stopping by.


Fixes for weekly.2012-02-22

Fixes for weekly.2012-02-07 and weekly.2012-02-22.

Sorry for the multiple pull request noise, git is not my friend, I'm a mercurial guy.


ON-15122: Add upgrade logic for Onload CRs

[Patch 1/2] Cleanup: Bump KMM version to 1.1
KMM version 1.1 provides two useful features: removal of in-tree modules
and ordered upgrade of kernel modules.
Also ran go mod tidy
[Patch 2/2] ON-15122: Add upgrade logic for Onload CRs
This patch adds logic to the operator so that it can upgrade (or
downgrade) the version of onload used in the cluster.
The upgrade process is designed to work with KMM's ordered upgrade
process for kernel modules, but with additions so that it can control
the lifetimes of the other operands. Upgrades take place in a "rolling"
manner, the operator will follow the upgrade procedure for one node
before starting on the next node.
Labels are used to determine the lifetime of the operand's pod on the
node, currently the operator uses two labels: one for the module
lifetime and one for the device plugin daemonset. This does expose some
of the "innards" of the operator, but it should also help recovery if
the controller crashes.
There are some other changes in this patch to the length of the
controller's reconciliation loop. Previously the controller would try to
create each operand sequentially and only exit if everything was done or
if there was an error. However, due to the amount of time that an
upgrade can take I didn't think an approach using "long reconciliations"
would be practical. So I have changed the controller so that it will
requeue a reconciliation each time the it would change the state of the
cluster.
(Apologies for the monolithic commit)
Testing done
Tested manually in cluster
TODO:

[ ] Add unit test coverage

Currently there is one sequential Reconcile() which is triggered by all watches yet handles each type of event in fairly cleanly encapsulated sections. Assigning watches more specifically could allow reconcilers to be called only when its domain (eg. a label selector) is changed, rather than checking everything every time.

My understanding is that for a single controller there can only be a single reconciler. Switching to a multi-controller operator could simplify the scope of the reconciler, but it would be a major architectural change and should be discussed / evaluated another time.

^ Adds unit tests for the reconciler (including tests using a gomocked controller-runtime client).
Please see the top-level comment for patches and test results

^ Added extra logic to remove stale labels from node.
Testing done
Manual testing in the cluster:
I would either edit the selector of onload or alter the labels on the node, then would verify that the operator would remove the onload/kmm labels.
Automated testing
Added a new unit to cover this function.
$ make test
?       github.com/Xilinx-CNS/kubernetes-onload [no test files]
?       github.com/Xilinx-CNS/kubernetes-onload/api/v1alpha1    [no test files]
?       github.com/Xilinx-CNS/kubernetes-onload/cmd/deviceplugin        [no test files]
?       github.com/Xilinx-CNS/kubernetes-onload/cmd/worker      [no test files]
?       github.com/Xilinx-CNS/kubernetes-onload/mocks/client    [no test files]
?       github.com/Xilinx-CNS/kubernetes-onload/pkg/deviceplugin        [no test files]
ok      github.com/Xilinx-CNS/kubernetes-onload/controllers     7.282s  coverage: 73.0% of statements
ok      github.com/Xilinx-CNS/kubernetes-onload/pkg/client_helper       5.777s  coverage: 77.8% of statements
ok      github.com/Xilinx-CNS/kubernetes-onload/pkg/control_plane       0.013s  coverage: 65.0% of statements


Added files from Naomi repo and added apt and python requirements

This pull request includes:

Copied files from /plugins/tti/padatious_tti in the Naomi repository.
Added an apt_requirements.txt with necessary system packages.
Added a python_requirements.txt with the required Python packages.

Wow, this is fantastic, thank you. I would like you to pull in test_padatious_tti.py again - it should contain:
# -*- coding: utf-8 -*-
import unittest
from naomi import testutils
from . import padatious_tti

class TestPadatiousTTIPlugin(unittest.TestCase):
    def setUp(self):
        self.plugin = testutils.get_plugin_instance(padatious_tti.PadatiousTTIPlugin)

If you do that, I will merge this.
-Aaron

done with the changes