Entered appropriate linebreaks and removed ^M's in build.xml

Converted DOS linebreaks to normal line breaks.
Entered linebreaks on suitable places in build.xml.

Die, CRLFs


browsing pages behind login system

Scenario :
I have a target website that I need to crawl and take a screenshot of the personal account feed.
Needs :

Login to the website.
Browse to the personal area.
crawl the page.

Code :
    require 'vendor/autoload.php';
    use JonnyW\PhantomJs\Client;

    $client = Client::getInstance();
    $client->getEngine()->setPath('C:\xampp\htdocs\phantomjs\bin\phantomjs.exe');
    $client->getProcedureCompiler()->clearCache();
    $client->isLazy();
    $delay = 15; // 5 seconds
    $width  = 1366;
    $height = 768;
    $top    = 0;
    $left   = 0;

    $request  = $client->getMessageFactory()->createCaptureRequest();
    $response = $client->getMessageFactory()->createResponse();
    $request->setDelay($delay);
    $request->setTimeout(10000);

    $data = array(
    'login' => '***',
    'password' => '***',
    );

    $request->setMethod('POST');
    $request->setUrl('login-url');
    $request->setRequestData($data); // Set post data
    $request->setOutputFile('screenshot.jpg');
    $request->setViewportSize($width, $height);
    $request->setCaptureDimensions($width, $height, $top, $left);

    $client->send($request, $response);

    $file = fopen("1.txt","a");
    fwrite($file,$response->getContent());
    fclose($file);

Question :
How to browse to the personal page URL without loosing the cookies and the session ?
I have already tried to only change the setUrl another time on the same request, but it's not working.
    $request->setMethod('GET');
    $request->setUrl('personal-page-url');
    $request->setOutputFile('screenshot1.jpg');

    $client->send($request, $response);

    $file = fopen("2.txt","a");
    fwrite($file,$response->getContent());
    fclose($file);

Any update for this issue ?

Can you confirm that setting a cookie file doesn't solve the issue?
$file = '/path/to/your/file.txt';

$client = $this->getClient();
$client->getEngine()->addOption('--cookies-file=' . $file);

It doesn't solve the issue @jonnnnyw

Okay. I will take a look and see what I can come up with.

is there any update on this issue @jonnnnyw

@jonnnnyw are you planning to fix this issue?

Is it possible to login and change the browser site using PHP Phantomjs? Yes.
The following example logs in to wordpress and takes a screenshot of the selected site.
require 'vendor/autoload.php';
use JonnyW\PhantomJs\Client;

class Bot {
    private $client;
    private $session;
    private static $counter = 1;

    public function __construct() {
        $this->client = Client::getInstance();
        $this->client->getEngine()->setPath('/path/to/phantomjs');
        $this->client->isLazy();
        $this->authorize();
    }

    private function authorize() {
        $authUrl = 'url/to/log/in';
        $authData = [
            'login' => '***',
            'password' => '***'
        ];
        $request = $this->client->getMessageFactory()->createRequest($authUrl,'POST');
        $response = $this->client->getMessageFactory()->createResponse();

        $request->setRequestData($authData);

        $this->client->send($request, $response);

        $session = $response->getHeader('Set-Cookie');

        preg_match_all('/wordpress_.+?;/', $session, $matches);

        $this->session = implode('', $matches[0] );
    }

    public function visit($url, $method = 'GET') {
        $request = $this->client->getMessageFactory()->createCaptureRequest($url, $method);
        $response = $this->client->getMessageFactory()->createResponse();
        $request->setOutputFile(BOT::$counter . '.jpg');
        $request->setViewportSize('1400', '800');
        $request->setHeaders([
            'Cookie' => $this->session,
        ]);
        $this->client->send($request, $response);
        BOT::$counter++;
    }
}

$bot = new Bot();
$bot->visit('url/selected/site/after/logging/in');


provide CommitHook callback, to hook all commits.

Hooking all commits could allow us to implement wrappers.
For example, this would support a wrapper approach to compaction rather than the https://github.com/bigboltdb/bolt fork.

I'm going to get more experience with this, then resubmit once I've got a wrapper lib working-- to make sure the hooks are sufficient before merging upstream.


Add coroutines

Try to implement cheap Lua-like coroutines.

[ ] it should be fast to create and resume coroutine (~50ns for creation?, ~10ns for resume?)
[ ] it should not allocate much

If coroutines are to heavy then use iterators.

Looks like iterators are ~2 order of magnitues faster. They are harder to use though. At least for the case when iterator does not return any value. On the other hand coroutines are limited. They can't return value, so they must be used together with iterators. This means that user must learn both.


load and subset expanded data

Currently we have a sample_controls(object, p_control, subset_condition, periods) which samples from the expanded data, optionally from a defined subset.
We don't have an option to just take a subset of the expanded data, except by specifying p=1.
A new subset_data() or load_expanded_data(object, subset_condition = ...) could be defined.
We do have getter/setter methods for accessing the expanded data, so user can manually do any operation after the data has been loaded into @outcome_data. However there is no user method to do that yet.

Closed with #172


Some fixes

Hello! I am testing your implementation of SAML with Django 1.8 and I believe I have fixed some errors. What do you think about these three commits?
EDIT: now there's four of them, perhaps I'll add more before you read this ;)

BTW, what does NG suffix stand for? :)

Thanks for contribution.
NG means next generation because the old repo is not maintenance.


Added callback type check in addEventListener to avoid exceptions

I faced the same issue described in the Issue 467. Looks like it is common.

Thanks!  I'm confused about why that variable is called eventElement since it seems to be (expected to be) a handler function.  I'd be happy to merge this.  @JakeChampion could you run CI and merge if you're OK with it?


dropdown not recognize with  ng-class in 0.11.0

plunker
http://plnkr.co/edit/tAjyhc5JdFmHwBaQDT1T?p=preview
in version 0.10.0  I can use ng-class to add 'dropdown'
but with new version 0.11.0, it's not work now.
regards.

This is likely due to the drop of class support for the dropdown directive.
Closing - let us know if there is something important about this prior behavior.


[FEATURE REQ] Allow setting a display name for the sender of an email

Library name
Azure.Communication.Email
Please describe the feature.
Currently, it's not possible to specify a display name for the sender, unlike for the recipients of an email. Introducing a display name for the sender can offer several business advantages beyond just showing an email address:

Personalization: A display name adds a personal touch to the email, making it feel more human and less like an automated message. It creates a sense of connection between the sender and the recipient.
Brand Recognition: Including a display name allows you to reinforce your brand identity with every email you send. This can help recipients recognize and remember your company or organization more easily.
Clarity: A display name provides clarity about who the sender is, especially if the email is coming from a company or organization. It helps recipients understand the source of the email at a glance, which can reduce confusion and increase trust.
Professionalism: Using a display name demonstrates professionalism and attention to detail. It shows that you have taken the time to customize the email sender information rather than simply relying on a default email address.

Technical explorations
The SDK currently provides a class (EmailMessage) for setting up email messages. However, the first parameter of its constructors, senderAddress, only accepts a string value. Attempting to use values like My Display Name<EMAIL_ADDRESS>or "My Display Name<EMAIL_ADDRESS>results in an exception (Azure.RequestFailedException) with the inner message: Request body validation error. See property 'senderAddress'.
Suggestion
The SDK already offers a readonly struct (EmailAddress) representing the email address and its display name. To address this limitation, I propose introducing new overloads for the EmailMessage constructor that accept EmailAddress sender as the first parameter. This enhancement would provide users with the ability to specify both the email address and the associated display name for the sender, enabling greater flexibility and customization in email communication.

EDIT: It seems that senders can only be configured from the provisioned domains in Azure. Closing this as this change wouldn't provide much value.


Less sucky fix to address https://github.com/LoganDark/digitalocean/is…

…sues/1

Please see update to issue #1 will close pull request if this pans out.


Problem preparing RESISC45 and Diabetic Retinopathy dataset

Hi authors,
Thank you for your work. I am using your code repo for my project. I am trying to prepare the RESISC45 and Diabetic Retinopathy dataset using the script python get_vtab1k.py. I manually downloaded these datasets and successfully prepared them. However, when I run the script, it throws me FileNotFoundError: [Errno 2] No such file or directory: './data/vtab-1k/resisc45/train800val200.txt'. I check the folder and there is no txt file created.
The issue happens to Diabetic as well. Can you help me with what I am missing?

uploaded: https://drive.google.com/file/d/1abt7LW1rUMZfHukC5PDA9lhQ_LFX8WTj/view?usp=sharing

Thank you for the file! Can you provide the file for Diabetic dataset as well?

Thank you for the file! Can you provide the file for Diabetic dataset as well?

uploaded.

@minhlong94 Could you please give more details on how to manually prepare RESISC45? The given one drive link is  rar file. I tried to extract the rar into a folder, tar the extracted folder, put the original rar file into data/vtab/resisc45/manual, but still got the error information.


fix: Pin mistune to 3.0.2

mistune introduced a bug in 3.10 that's causing nbconvert to fail; this change pins the version until the bug is fixed.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Relevant issue: https://github.com/lepture/mistune/issues/403


fix offset math in ColorTransform.concat

in this thread Thomas outlined the expected offset formula:
concat_offset = multiplier2*offset1 + offset2;

Joshua replied that it was implemented, however the formula used was:
concat_offset = multiplier1*offset2 + offset1;

the doc states

the effect is the same as applying the second color transformation after the original color transformation.

but the previous code has this backwards
Came across this when I was implementing flixel tools for adobe animate's tint and brightness color transforms, I noticed that concatenating a full brightness or full tint on top of another transform did not completely override the initial transforms values.

I'm not very well versed in unit testing visual utilities like this. For test_concat1, I clearly just took the new values and put then as the expected value, I feel like this is not great practice, and I'm open for suggestions


BasicFormat should automatically determine indentation level of a file

Description
We could take a pretty good guess on the indentation of the file.
There's a few ways we could do this. One would be to grab the indentation up to content in each line, then divide that by common indents and pick the closest match. This is probably good enough, but we can always get more accurate by eg. skipping multiline strings, or rather than an average, instead look at how many lines fit that indentation.

rdar://107455224

FWIW I filed a similar issue for the compiler a while back and that includes some hacky script to infer indentation. From a file. I’m not claiming that that’s the way we should do it but the pointer might be useful at a starting point https://github.com/apple/swift/issues/44694

From a quick glance I believe that's basically the last part, ie.

instead look at how many lines fit that indentation

Definitely one way to do it! I just figured taking the average is probably good enough and a little faster 🤷

Is there something else to do in this issue after the #2514 PR?

https://github.com/apple/swift-syntax/pull/2514 just adds the API to infer indentation. When creating a BasicFormat object, it still defaults to four spaces of indentation
https://github.com/apple/swift-syntax/blob/1672a3e1b01a7288fdb076bbbf3b34e5f0d70fdf/Sources/SwiftBasicFormat/BasicFormat.swift#L71

Do we wanna use this API in BasicFormat?

Yes, that would be nice, I think.


Transform key as array ignored

Type: Bug

Packages
Version

fela
12.2.1

Description
When using an array value for the transform key, the last key in the array is used for all breakpoints.

Steps to reproduce

Use the following:
transform: ['translateX(-50%)', , 'translateX(-100px)']
Expected Behavior

translateX(-50%) is used for the first two breakpoints
translateX(-100px) is used for any greater breakpoint

Actual Behavior
All breakpoints use translateX(-100px).

Did you configure fela-plugin-responsive-value correctly?
Here's an example of how it works: https://codesandbox.io/s/dawn-fire-462sj7?file=/src/index.js

Very confident closure! 😄
Yeah, it works for all other responsive values, apart from the transform.

It looks like it might be an issue within react-fela, using the css method. There are some rules that don't work, some that do. I'm unsure what the relation is between the ones that are broken. text-transform also doesn't work, while fontSize does work.
Any chance this can be reopened? Because it's definitely not resolved.
This is (part of) my React component:
<Flex
  sx={{
  left: '50%',
  position: 'absolute',
  zIndex: 11,
  border: '1px solid #DADCDF',
  width: 'auto',
  height: 'auto',
  borderRadius: ['3px', , '5px'],
  bottom: ['50%', , '0px'],
  transform: ['translate(-50%, 50%)', , 'translateX(-50%)'],
  }}
/>

And this (part of) the Flex component used above. <Flex> can be seen as a wrapper for fela.
const HTMLElement: string = asProp as keyof JSX.IntrinsicElements;
const { css } = useFela();

return (
  <HTMLElement
    value={value}
    {...(autoComplete && { autoComplete: autoComplete })}
    {...props}
    className={`${css(sx as any)} ${className}`}
    ref={ref}
  >
    {children}
  </HTMLElement>
);

The borderRadius and bottom rules are properly transpiled. The transform one is not.

What's your Fela configuration in this case? I'm sure it's a configuration issue, because the plugin doesn't care which property you use; either it works or not.
That said, I can reopen of course.

I have created a workaround for this issue. Thanks anyways!


A simple correction about fillText() and strokeText()

URL(s)
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics
Request type

[ ] Correction or update

Details
In the part talking about drawing texts in canvas, the article said that the second and third attributes of the fillText() or strokeText() methods, represent the cooridinates of the top left corner of the text box.
But I think that they represent the bottom left corner of the text box, since I treid to draw a text with this line:
ctx.fillText('HelloWorld', 0, 0);
but It didn't appear because it was above the canvas area.

Looks like you are totally right, @eslamsamiir ! Thanks for reporting. I have updated this.


Remove unused imports

@0xb10ckdev sorry for taking too long to respond. This repository is automatically synced from our private repo and is not being monitored at all. Additionally, I believe we have performed the same change already. Thank you for the contribution anyway ❤


Remove dead link

Describe this PR
⚠ Sorry for the translated English.
I referred to prisma's excellent documentation. However, I found a dead link and removed it.
If you have an alternative link, please let me know. I will replace it with that link.
Changes
Document Correction
What issue does this fix?
Remove dead link.
Any other relevant information

@all-contributors please add @katamotokosuke  for doc


Diesel-cli requires empty Cargo.toml file before setup can be run

Setup
Versions

Diesel: 0.16.0

Feature Flags

diesel: no-default-features, postgres

Problem Description
Diesel setup looks for Cargo.toml file unnecessarily.
What are you trying to accomplish?
Setup a database for the first time in a non-Rust project.
$ diesel setup
Unable to find Cargo.toml in this directory or any parent directories.
$ touch Cargo.toml
$ diesel setup
Creating database: demodb

I would not expect diesel to require or care about having an empty Cargo.toml file in the project directory. My database migrations may be stored in a separate repo from my project or my project might not be in Rust at all and merely using diesel-cli for migrations.
Checklist

[x] I have already looked over the issue tracker for similar issues.

The reason is this: You can run diesel setup in basically any directory of your project, and it will look for the root directory (which is where the migrations directory needs to live) by search for a Cargo.toml.
Immediate action item from this issues: Document this behavior.
Refactoring for the future: The code in diesel-cli that does this is actually not very clever, and I doubt it works will with a cargo workspace setup. Cargo has a cargo locate-project command, though, and we should consider switching to calling this.

Am 11.11.2017 um 16:50 schrieb Sam Whited<EMAIL_ADDRESS>Setup
Versions
• Diesel: 0.16.0
Feature Flags
• diesel: no-default-features, postgres
Problem Description
Diesel setup looks for Cargo.toml file unnecessarily.
What are you trying to accomplish?
Setup a database for the first time in a non-Rust project.
$ diesel setup
Unable to find Cargo.toml in this directory or any parent directories.
$ touch Cargo.toml
$ diesel setup
Creating database: demodb
I would not expect diesel to require or care about having an empty Cargo.toml file in the project directory. My database migrations may be stored in a separate repo from my project or my project might not be in Rust at all and merely using diesel-cli for migrations.
Checklist
• [x ] I have already looked over the issue tracker for similar issues.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

That makes sense, and documentation would make this less confusing.
Maybe it could also search for a .git or .hg directory? Or if it doesn't find something just use the working directory? I'd still like to not have to create an empty Cargo.toml which I'm just going to remove after initializing the database for new projects.

It just occured to me that there might be an easy fix for this: if you don't have a Cargo.toml and are in the root of the project you can tell you're in the root because the migrations directory exists. If you're not in the root you can't tell where the root is, so for non rust projects it could just only work if you're in the root already instead of complaining about missing Cargo.toml every time I delete my development database and want to run migrations over again.


Fix the py script launchers

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

opps, merged too early. but I think it is ok.


Sync eng/common directory with azure-sdk-tools for PR 2484

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/2484  See eng/common workflow

/check-enforcer override


All requests become very slow after using mitmdump with defalut settings

Problem Description
Sorry, I am not very familiar with Python. When I use mitmdump to proxy my Android application, all requests become very slow (Android APP is chrome), I am sure that my network is well, because after I cancel the proxy The request became very fast. I did not modify any settings, only ran mitmdump.
I tried to use the script to process the request separately, but it was also very slow.
Please help me .
Steps to reproduce the behavior:

modify android phone proxy to ip:8080
run mitmdump
run chrome at android phone

System Information
Paste the output of "mitmproxy --version" here.
Mitmproxy: 6.0.2
Python:    3.9.2
OpenSSL:   OpenSSL 1.1.1i  8 Dec 2020
Platform:  Windows-10-10.0.19041-SP0
Android Version : 11.0
Thanks a lot !

No offense, I am very interested in the Mitmdump project and admire you, but when I use Fiddler, the request is very fast, I think Mitmdump can also achieve the same effect, please guide me how to operate

Can you upgrade to the latest development releases and try again please?
https://mitmproxy.org/downloads/#branches/main/

Thanks for your reply and help, I downloaded "mitmproxy-main-windows.zip" from the link you provided and ran it, but the APP request in my Android phone is still very slow.

Can you upgrade to the latest development releases and try again please?
https://mitmproxy.org/downloads/#branches/main/

I uploaded a picture of the request situation when using mitmproxy.exe as a proxy. You can see that the request time for qq.com is 25s. Because I am in China, the request time is basically less than 1s without using a proxy.
Maybe I didn't describe it clearly or I used it improperly, please help me

Thanks for the clarification. 25s is indeed absymally slow. I really don't have a good explanation though. Does that also (occasionally) happen when you reply a request (select flow, press "r")?

I meet this problem as well，I use tool is mitmdump and tip
 Error in HTTP connection: TcpDisconnect('[Errno 32] Broken pipe')

按理说我已经收到你的邮件啦。会尽快回复你的！


Can I change embeddings['image'].shape from 768 to 1024?

I want to use pretrained weights to inference, but I need embeddings['image'].shape from 768 to 1024.
How to do that?

You can finetune by adding a projection layer.
Btw, we are tuning a  version of huge , which is 1024-dim.


added block prefabs and materials for all discussed categories

find block prefabs under Assets/Block-Prefabs

included pngs to use for potential buttons in the spawner - find under Assets/Block-Materials/pngs- buttons

LGTM


How to prepare NLB data for NDT ?

I have successfully followed nlb_tools to read NLB datasets successfully, but I noticed NDT needs h5 files which are not the same as my h5 saves. How should I prepare the dataset I downloaded from DANDI for running NDT, please?

Here's my working procedure.

modify XXX_data_XXXX to XXX_spikes_XXXX in src/dataset.py.

if 'eval_spikes_heldin' in h5dict: # NLB data
    get_key = lambda key: h5dict[key].astype(np.float32)
    train_data = get_key('train_spikes_heldin')
    train_data_fp = get_key('train_spikes_heldin_forward')
    train_data_heldout_fp = get_key('train_spikes_heldout_forward')
    train_data_all_fp = np.concatenate([train_data_fp, train_data_heldout_fp], -1)
    valid_data = get_key('eval_spikes_heldin')
    train_data_heldout = get_key('train_spikes_heldout')
    if 'eval_spikes_heldout' in h5dict:
        valid_data_heldout = get_key('eval_spikes_heldout')
    else:
        valid_data_heldout = np.zeros((valid_data.shape[0], valid_data.shape[1], train_data_heldout.shape[2]), dtype=np.float32)
    if 'eval_spikes_heldin_forward' in h5dict:
        valid_data_fp = get_key('eval_spikes_heldin_forward')
        valid_data_heldout_fp = get_key('eval_spikes_heldout_forward')
        valid_data_all_fp = np.concatenate([valid_data_fp, valid_data_heldout_fp], -1)
    else:
        valid_data_all_fp = np.zeros(
            (valid_data.shape[0], train_data_fp.shape[1], valid_data.shape[2] + valid_data_heldout.shape[2]), dtype=np.float32
        )

    # NLB data does not have ground truth rates
    if mode == DATASET_MODES.train:
        return train_data, None, train_data_heldout, train_data_all_fp
    elif mode == DATASET_MODES.val:
        return valid_data, None, valid_data_heldout, valid_data_all_fp

use nlb_tools read nwb data and save as h5 with something like:

train_dict = make_train_input_tensors(
    dataset,
    dataset_name  = 'mc_maze',
    trial_split = 'train',
    save_file = True,
    include_behavior = True,
    include_forward_pred = True,
    save_path = os.path.join( 'mc_maze_train.h5')
    )
eval_dict = make_eval_input_tensors(
    dataset,
    dataset_name  = 'mc_maze',
    trial_split = 'val',
    save_file = True,
    save_path = os.path.join( 'mc_maze_train.h5')
    )

specify data path in ./config./mc_maze.yaml

DATA:
  DATAPATH: "./data"
  TRAIN_FILENAME: 'mc_maze_train.h5'
  VAL_FILENAME: 'mc_maze_eval.h5'

However, I got the following issue:
Traceback (most recent call last):
  File "src/run.py", line 144, in <module>
    main()
  File "src/run.py", line 58, in main
    run_exp(**vars(args))
  File "src/run.py", line 137, in run_exp
    runner.train()
  File "/home/username/Projects/neural-data-transformers/src/runner.py", line 330, in train
    self.load_train_val_data_and_masker()
  File "/home/username/Projects/neural-data-transformers/src/runner.py", line 264, in load_train_val_data_and_masker
    training_set = SpikesDataset(self.config, self.config.DATA.TRAIN_FILENAME, mode=DATASET_MODES.train, logger=self.logger)
  File "/home/username/Projects/neural-data-transformers/src/dataset.py", line 44, in __init__
    spikes, rates, heldout_spikes, forward_spikes = self.get_data_from_h5(mode, self.datapath)
  File "/home/username/Projects/neural-data-transformers/src/dataset.py", line 180, in get_data_from_h5
    train_data = h5dict['train_data'].astype(np.float32).squeeze()
KeyError: 'train_data'

It seems to need some extra modifications. What should I do next, please?


Use the LMES driver to detect the available CUDA device

Use the LMES driver to detect the available CUDA device and update the lm_eval argument to specify the proper --device argument.
Make the detection behavior one of the arguments for the LMES driver.

close this issue because of the #298


GROOVY-9704: load minus one as long integer

https://issues.apache.org/jira/browse/GROOVY-9704

Q1: SC adds support for unary +, - and ~ for the char type.  Under STC, these all throw MissingMethodException, which is consistent with Character.  Should SC have char removed from the 3 unary operator optimizations for consistency?
Q2: For the unsupported operation cases (~ on floating-point types, etc.) should STC be producing some error?

Merged, thanks. @eric-milles I'll split out your other questions into there own issues if needed. I'll investigate more shortly.


isolate spawnWithBox issue?

This is just a pull request to try and figure out which function is causing the problem.
Please check test/process.ts

I've isolated the issue.

    let threadCallback = (): void => {
      // Console.log("I'm running on another thread.\r\n");
      trace("I'm already tracer!");
      let box = new BoxWithCallback<T>();
      trace("On another thread!", 3, <f64>changetype<usize>(box), <f64>box.callback, <f64>box.value);
    };

When heap allocating a reference on another thread, it causes an issue.

Please see: https://github.com/AssemblyScript/assemblyscript/issues/1693
I hope something comes of this, and I believe this will make assemblyscript a better tool, and the as-lunatic lib a great standard way of using lunatic itself.


fix: making roxanne builds work

Adding a required package so RoxanneCI builds work.

Looks like the build is still failing. I suspect it has something to do with docker in docker.


Extra slash in URL makes git clone fail

Description
Cloning a repository with a double slash fails:
$ git clone https://git.data.coop//halfd/new-website.git
Cloning into 'new-website'...
remote: Not found.
fatal: repository 'https://git.data.coop//halfd/new-website.git/' not found

Gitea Version
1.16.8
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Using the docker image.
Database
SQLite

This does work on GitHub, so I guess we should allow one extra / in the path part of the URL there.

What's the reason behind wanting to do this?

I'd like to followe the robustness principle in this case. Extra slashes are common misconfigurations but the intend of such requests is still clear enough imho that we can accept it.

Yes, the software I'm using uses a different git implementation, and something somewhere in the tall stack adds an extra slash in the beginning. I am trying to figure where this happens so I can either report it or fix it myself.
I found this behavior of gitea a bit surprising because often web servers normalize the paths so extra slashes don't break things. It can be nice when you're building a path in a script that you can be a bit sloppy and just put a slash between each path segment not worrying if either segment contains a slash.

web servers normalize the paths so extra slashes don't break things

Yes, in fact, nginx has a default behaviour where it merges any // to /. I'm not saying we should do this everywhere like nginx does, but at the start of the path seems reasonable.

This does work on GitHub, so I guess we can also allow one extra / at start of the path.

FYI, Github & Gitlab allows any arbitrary number of extra leading slashes, even better, it allows any number of slashes, for every valid slash position. Well I still consider this user fault, I personally won't put up a PR for this. But feel free to use this patch and create a PR for this:
This is just to strip leading/trailing slashes and still have working behavior:

diff --git a/routers/common/middleware.go b/routers/common/middleware.go
index 6ea1e1dfb..78e83abc6 100644
--- a/routers/common/middleware.go
+++ b/routers/common/middleware.go
@@ -16,7 +16,7 @@ import (
        "code.gitea.io/gitea/modules/web/routing"

        "github.com/chi-middleware/proxy"
-       "github.com/go-chi/chi/v5/middleware"
+       "github.com/go-chi/chi/v5"
 )

 // Middlewares returns common middlewares
@@ -48,7 +48,38 @@ func Middlewares() []func(http.Handler) http.Handler {
                handlers = append(handlers, proxy.ForwardedHeaders(opt))
        }

-       handlers = append(handlers, middleware.StripSlashes)
+       // Strip leading and trailing slashes.
+       handlers = append(handlers, func(next http.Handler) http.Handler {
+               return http.HandlerFunc(func(resp http.ResponseWriter, req *http.Request) {
+                       var path string
+                       rctx := chi.RouteContext(req.Context())
+
+                       if rctx != nil && rctx.RoutePath != "" {
+                               path = rctx.RoutePath
+                       } else {
+                               path = req.URL.Path
+                       }
+
+                       if len(path) > 1 {
+                               // Strip trailing slashes.
+                               if strings.HasSuffix(path, "/") {
+                                       path = strings.TrimRight(path, "/")
+                               }
+
+                               // Strip double leading slashes to a single slash.
+                               if strings.HasPrefix(path, "//") {
+                                       path = "/" + strings.TrimLeft(path, "/")
+                               }
+
+                               if rctx == nil {
+                                       req.URL.Path = path
+                               } else {
+                                       rctx.RoutePath = path
+                               }
+                       }
+                       next.ServeHTTP(resp, req)
+               })
+       })

However if someone wants to go ahead and argue that also considering every other slash position to allow for multiple slashes, feel free to use this patch and create a PR:

diff --git a/routers/common/middleware.go b/routers/common/middleware.go
index 6ea1e1dfb..64aa3603f 100644
--- a/routers/common/middleware.go
+++ b/routers/common/middleware.go
@@ -16,7 +16,7 @@ import (
        "code.gitea.io/gitea/modules/web/routing"

        "github.com/chi-middleware/proxy"
-       "github.com/go-chi/chi/v5/middleware"
+       "github.com/go-chi/chi/v5"
 )

 // Middlewares returns common middlewares
@@ -48,7 +48,48 @@ func Middlewares() []func(http.Handler) http.Handler {
                handlers = append(handlers, proxy.ForwardedHeaders(opt))
        }

-       handlers = append(handlers, middleware.StripSlashes)
+       // Strip leading and trailing slashes.
+       handlers = append(handlers, func(next http.Handler) http.Handler {
+               return http.HandlerFunc(func(resp http.ResponseWriter, req *http.Request) {
+                       var path string
+                       rctx := chi.RouteContext(req.Context())
+
+                       if rctx != nil && rctx.RoutePath != "" {
+                               path = rctx.RoutePath
+                       } else {
+                               path = req.URL.Path
+                       }
+
+                       if len(path) > 1 {
+                               newPath := make([]rune, 0, len(path))
+
+                               prevWasSlash := false
+                               // Loop trough all characters and de-duplicate any multiple slashes to a single slash.
+                               for _, chr := range path {
+                                       if chr != '/' {
+                                               newPath = append(newPath, chr)
+                                               prevWasSlash = false
+                                               continue
+                                       }
+                                       if prevWasSlash {
+                                               continue
+                                       }
+                                       newPath = append(newPath, chr)
+                                       prevWasSlash = true
+                               }
+
+                               // Always remove the leading slash.
+                               modifiedPath := strings.TrimSuffix(string(newPath), "/")
+
+                               if rctx == nil {
+                                       req.URL.Path = modifiedPath
+                               } else {
+                                       rctx.RoutePath = modifiedPath
+                               }
+                       }
+                       next.ServeHTTP(resp, req)
+               })
+       })

        if !setting.DisableRouterLog {
                handlers = append(handlers, routing.NewLoggerHandler())

@sandyydk Feel free to use the patches I've provided. No need to ask.

Sure thanks 😀
On Mon, Oct 3, 2022, 11:26 PM Gusted @.***> wrote:

@sandyydk https://github.com/sandyydk Feel free to use the patches I've
provided. No need to ask.
—
Reply to this email directly, view it on GitHub
https://github.com/go-gitea/gitea/issues/20462#issuecomment-1265823827,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABIORRYCQ5YBXSGC4KMKIRTWBMM6NANCNFSM54NZ5N5A
.
You are receiving this because you were mentioned.Message ID:
@.***>

@zeripath this has been fixed, please close this issue

Where was this fixed?

Where was this fixed?

Cannot point that out exactly, but on main branch that works:
stuzer05@stuzer05:~/Downloads$ git clone http://localhost:3000/stuzer05/test_rights.git/
Cloning into 'test_rights'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (9/9), done.

Thank you for testing. Could you try as well with a double leading slash in the path? I. e. git clone http://localhost:3000//stuzer05/test_rights.git as that's is what I originally reported.

Thank you for testing. Could you try as well with a double leading slash in the path? I. e. git clone http://localhost:3000//stuzer05/test_rights.git as that's is what I originally reported.

Currently doesn't work, made a pr

OK,  as a bystander, I think there  are some misunderstanding or miscommunication during this issue's history.
First, thank you all for making Gitea better.
The current situation is:

This issue is not resolved yet
There was already a PR trying to fix this problem: #21333
That PR already got some reviews, but there was no final conclusion yet.
A new PR  #23163

In my  mind:

It's better to focus in #21333
Call TOC to make a final decision: go or no-go, with detailed explanations
ps: If it's agreed to fix the double-slash, I think all double-slashes could be fixed together, to make "//org//repo//..." work, like GitHub.


Add Profile for heroku support of $PORT

I'm not sure this is ever going to work, since we cant open connections on different ports in heroku.


Intel Real sense Viewer v 2.50.0

| | |Hello , I have just purchased the Intel realsense L515 , however  it is not showing up on the intelreal sense viewer 2.50.0 , can anybody help with this problem ?
|---|---|
|librealsense|2.50.0 RELEASE|
|OS|Windows|
Please provide a description of the problem

Hi @tosinb92   Could you first unplug the micro-sized end of the USB cable from the base of the L515 camera, reverse the connector's orientation and plug it back into the camera, please (USB-C cables are two-way insertion at the micro-sized end).
Does doing so make any difference?
May I also ask whether the camera is plugged into a USB 3 port?  Although the camera can work with USB 2, it is necessary to update the firmware driver whilst the camera is attached to a USB 3 port in order to add USB 2 support.

Hello
We have unplugged it and reversed the orientation
It hasn’t made any difference
Yes we are plugged into the usb 3.0 port
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Friday, March 11, 2022 12:45:02 PM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Hi @tosinb92https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftosinb92&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=4cqKhX9TTU2m3KUvTve9lfLY3xh9gtamXDo4N5NTk%2BM%3D&reserved=0 Could you first unplug the micro-sized end of the USB cable from the base of the L515 camera, reverse the connector's orientation and plug it back into the camera, please (USB-C cables are two-way insertion at the micro-sized end).
Does doing so make any difference?
May I also ask whether the camera is plugged into a USB 3 port? Although the camera can work with USB 2, it is necessary to update the firmware driver whilst the camera is attached to a USB 3 port in order to add USB 2 support.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1065080955&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=6cRIzfysRf%2FbD1Prz%2Fot4griGmPToraFpINEc%2FMT6wI%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGKJNJN3PMXMM4AEPM3U7M545ANCNFSM5QPOBPPQ&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=qtupIjIVJ6R8fnfTjZO3nAAkz8mB2tai51cqFSva3SQ%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Zb67mZSKl0VGUxNRrne8gaz%2BD44qVLN4KIIXHKH8Qdo%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042392094|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=lpoDq8qw%2F0l5kySULENmKmttKsqAdpOCt2YAre%2F5ILE%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Thank you.  Next, please download the 2.49.0 standalone version of the RealSense Viewer called Intel.RealSense.Viewer.exe, which can be found in the 'Assets' file list of the SDK Releases page.
https://github.com/IntelRealSense/librealsense/releases/tag/v2.49.0

Once the file is downloaded to your computer, run it with a double lclick on the Intel.RealSense.Viewer.exe file to run it (do not use the Viewer launch shortcut on the Windows desktop).
Is the camera able to be detected in the 2.49.0 standalone .exe Viewer?
If you then run the 2.50.0 Viewer again after having tried the camera in the 2.49.0 Viewer, is the camera then detectable in 2.50.0

Hello
The device is simply not being detected correctly. I believe this is a faulty device unfortunately.

From: MartyG-RealSense @.>
Sent: 11 March 2022 12:45
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Hi @tosinb92https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftosinb92&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=4cqKhX9TTU2m3KUvTve9lfLY3xh9gtamXDo4N5NTk%2BM%3D&reserved=0 Could you first unplug the micro-sized end of the USB cable from the base of the L515 camera, reverse the connector's orientation and plug it back into the camera, please (USB-C cables are two-way insertion at the micro-sized end).
Does doing so make any difference?
May I also ask whether the camera is plugged into a USB 3 port? Although the camera can work with USB 2, it is necessary to update the firmware driver whilst the camera is attached to a USB 3 port in order to add USB 2 support.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1065080955&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=6cRIzfysRf%2FbD1Prz%2Fot4griGmPToraFpINEc%2FMT6wI%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGKJNJN3PMXMM4AEPM3U7M545ANCNFSM5QPOBPPQ&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=qtupIjIVJ6R8fnfTjZO3nAAkz8mB2tai51cqFSva3SQ%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042235877|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Zb67mZSKl0VGUxNRrne8gaz%2BD44qVLN4KIIXHKH8Qdo%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||7836b5bb45604ed9c67e08da035cf66b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637825995042392094|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=lpoDq8qw%2F0l5kySULENmKmttKsqAdpOCt2YAre%2F5ILE%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Are the camera's RGB and Depth drivers displayed in the Cameras section of the Windows Device Manager interface, please?

Yeah
I've tried to update them but couldn't

From: MartyG-RealSense @.>
Sent: 16 March 2022 18:02
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Are the camera's RGB and Depth drivers displayed in the Cameras section of the Windows Device Manager interface, please?
[image]https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F41145062%2F158657171-588ea98e-b304-45c3-b808-be57ef46b914.png&data=04|01||079f66d3c1334d739c0508da077732ea|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830505772157652|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=u9Da2pT0BRlLKf5n4ZIlxw%2Bu6ZC0xO2eF4BDVUNjLxY%3D&reserved=0
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1069402045&data=04|01||079f66d3c1334d739c0508da077732ea|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830505772157652|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=WEtWXM5gjXgzq99QhCLe%2B5omNeLo0yuETcpszeClhvM%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGNATVVONVBU2ZRTJSTVAIO47ANCNFSM5QPOBPPQ&data=04|01||079f66d3c1334d739c0508da077732ea|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830505772157652|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=R6x3XdCyZDbhz0YjyLGCxwl5Xteq0K3rNoNKSRz9I78%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||079f66d3c1334d739c0508da077732ea|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830505772157652|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=JrJyLeh30Hd4AEAkHjMjiWR2x%2BQiK6vT8gTpnCKBCpQ%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||079f66d3c1334d739c0508da077732ea|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830505772157652|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Znq5%2FXUt%2B6PprqEIKy%2FU4Lwoo0G1uiQyugkqJ03ihDk%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

If you wish to return the camera then you should contact the retailer that you purchased the camera from.  If the camera was purchased from Intel's official RealSense Store then you can contact the store with the form at the link below and select the Return / Warranty topic.
https://www.intel.com/content/www/us/en/forms/support/intel-realsense-store-inquiry.html
If you purchased the camera from a retailer other than the RealSense Store then please enquire to that store to find out their **Return Material Authorization (RMA) procedure.

Hello
It seems they don't want to help me return the item
There is literally no return button on the page , even though they keep telling me to click returns and exchange under the order number.
What would you recommend, I've waited a long time for this delivery and my business needs the scanner to operate.
This is an urgent matter for me

From: MartyG-RealSense @.>
Sent: 16 March 2022 18:34
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
If you wish to return the camera then you should contact the retailer that you purchased the camera from. If the camera was purchased from Intel's official RealSense Store then you can contact the store with the form at the link below and select the Return / Warranty topic.
https://www.intel.com/content/www/us/en/forms/support/intel-realsense-store-inquiry.htmlhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.intel.com%2Fcontent%2Fwww%2Fus%2Fen%2Fforms%2Fsupport%2Fintel-realsense-store-inquiry.html&data=04|01||f9914a0b35fb43460eb308da077b9273|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830524554039420|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Hbz4LFSY%2B%2FiPoX2%2BOxPOZhGnDdpe%2BGSDppv%2BdW3IWpk%3D&reserved=0
If you purchased the camera from a retailer other than the RealSense Store then please enquire to that store to find out their **Return Material Authorization (RMA) procedure.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1069436242&data=04|01||f9914a0b35fb43460eb308da077b9273|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830524554039420|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=9%2FTt3PwPimDrH1qxMgyFMHgFOjrsDXSfP6UxzRrWel8%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGNRR2PYMGAWHEJMO7LVAISSLANCNFSM5QPOBPPQ&data=04|01||f9914a0b35fb43460eb308da077b9273|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830524554039420|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=uDxkARGcDUGFyq012tuMY28zgLADEHskF5dYqqUxrAM%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||f9914a0b35fb43460eb308da077b9273|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830524554039420|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=89WH5RYL1nJdbP%2FFqYXeq3Jm6Oeu6ERPkBJTKfwE1RI%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||f9914a0b35fb43460eb308da077b9273|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637830524554039420|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=xs%2FgmsgTa3u0PYvTkpaoxCtDTnasfdZ7%2BOXuRARd8iU%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Are you signing in to your account at the store and then going to the My Orders page?  If so then what information do you have listed there, please?

Yes, I am
Like I said , there is no option underneath 'my orders'. For a return
There [Image.jpeg]
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Thursday, March 17, 2022 11:18:37 AM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Are you signing in to your account at the store and then going to the My Orders page? If so then what information do you have listed there, please?
[image]https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F41145062%2F158798012-f8f9a3d1-b2d5-48b1-a613-3d7ceffd21ea.png&data=04|01||e911db33a83449e26f6108da0807e276|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831127193761698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=DDEpbzHbM92Ur8CO3OoOhVHd1YDw2Vi6BiH4ZsQ4qto%3D&reserved=0
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1070806566&data=04|01||e911db33a83449e26f6108da0807e276|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831127193761698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ljYMNogSB%2FlhU%2BN%2FreDZMfo160fAsxcZZiMTSRAFLf4%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGO7KG5VWHGE74CC643VAMII3ANCNFSM5QPOBPPQ&data=04|01||e911db33a83449e26f6108da0807e276|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831127193761698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=NxUonx8j47RcbFAeobtZLTym5ulGlmdsjPFey3j1BYE%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||e911db33a83449e26f6108da0807e276|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831127193761698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Q26DptcUdp8TcTB%2FcGPmxrEpiKfqp3rwnBAuuEcInsY%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||e911db33a83449e26f6108da0807e276|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831127193761698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=9divtF4mALBpBmwJWwsD2uJXYo177PUPAzyix2uoITI%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Images do not appear on the forum when replies are posted by email.
This support forum does not handle store enquiries as we are not involved in RealSense Store operations.  I would recommend submitting a follow-up enquiry to the Store on the contact form requesting further assistance.
Regarding the earlier comment https://github.com/IntelRealSense/librealsense/issues/10308#issuecomment-1069407550 in this discussion, you mentioned that the RGB and Depth drivers were listed in the Windows Device Manager but you could not update them?
Could you try the guide at the link below for completely uninstalling and reinstalling these two drivers in the Device Manager?
https://support.intelrealsense.com/hc/en-us/community/posts/4419989666323/comments/4431239847443

Hi @tosinb92  Do you require further assistance with this case, please?  Thanks!

Hi @tosinb92  Do you have an update about this case that you can provide, please?  Thanks!

Case closed due to no further comments received.

Hello
Thank you for your assistance and apologies for the late response.
I will be returning the device today via post office and it should be with your team shortly .
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Monday, April 4, 2022 7:34:04 AM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Case closed due to no further comments received.
—
Reply to this email directly, view it on GitHubhttps://github.com/IntelRealSense/librealsense/issues/10308#issuecomment-1087170230, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYFUPGONVE7K57MP5ACANUDVDKENZANCNFSM5QPOBPPQ.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks very much for the update!  As you are returning the camera, I will re-open the case so that we can continue communication until the returns process is completed.  Good luck!

Hello
Any idea when I will receive my refund?
Sent from my iPhone
On 4 Apr 2022, at 07:41, MartyG-RealSense @.***> wrote:

Thanks very much for the update! As you are returning the camera, I will re-open the case so that we can continue communication until the returns process is completed. Good luck!
—
Reply to this email directly, view it on GitHubhttps://github.com/IntelRealSense/librealsense/issues/10308#issuecomment-1087174498, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYFUPGO7XHRZRYCGVK7Z7KDVDKFK7ANCNFSM5QPOBPPQ.
You are receiving this because you were mentioned.Message ID: @.***>

This GitHub support forum is not involved in RealSense retail operations.  If the camera was purchased from the official RealSense Store then the Store should be contacted for questions regarding the return process.

Ok where do I go exactly to get a response regarding the refund. Is there an email address you could please provide me with to ask them directly
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Friday, April 8, 2022 8:49:46 AM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
This GitHub support forum is not involved in RealSense retail operations. If the camera was purchased from the official RealSense Store then the Store should be contacted for questions regarding the return process.
—
Reply to this email directly, view it on GitHubhttps://github.com/IntelRealSense/librealsense/issues/10308#issuecomment-1092557288, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYFUPGLGOCGCQEPJPRMHHILVD7QJVANCNFSM5QPOBPPQ.
You are receiving this because you were mentioned.Message ID: @.***>

The contact form is the only channel for contacting the Store.
https://www.intel.com/content/www/us/en/forms/support/intel-realsense-store-inquiry.html
It was 4 days ago at the time of writing this that you returned the camera by post.  So it may be worth waiting another week before following up, assuming that the returns process would be completed once Intel receive the returned camera.

Thanks so much @roppppp for sharing your experience with @tosinb92   :)

Hi @tosinb92  Do you have an update that you can provide about your attempt to return your camera, please?  Thanks!

Hello
I have officially returned the camera and recieved a refund
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Tuesday, April 19, 2022 7:42:23 AM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Hi @tosinb92https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftosinb92&data=04|01||2074e5399a8646010a4308da21cfc34c|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637859473458183126|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=3NG2yKJbA%2F361l1ThaGemPp8QR7oBMhzQ0Z8tZDtsGU%3D&reserved=0 Do you have an update that you can provide about your attempt to return your camera, please? Thanks!
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1102152380&data=04|01||2074e5399a8646010a4308da21cfc34c|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637859473458183126|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2F%2Fi0k7NfBkc3uY3fVgJx4zXVcwWe6I35wpjSNX8Ca4o%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGKQMMD33YJBVCZVZWDVFZIU7ANCNFSM5QPOBPPQ&data=04|01||2074e5399a8646010a4308da21cfc34c|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637859473458183126|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=hi9DMC2vPs57UemEou8dXViUo5tbdhkXKYOVMuIQKNY%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks very much for the confirmation.  As the returns process has been concluded by receiving a refund, I will close this case.  Thanks again!

No I’ve had enough of this device
It’s clearly not working and should let be taking this long to set up.
I just want my refund as soon as possible
Get Outlook for iOShttps://aka.ms/o0ukef

From: MartyG-RealSense @.>
Sent: Thursday, March 17, 2022 11:47:53 AM
To: IntelRealSense/librealsense @.>
Cc: tosinb92 @.>; Mention @.>
Subject: Re: [IntelRealSense/librealsense] Intel Real sense Viewer v 2.50.0 (Issue #10308)
Images do not appear on the forum when replies are posted by email.
This support forum does not handle store enquiries as we are not involved in RealSense Store operations. I would recommend submitting a follow-up enquiry to the Store on the contact form requesting further assistance.
Regarding the earlier comment #10308 (comment)https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1069407550&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=9xjPHNZRJB4AyebD2oFq8GLJh%2FM5SzEe%2F%2BVTk%2BRXtW4%3D&reserved=0 in this discussion, you mentioned that the RGB and Depth drivers were listed in the Windows Device Manager but you could not update them?
Could you try the guide at the link below for completely uninstalling and reinstalling these two drivers in the Device Manager?
https://support.intelrealsense.com/hc/en-us/community/posts/4419989666323/comments/4431239847443https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsupport.intelrealsense.com%2Fhc%2Fen-us%2Fcommunity%2Fposts%2F4419989666323%2Fcomments%2F4431239847443&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ghBGkCvi0pRNTiTkcKfGb49ngBuskB6Vcq1n5Pz77EA%3D&reserved=0
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIntelRealSense%2Flibrealsense%2Fissues%2F10308%23issuecomment-1070829367&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=cRfZu%2BDqbQxFojqXEyX%2BunWKmQlJ%2FmF43O%2FDwE12VJU%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAYFUPGOJXTLVZ37Q5JZUSSLVAMLWTANCNFSM5QPOBPPQ&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=9g1fqt9Qmad79qB4QG2ompPuKQEa5to79LlDd4zsf2E%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2BUBqlZHMmxnB5vRvLcUrVo%2FmARdFeA4gI5clCQ%2FiT3k%3D&reserved=0 or Androidhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||6ee1541dbf554972f8c108da080bf8ec|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637831144748129550|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=I6J8DFW1fC06OcD2xE%2F9%2Fof%2FpcC77e%2Ffwd597AmF1m4%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @tosinb92  You stated in April 2022 at https://github.com/IntelRealSense/librealsense/issues/10308#issuecomment-1102500216 that you had already officially returned the camera and received a refund.


New language: Smarty

Support for the Smarty templating engine.
Based on this issue.

Why was this closed without merging? I'm also looking for Smarty support in highlight.js...

The original author closed it - but we're no longer merging language contributions to the core library now.  Your more than welcome to contribute this as a 3rd party language grammar though.  You could even turn this work into one if you wanted.
https://github.com/highlightjs/highlight.js/blob/master/extra/3RD_PARTY_QUICK_START.md

Ah ok. I don't think I can take on this work, but thanks anyway for all the nice things highlight.js already does. 🎉

Are you unable to use a custom build or add a JS include to whatever project you're using HLJS on?

I am unable to contribute to this project due to being waaaay overstretched. Too much learning curve, even if it's not very complicated. I am not a JS guy, I am not a grammar guy, I am not even a Smarty guy 😄
I have another highlight.js problem which is much more relevant to me, I'm not getting PHP highlighting, only HTML (see example, scroll to the bottom), and I can't figure out which part of the stack is to blame, if it's Hugo, or Asciidoctor, or highlight.js itself... this used to work but I don't know how long it's been broken, so I can't check the exact change that caused it.
If you can give me a preliminary look and tell me if I should open an issue for it?

I am not a JS guy, I am not a grammar guy, I am not even a Smarty guy 😄

You sound like the perfect contributor!

and I can't figure out which part of the stack is to blame, if it's Hugo, or Asciidoctor, or highlight.js itself...

It might help if you used a version of HLJS that actually included the PHP grammar. ;-)

Aaahhh you speak with wisdom.
Somebody checked the wrong checkboxes when building the pack into our Hugo Theme.
That kicked in the Great Law of the Universe that Code That Is Not There Shall Not Run, and our highlighting was broken.
Thanks for putting us on the right track! Cheers

Glad to help.


Update the project structure to follow the new convention

We will adopt a hybrid approach for our project structure, combining a layer-based structure for shared code with a feature-based structure for feature-specific code.
src/
├── features/
│   ├── auth/
│   ├── dashboard/
├── shared/
│   ├── components/
│   ├── hooks/
│   ├── constants/
│   ├── utils/
│   └── styles/
├── app/
└── middleware.ts

I've decided not to change it anymore.


Question about triplane visualization.

Hi Hansheng,
How did you get the triplane visualization shown in the paper?
Best,

Hi! The visualizations will be automatically saved in work_dirs/<cfg name>/viz_* if you run the training or testing script. Alternatively, you can also use the save code button in SSDNeRF GUI to visualize the triplanes.

Hi! The visualizations will be automatically saved in work_dirs/<cfg name>/viz_* if you run the training or testing script. Alternatively, you can also use the save code button in SSDNeRF GUI to visualize the triplanes.

Thanks, I will try it!


[Beta] Text highlighting mismatch in the 'hydrate#usage' section

In this section, shouldn't it be highlighted in the opposite way, so React component corresponds to <App /> and browser DOM node corresponds to document.getElementById('root')?

thanks


Allow full width components on the documentation site

With some of the components designed full-width in mind (i.e.: Featured Card), the documentation site should allow the ability to add full-width examples instead of constraining all components inside the main content column.
Example:

@RachelRVasquez This is #4 . The navbar should collapse and display elements as full width. I know this was a feature we did away with at the beginning of the project, but now it's back.

@fuhton It looks like we've done some re-structuring since the beginning of the project. To enable collapsing, we'll have to re-structure it back. Meaning have it styled the way it is on mobile currently - but for desktop as well. Shall we proceed with the re-structure?

@RachelRVasquez There's a merge conflict now.

@fuhton Conflicts have been resolved.


Supporting call for dynamic version

I'd like to get your take on a use case.  version can be calculated dynamically, which is great for reducing repetition.  Currently only 'file' and 'scm' are supported sources of dynamic version information.
I'm experimenting with integrating pdm with the Python infra at $work, where we calculate version numbers of packages quite differently.  I've played with trying to use a pre_build hook to talk to our infra, and then saving the version number in a file.  I think I can make that work, but it's not ideal (e.g. for several reasons, but f.e. I have to git ignore that file because overwritten during the build process).
What if pdm added a 'call' source for calculating the dynamic version, with the same semantics as say the pre_build hook?  Then I could do something like this in my pyproject.toml file:
version = { call = 'getversion:main()' }

where getversion.py is a script I can write whose main() makes the external infra calls to get the next version number correctly.  Seems like it wouldn't be too hard to add to the DynamicVersion class.
WDYT?

I found this while looking at that other issue. Hatching supports this use case: https://hatch.pypa.io/latest/plugins/version-source/code/

It is implemented in the new rewritten pdm-backend: https://pdm-backend.fming.dev/metadata/#get-with-a-specific-function
Change the build config table to the following
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"


Improve filesystem routing and path management

Refactor the logic to load the app routes from the filesystem. Before, we were using functions instead of related struct implementations. The code was not clear and structs were taking mixed responsibilities. For example, we had a public function to retrieve_best_route that takes Routes as a parameter. I converted this into a Routes's method directly.
This is the list of changes I applied:

Create a separate folder for the filesystem routing logic (router)
Split Routes and Route structs into separate files
Move public functions to struct implementations to avoid passing references around to provide a result
Replace glob library with wax. This library provides a better support for glob patterns. For example, glob doesn't support multiple options like *.{js,wasm}
Update the main entrypoint to use the new APIs. It didn't require many changes.

It closes #3

LGTM, thanks @Angelmmiguel! Nonblocking: I do wonder if we want to revisit visibility of certain structs/functions.

Great catch @ereslibre! I fixed the visibility of normalize_path_to_url and is_in_public_folder methods. Did you find any other that should be changed?
Thanks!

Did you find any other that should be changed?

I was thinking in this part for this specific patch:
diff --git a/src/main.rs b/src/main.rs
index 7272f9f..403ae82 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -19,7 +19,7 @@ use actix_web::{
 };
 use clap::Parser;
 use data::kv::KV;
-use router::Routes;
+use router::routes::Routes;
 use runner::WasmOutput;
 use std::io::{Error, ErrorKind};
 use std::path::PathBuf;
diff --git a/src/router/mod.rs b/src/router/mod.rs
index 39679f8..9d0bed5 100644
--- a/src/router/mod.rs
+++ b/src/router/mod.rs
@@ -1,9 +1,6 @@
 // Copyright 2022 VMware, Inc.
 // SPDX-License-Identifier: Apache-2.0

-pub mod files;
-pub mod route;
-pub mod routes;
-
-pub use route::Route;
-pub use routes::Routes;
+mod files;
+mod route;
+pub(super) mod routes;

However, we could double check all pub exports to identify which ones are really required to be public (I did run a rg 'pub ')

Did you find any other that should be changed?

I was thinking in this part for this specific patch:

Good point. The only required entity is Routes. I will make it the only public entity in the router 👍

I rebased the changes with main to solve git conflicts due to Cargo.lock


Add warning when using a quick reply title that exceeds 20 characters

Quick Replies have a limit of 20 characters. If you try to send a message with a quick reply that exceeds this limit, it will fail silently and won't send the message.
We should log a warning to the console when you try to send a quick reply with 20+ characters.

It's been a few months. This actually does not fail anymore, but there are some other errors that do, so I've added a catch-all error messages that logs to the console when there's an error node in the response. See #22


[experimental] autotune changes to run on postStart

This is just a test PR to share a possible way we could run tunning.
This can eliminate the priv initContainer and run several tunners on the pod that runs redpanda.
We avoid having to exit with non-zero postStart process for now by silently failing, we also allow to setup the mode in the values file to get a list of possible tuners.
Note that we are able to create the ballast file here and the tunners were found to run as intended. Not all tuners make sense to run and there is questions about how to handle tune_disk_irq at the moment.
There may be some specific container settings (which maybe we can change in our image creation tools) like swappiness that expects to be able to write on a file that it does not have permissions to write.

The only disadvantage that comes to mind is that the postStart logging in Kubernetes is garbage. This would make diagnostics harder.

The only disadvantage that comes to mind is that the postStart logging in Kubernetes is garbage. This would make diagnostics harder.

Yep. It may be worth to try to store results to files. Not sure though.

Is PostStart running as privileged process? I don't understand how it could run

No its not, but I am only running those items that landed green during my testing, including the ballast file. I think I would prefer this type of approach to tunning only things we can reasonably expect to tune. Anything else we should have special additional software to run with priv containers. I also think these should be jobs not daemonsets, but we can talk about that later today.

I do think we should keep some things running in the main pod, but up for discussion in the future. Closing atm.


Recursive Queries are not supported by default

As of BIND 9.4.1-P1, new options have become available (and are required) to allow recursive DNS entries as explained by this ISC article. Therefore, after this container is started, it will not allow clients outside of the host to do recursive DNS entries with the current configuration.
Expected Behavior:
After the container is started with the default, included config, this server will be able to resolve recursive DNS entries from other clients on the network as implied by this example article.
Actual Behavior:
The server responds with this message to the client:
** server can't find google.com: REFUSED
The logs on the client read:
client <IP_ADDRESS>#64300 (google.com): query (cache) 'google.com/A/IN' denied

The solution for this is to add an ACL group, specify which clients are included in it, and set an option for recursive DNS resolution. Sample here:
acl trusted {
	<IP_ADDRESS>/16;
	<IP_ADDRESS>/24;
	localhost;
	localnets;
	};

options {
  allow-query { any; };
  allow-recursion { trusted; };
  allow-query-cache { trusted; };
};

These configuration options can be included in the /etc/bind/named.conf file.
The ISC does not recommend allowing any client to do recursive queries because it opens a vulnerability where any malicious client can turn the DNS server into part of a DDOS. This recommendation can be found in this article However, this may be the best option for this general of a project.

There is a way to do it from the webmin console.   On the login screen open:
Server/Bind DNS Server  Select the icon Zone Defaults. In the Default zone settings section, there is a box labeled Allow queries from....   In that box type any and things seem to work.  I don't know if there are any differences between the two methods, but I do know this works and you can do it right from the webmin interface.  There is also the acl icon, but I did not experiment trying to recreate the method above.

@echeadle the TS has a different use-case for his DNS server. Recursion is  for zones that are not configured on the server itself. E.g., if the DNS server get's a request for google.com, it realizes that it doesn't have the zone file for that, so then it recurses from the root domains to google's nameservers to get the record for google.com. That is what recursion is.
In your case you're describing access to the local zones. That's not recursion.


Maximum likelihood fit in generic.indices.fit is very slow compared to PWM

xclim version: 0.20

Description

The ML fit is an order of magnitude slower than the PWM fit in the case of the GEV distribution. Is there any way to speed that up. either by improving initial conditions or relaxing the convergence constraints ?

No solutions proposed. Closing.


Feature/stacksandqueues

this feature shows how to add create and perform operations on stacks and queues .Stacks are LIFO structure while Queues are FIFO in nature .Operations like push(to add an element),pop(to delete an element from stack),isempty(to check if a stack is empty) are executed on stacks while operations like enqueue(to add an element),dequeue(to delete an element ) are implemented on Queues.

@Rashigera link your issue number.

#ISSUE NO 113

@Rashigera you have added stack and queue files in the main repo too along with it add test cases in test folder.

@UTSAVS26/PyVerse @.>  I have to add the code too
in test folder?
On Fri, Oct 11, 2024, 4:23 PM UTSAV SINGHAL @.>
wrote:

@Rashigera https://github.com/Rashigera you have added stack and queue
files in the main repo too along with it add test cases in test folder.
—
Reply to this email directly, view it on GitHub
https://github.com/UTSAVS26/PySnippets/pull/132#issuecomment-2407154867,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEZ2WRJTAMATT4FEKNHOUUDZ26U2JAVCNFSM6AAAAABPYIDFUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGE2TIOBWG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

@UTSAVS26/PyVerse @.>  I have to add the code too
in test folder?
On Fri, Oct 11, 2024, 4:23 PM UTSAV SINGHAL @.>
wrote:

@Rashigera https://github.com/Rashigera you have added stack and queue
files in the main repo too along with it add test cases in test folder.
—
Reply to this email directly, view it on GitHub
https://github.com/UTSAVS26/PySnippets/pull/132#issuecomment-2407154867,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEZ2WRJTAMATT4FEKNHOUUDZ26U2JAVCNFSM6AAAAABPYIDFUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGE2TIOBWG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Yes

Hi @UTSAVS26/PyVerse @.***>  I have added the test
file too ,kindly check and review it.thankyou
On Fri, Oct 11, 2024, 4:45 PM UTSAV SINGHAL @.***>
wrote:

@UTSAVS26/PyVerse @.
> I have to add the code too in test folder? On Fri, Oct 11, 2024,
4:23 PM UTSAV SINGHAL @.>
wrote:
@Rashigera https://github.com/Rashigera https://github.com/Rashigera
you have added stack and queue
files in the main repo too along with it add test cases in test folder.
—
Reply to this email directly, view it on GitHub
#132 (comment)
https://github.com/UTSAVS26/PySnippets/pull/132#issuecomment-2407154867,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEZ2WRJTAMATT4FEKNHOUUDZ26U2JAVCNFSM6AAAAABPYIDFUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGE2TIOBWG4
.
You are receiving this because you were mentioned.Message ID:
@.***>
Yes
—
Reply to this email directly, view it on GitHub
https://github.com/UTSAVS26/PySnippets/pull/132#issuecomment-2407190828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEZ2WRLLOSO7AZYLAYAP5M3Z26XOHAVCNFSM6AAAAABPYIDFUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGE4TAOBSHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@Rashigera you need to create a proper folders in Test too.

Done! Kindly check it
On Fri, Oct 11, 2024, 7:26 PM UTSAV SINGHAL @.***>
wrote:

@Rashigera https://github.com/Rashigera you need to create a proper
folders in Test too.
—
Reply to this email directly, view it on GitHub
https://github.com/UTSAVS26/PySnippets/pull/132#issuecomment-2407471899,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEZ2WRM62CTCKGZP7BRTRWTZ27KJTAVCNFSM6AAAAABPYIDFUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXGQ3TCOBZHE
.
You are receiving this because you were mentioned.Message ID:
@.***>


iOS: Show Changes button broken

Looks like it broke recently. Try a Twitter feed like https://twitter.com/bicyclelobby which constantly had like count changes.

The /rss_feeds/story_changes API request is getting a 405 status code error: Request failed: method not allowed (405). So the issue seems to be server-side.

Are you POSTing to /rss_feeds/story_changes? It looks like it's expecting a GET request with the story_hash.


[Bug Report] Fate Tracker not working

Describe the bug
The fate tracker windows shows no fates on the v69.49 version
To Reproduce
Steps to reproduce the behavior:

Go to area with fates.
Open Fate Tracker

Expected behavior
it should show fates. It did indeed show fates prior to v69.49
Screenshots

Additional context
Worked prior to v69.49. I already uninstalled the plugin, restarted game and reinstalled to try and fix it. Didn't fix it.

Awesome. Thank you


chore: bdd-spring-1586521596 to 0.0.1

chore: Promote bdd-spring-1586521596 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

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


Remove default value for vcs_pageview_mode

Fix https://github.com/rtfd/readthedocs.org/issues/3994
This variable is used on the template and evaluated to give a default value.
According to http://jinja.pocoo.org/docs/2.10/templates/#default default only works if the variable is undefined, or passing true as the second argument to evaluate to false. Otherwise, the variable is '' so, it's defined and it's displayed.

I see the docs mention this https://github.com/rtfd/sphinx_rtd_theme/blob/master/docs/configuring.rst#base-options 'vcs_pageview_mode': '',. Should I use the other method to fix this (passing true as the second argument to default)? or update the docs (removing that line from the html_theme_options example)?


Updated to project-template v7.2.0

Updated to project-template v7.2.0.

Codecov Report

Merging #464 into master will increase coverage by 4.52%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #464      +/-   ##
============================================
+ Coverage     26.31%   30.84%   +4.52%
- Complexity      729      783      +54
============================================
  Files            68       72       +4
  Lines          2554     2808     +254
============================================
+ Hits            672      866     +194
- Misses         1882     1942      +60

Impacted Files
Coverage Δ
Complexity Δ

src/Controller/Api/V1/V0/UsersController.php
100% <0%> (ø)
6% <0%> (?)

...oller/Api/V1/V0/LanguageTranslationsController.php
100% <0%> (ø)
5% <0%> (?)

src/Routing/ApiRouter.php
100% <0%> (ø)
10% <0%> (?)

src/Controller/Api/V1/V0/AppController.php
50.58% <0%> (ø)
33% <0%> (?)

src/Event/Controller/Api/IndexActionListener.php
46.77% <0%> (+38.7%)
20% <0%> (ø)
:arrow_down:

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 fe5f5a6...3e273cb. Read the comment docs.


Does it allow to run things in paralell?

Let me explain properly, imagine we have the next matrix
jobs:
  my_matrix_job:
    strategy:
      matrix:
        include:
          - id: libogg
            name: "libogg"
          - id: theora
            name: "theora"
          - id: tremor
            name: "tremor"

These 3 things, are libraries libogg, theora and tremor the interesting thing here, is that theora and tremor they both require libogg to be finished first.
So the wished scenario should be something as:

Execute libogg job
Execute in parallel theora and tremor jobs.

Is your action allowing such kinds of things?
Cheers

Hi,
Unfortunately, it is not possible to do that, as the action was designed to run matrix jobs sequential in a specific order.
But it would be possible with a second job and the "needs" statement.
As an example:
jobs:
  buildLibogg:
    # Steps to build your libogg library here

  matrix_job:
    needs: [buildLibogg]
    strategy:
      matrix:
        include:
          - id: theora
            name: "theora"
          - id: tremor
            name: "tremor"
    # Steps to build your libraries that depend on libogg here

In this configuration, the "matrix_job" will wait until "buildLibogg" has finished building. Once buildLibogg completes, the matrix jobs for "theora" and "tremor" will run in parallel.
I hope this helps! If you have any further questions or need additional assistance, please feel free to ask.

That solution is not valid for me at it must be dynamic, I can’t really know the whole dependency tree, as it is huge and several levels of dependencies…
Thanks


Biniam2023: UX/UI design: 2 weeks

UX/UI Design
1. Design Thinking

[x] 🥚 User Empathy: You understand what user empathy is, and can use it to understand a classmate's needs and help them plan a home page.
[x]  🥚 Design Cycle: You will be able to describe the design cycle and what steps you will take in each state (Empathize, define, ideate, prototype, testing and implement).
[x]  🥚 Double Diamond: You can separate the design and deliver phases of a project. Design and delivery are a never-ending cycle, but it helps to be clear when you are focusing one or the other.
[x] 🥚 Stakeholder Interviews: You can interview another student to learn their motivations, needs, and blocks
[x] 🥚 Rapid Prototyping: You can use rapid prototyping techniques (such as paper prototyping) to test initial design hypotheses and receive user feedback.
[x]  🥚 User Journeys: You can write user journeys for websites that you use.

2. Gestalt Principles

[] 🥚 Design Principles: You can apply some of the key design principles to your own site, such as alignment, proximity, contrast, balance and space.
[]  🐣 CSS: You can use CSS3 to implement responsive & accessible designs.

3. Collaborative Design Softwares

[ ] 🥚 Figma: You can create, share and collaborate on a website design using Figma.

4. Accessibility

[ ] 🥚 Accessible Design: You will be able to make a website design more accessible.
[ ] 🐣 Screen Readers: You can navigate a web page using a screen reader, and can use semantic elements and ARIA labels to make your web pages accessible.

Week 1
I Need Help With:

nothing  for the moment

What went well?

Understanding the user experience and user interface in UX design.

What went less well?

nothing

Lessons Learned

The in importance of UX design and development.
Understanding user needs.
Conducting users and stakeholders interviews.

Sunday Prep Work

Preparing for the UI design.

Week 2
I Need Help With:

Nothing at the moment

What went well?

[x] Basic styling in Figma like;
Arranging the shapes, adding images and shadows

What went less well?

[x] Choosing colors for background and the fonts a bit confusing for me to selection the perfect colors.

Lessons Learned

[x] I learned from UI design;
Creating something  that is easy to use, accessible, and enhances the user's experience.

Sunday Prep Work

[x] Preparing for the next module JS, I start to studying JS in Sololearn and I'm planning to watch some videos' in Youtube
about it.

Choosing colors for background and the fonts a bit confusing for me to selection the perfect colors.

You can use https://colorhunt.co/ and https://www.canva.com/colors/color-wheel/ for inspiration.


Error: connect ENOENT //./pipe/docker_engine

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

No information provided or steps to replicate - Closing


Rollback 87

we must not separate logical pipelines for convenience or aesthetic reasons, as they have implications in the management of the pipeline. to achieve logical separation we can use the grouping feature

/lgtm

/approve


Cleanup in module xcube.core.varexpr

Cleanup in module xcube.core.varexpr
Checklist:

[ ] ~Add unit tests and/or doctests in docstrings~
[ ] ~Add docstrings and API docs for any new/modified user-facing classes and functions~
[ ] ~New/modified features documented in docs/source/*~
[ ] ~Changes documented in CHANGES.md~
[x] GitHub CI passes
[x] AppVeyor CI passes
[x] Test coverage remains or increases (target 100%)

Would you like to update CHANGES.md?

No, this code and the former has not been released yet.


Error result from command at 32.30 of video (first ipfs upload) "error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined"

I am using 10 webp files with 10 valid JSON. Some files are successfully updated to ipfs and can be viewed in browser, but others dont unless I redo the command a dozen times. I also have 10,000 images i want to upload so this is probably not viable. Log attached, thanks :)
PS C:\Users\blair\OneDrive\Documents\Komodo_Joe\NFTPortUpload\video-source-code-create-nft-collection-main> node utils/nftport/uploadFiles.js
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Rerror:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
1.webp uploaded & 1.json updated!
2.webp uploaded & 2.json updated!
6.webp uploaded & 6.json updated!
8.webp uploaded & 8.json updated!
PS C:\Users\blair\OneDrive\Documents\Komodo_Joe\NFTPortUpload\video-source-code-create-nft-collection-main> node utils/nftport/uploadFiles.js
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Rerror:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
8.webp uploaded & 8.json updated!
2.webp uploaded & 2.json updated!
1.webp uploaded & 1.json updated!
4.webp uploaded & 4.json updated!
PS C:\Users\blair\OneDrive\Documents\Komodo_Joe\NFTPortUpload\video-source-code-create-nft-collection-main> node utils/nftport/uploadFiles.js
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
5.webp uploaded & 5.json updated!
8.webp uploaded & 8.json updated!
7.webp uploaded & 7.json updated!
2.webp uploaded & 2.json updated!
PS C:\Users\blair\OneDrive\Documents\Komodo_Joe\NFTPortUpload\video-source-code-create-nft-collection-main>

same problem for me

any fix ?

I have the same issue!
I have 20 images and all the time when i run the command i have only 2 or 3 files uploaded.
PS C:\Users\Cosmin\Desktop\hashlips_art_engine-1.1.1_update> node utils/nftport/uploadFiles.js Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined Error: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined 1.png uploaded & 1.json updated! 16.png uploaded & 16.json updated!

Same problem here - I wonder if this is because you need to have a paid nftport account and therefore you are limited. hope theres a fix. using a macbook pro M1

Anyone figure this out?
error:TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
Thanks

Hello! I'm having the same issue for all 100 files I'm trying to upload. Thank you very much for your support ! happy and safe holidays !

Problem fixed on me! Download last version!

Hello, last version of what exactly? thanks!

From here: https://github.com/codeSTACKr/video-source-code-create-nft-collection
Press on Code -> Download ZIP file and then copy the src and utils folders to your own.
Config your files again: config.js, uploadFiles.js, uploadMetas.js and mint.js

Yes! is working now! Thank you!

Fixed with latest code:
https://github.com/codeSTACKr/video-source-code-create-nft-collection/tree/fix-uploads-mints


Add methods to append and remove path components from URIs

Adds appendingPathComponent, deletingLastPathComponent, and removingPath to the public API for URI.

Current coverage is 61.85% (diff: 86.20%)

No coverage report found for master at 1f95094.

Powered by Codecov. Last update 1f95094...739e773

@LoganWright can you please review?

@tannernelson Thanks! What would you recommend for the comments?

/**
    Lorem ipsum dolor sit amet.

    @param bar Consectetur adipisicing elit.

    @return Sed do eiusmod tempor.
*/
func foo(bar: String) -> AnyObject { ... }

From:
http://nshipster.com/swift-documentation/

Interesting. I was going by Apple's Markup guide, but I'll update them. Any concerns with the wording?

Thanks!

🎉🎉🎉

This is gonna make it much nicer to redirect to other pages in your site. Thanks!


Smooth transition not visible in latest master

When building latest master changing smooth transition values is not possible. There not shown, although screen recording is permitted.
Xcode 13.2.1 Macos 12.2 (21D48)

.

Is the transition itself not working, or is it just adjusting the timing values?

It doesn't seem to remember the old values (0,3/3). There is a very little delay compared to Smooth transitions unchecked.
Adjusting timing is not possible for there's nothing to adjust...

The current version is using a private system API for the transition. This API uses the minimum possible delay based on how long it takes all the apps to switch over, but the timing values can't be adjusted.

Ah, oke that's why. Pity, for I liked the looong transition.