fix: Using git providers hosted without https fails to clone repositories

Pull Request Title
Bug Fix: Using git providers hosted without HTTPS fails to clone repositories
Description
I included a few lines of code, that will solve the bug.

checkHTTPSAvailable Function:

This function constructs the HTTPS URL and sends a HEAD request to check if the URL is accessible.
If the HEAD request returns an error or a status code other than 200 OK, the function returns false, indicating that HTTPS is not available.

getCloneUrl Function:

This function uses checkHTTPSAvailable to determine if HTTPS is accessible for the given repository.

If HTTPS is available, it constructs the clone URL using HTTPS.

If HTTPS is not available, it constructs the clone URL using HTTP.

[ ] This change requires a documentation update

[ ] I have made corresponding changes to the documentation

Notes

This implementation assumes that the HEAD request is sufficient to determine the availability of HTTPS. In a production environment, you might want to handle more specific errors or edge cases.

@RS-labhub thanks for the quick PR!
Before we review, please read our https://github.com/daytonaio/daytona/blob/main/CONTRIBUTING.md guidelines.  Also, the commit message needs to include the appropriate description (what was fixed, not the issue number).

@Tpuljak is it good to go?

@Tpuljak is it good to go?

@RS-labhub we will review the PR asap but it's still not good to go because DCO is failing and the commit message is wrong.

@Tpuljak is it good to go?

@RS-labhub we will review the PR asap but it's still not good to go because DCO is failing and the commit message is wrong.

I'm not able to do so... It's throwing an error!

I'm not able to do so... It's throwing an error!

@RS-labhub not sure what's throwing an error but I assume you have trouble ammending the commit. Maybe this can be helpful https://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commit-messages

I'm not able to do so... It's throwing an error!

@RS-labhub not sure what's throwing an error but I assume you have trouble ammending the commit. Maybe this can be helpful https://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commit-messages

Thank you!

I think it's fixed @Tpuljak .. Thanks a lot!

It's fixed now.. Thanks @Tpuljak

@RS-labhub please squash the 3 commits into one message that describes the issue that was fixed.
Issue 690 fixed! is not an appropriate message. fix: http git clone URL is appropriate.

@RS-labhub please squash the 3 commits into one message that describes the issue that was fixed.
Issue 690 fixed! is not an appropriate message. fix: http git clone URL is appropriate.

Do I have to replace the url with this: https://github.com/daytonaio/daytona ??

Do I have to replace the url with this: https://github.com/daytonaio/daytona ??

No, the commit message should be fix: http git clone URL exactly like that.

is it okay now?? @Tpuljak 🥲

is it okay now??  @Tpuljak 🥲

Remove:
Signed-off-by: Rohan Sharma<EMAIL_ADDRESS>
This is the commit message

Signed-off-by: Rohan Sharma<EMAIL_ADDRESS>
Delete .gitpod.yml

Only the subject and one signature is enough

How to do so? 😓

How to do so? 😓

Please try to find that out yourself :)

How to do so? 😓

Please try to find that out yourself :)

Done done! Thanks... That was my commit message, I thought that was something different! git commit --amend worked!

@RS-labhub please address the failing checks before final approval.

@RS-labhub please address the failing checks before final approval.

Done! Don't know why that happened... 🤔

@RS-labhub I see that the Unit tests for our git provider are failing. We'll have to switch up the implementation for this issue. I suggest that you pass the protocol as one of the arguments to getCloneUrl (protocol, source, owner, repo string) and that each git provider passes the appropriate protocol instead of the function doing the check. The protocol for each provider can be extracted from the API url attached to the object. If there is no API url, then default to https.

@RS-labhub I see that the Unit tests for our git provider are failing. We'll have to switch up the implementation for this issue. I suggest that you pass the protocol as one of the arguments to getCloneUrl (protocol, source, owner, repo string) and that each git provider passes the appropriate protocol instead of the function doing the check. The protocol for each provider can be extracted from the API url attached to the object. If there is no API url, then default to https.
Edit: Putting the PR in draft until you address this.

// isHttpsAvailable checks if the given URL is accessible via HTTPS
func isHttpsAvailable(url string) bool {
	resp, err := http.Head(url)
	if err != nil || resp.StatusCode != http.StatusOK {
		return false
	}
	return true
}

// getCloneUrl constructs the clone URL using the given protocol
func getCloneUrl(protocol, source, owner, repo string) string {
	return fmt.Sprintf("%s://%s/%s/%s.git", protocol, source, owner, repo)
}

like this??

like this??

Kind of yes, isHttpsAvailable won't be needed any more.

like this??

Kind of yes, isHttpsAvailable won't be needed any more.

Means, this will work alone?
func getCloneUrl(protocol, source, owner, repo string) string {
	return fmt.Sprintf("%s://%s/%s/%s.git", protocol, source, owner, repo)
}

Means, this will work alone?

Yes.

Means, this will work alone?

Yes.

Fixed! and made a new commit...

@RS-labhub this PR can't even be compiled in this state.
I'm closing the PR. You can open a new one when the changes are actually ready to be reviewed.
The point of opening up a PR is not for you to be pushing changes as fast as possible, make us review 20 iterations while asking us how to solve it in the comments. The point is for you to understand the issue at hand, how to solve it, and push a solution that makes sense.


Error message for Stopped Site

There is very little styling for this, consider turning it into a persistent banner, it shouldn't have a "close gesture"

Duplicate of #1038


Miscellaneous compilation fixes

Fixes small things that broke while pycicle was down. I think I fixed all that were reported directly by pycicle but I may have missed other things that were broken but didn't show up in the logs. I'm enabling pycicle for all PRs now to see what's missing.
Flyby: reformat some command line options in the futures module.

I'll merge this now to have a mostly clean master. If other things still pop up I'll fix them in a separate PR.


FAQ typo in "Why is a file in the exclude list still picked up by the compiler?" question

TypeScript Version:  3.3.4
Search Terms:
"Why is a file in the exclude list still picked up by the compiler?"
"faq typo"

The FAQ question: Why is a file in the exclude list still picked up by the compiler? appears to contain a typo in the next-to-last paragraph. Unfortunately, the typo occurs at what is probably the most important part of the answer.
See the bolded segment and specifically the italicized consecutive occurrences of the word "all":

So to exclude a file from the compilation, you need to exclude and all all files that have an import or ///  directives to them.

Seems like the first occurrence of "all" is covering up an important piece of information.

I fixed the typo but the section itself is still very confusingly written. The new Handbook will have a better section on this.


VM Wizard refactoring and introduction of Models

In this PR I have redesigned the way we interact with wizard to avoid duplicating code for future test coverage.
Wizard is now a class located in models/wizard.ts where additional models can be placed (vm, template, etc.)
Provision type, Network and storage resources now have specified type in utils.ts and can be used to create a VM with arbitrary number of NICs and Disks.
For example the following object shows how can we define provision source, network interfaces and disks that will be added to a VM using the wizard:
{
    provision: {
        method: 'URL',
        source: sourceURL,
    },
    networkOptions: [networkInterface],
    storageOptions: [hddDisk, glusterfsDisk],
}

Additionaly, new environment variable FAIL_FAST is used to disable failFast execution strategy, Thanks to @vojtechszocs for help with that.
Example of usage:
FAIL_FAST=false yarn run test-suite --suite kubevirt --params.kubevirt true

@suomiy , feel free to merge if you agree with the comment above


Quick filter Year

Hi everyone, I have datetime column, I want to quickfilter lookup Year from this datetime column.
This is file lookup:
    protected override void PrepareQuery(SqlQuery query)
    {
        var fld = Entities.DateRow.Fields;

        query.Distinct(true)
            .Select(fld.Datetime)
            .Where(
                new Criteria(fld.Datetime) != "" &
                new Criteria(fld.Datetime).IsNotNull());
    }

Can you help me?

try this
add this line in DateRow
[DisplayName("Total Days"),  Expression("Year(T0.Datetime)")]
public Int32? Years
{
get { return Fields.Years[this]; }
set { Fields.Years[this] = value; }
}
/**********/
query.Distinct(true)
.Select(fld.Years)
.Where(
new Criteria(fld.Datetime) != "" &
new Criteria(fld.Datetime).IsNotNull());

tks for your help, code working well


Vulners Python API support

Hi fellows!
May I suggest you refactoring Vulners Scanner to the public Vulners Python API.
It's completely supported and I think will make it easier to integrate.
It's also available via Pypi.

Ooh, we should definitely do that. Thanks for the link! I think our latest CVE scanner uses your REST api, which I think was much better for your servers than downloading the json ourselves, but this sounds like it should be even better.


desktop not showing up

basically the desktop file/folder/whatever won't show up.

@qsels Please fill out the issue template with the Windows version to help us investigate the issue.


pipelines into bundles and devfile builder

This pull request supports the Build Contract API

supports Build Contract annotations for build definitions
adds devfile builder
uses bundles to deliver App Studio pipelines
adds test scripts to build all milestone 2 repos including deployment
adds deployment scripts to test containers
adds sample for pruning and pvc maintenance
adds doc to README on new scripts

components/build/build-templates/analyze-devfile.yaml
Shouldn't this be in ClusterTasks ?

There is no reason to move it yet. You end up adding three new files and we still need to refactor this directory so that the OCI image is created in an external repo (redhat-appstudio/build-service ?) because the pipelines no-longer need to be pre-installed into the cluster. The redhat-appstudio/build-service  is where the ClusterTasks images are being created and perhaps the default pipelines move there too . I was waiting to do the cleanup once we move the pipelines.

There is no reason to move it yet.

There is a folder precisely for cluster tasks, that's why 🤷♂ . Sure, we can remove them in the next commit but it doesn't hurt to have a historical record of how things were laid out initially.


Missing image reference in GenAIExamples/CodeGen/docker/ui/react/README.md

GenAIExamples/CodeGen/docker/ui/react/README.md:5: refers to an image file that doesn't exist:
GenAIExamples/CodeGen/assets/img/codegen_ui_react.png

issue fixed


Use memoization for setting dark mode

Currently, the page is reloaded to set dark mode immediately.
Instead, we should use memoization:

https://mui.com/material-ui/customization/dark-mode/
https://react.dev/reference/react/useMemo

Added in #22


[issue-722] add calculate_package_verification_code()

also add calculate_file_checksum(), as this is needed by the package verification code
fixes #722

It seems that Windows yields different results when using calculate_file_checksum() than Ubuntu does.


Geo-search test

Use data from this set to test:
https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=4c118b2a6828ec58ece162c08fce298c&format=json&nojsoncallback=1&id=breial&photoset_id=72157600841917142

API for getting list of photos from a set:
https://www.flickr.com/services/api/flickr.photosets.getPhotos.html
API for getting actual photos (urls, titles, description etc):
https://www.flickr.com/services/api/flickr.photos.getInfo.html
URL: https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=4c118b2a6828ec58ece162c08fce298c&format=json&nojsoncallback=1&photo_id=9249905857
API for getting geo-location:
https://www.flickr.com/services/api/flickr.photos.geo.getLocation.html
URL: https://api.flickr.com/services/rest/?method=flickr.photos.geo.getLocation&api_key=4c118b2a6828ec58ece162c08fce298c&format=json&nojsoncallback=1&photo_id=1126692701 (need a photo w/ location registered on it)

Don't think you need the geo-location stuff. If geo-located, it will show in the flickr.photos.getInfo method.

Just crawl all photos with "longtitude" and "latitude" present:
https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=4c118b2a6828ec58ece162c08fce298c&format=json&nojsoncallback=1&photo_id=32728799315
Could also crawl "country", "region" and "neighbourhood" and use as filters.

Can get lon&lat from photoset, so  skip country, region and neighbourhood.
https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=4c118b2a6828ec58ece162c08fce298c&format=json&nojsoncallback=1&id=breial&photoset_id=72157600841917142&extras=geo,license,owner_name,tags,views,url_l


Add swipe left to right gesture in SFSafariViewController to dismiss self

Reference: http://www.stringcode.co.uk/push-pop-modal-sfsafariviewcontroller-hacking-swipe-from-edge-gesture/

solution: https://github.com/yoha/Thoughtless/commit/1c0489f57eee780dcbf3edb9dcb51a29739f430b


mysql-connector-c 6.1.11

mysql-connector-c 6.1.11
Destination channel: Defaults
Links

PKG-5960
dev_url:        https://dev.mysql.com/downloads/connector/c/tree/
conda_forge:    https://github.com/conda-forge/mysql-connector-c-feedstock
pypi:           n/a
pypi inspector: n/a

Explanation of changes:

building against openssl 3

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_68zm97irkq/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:60: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:52: incorrect_license: The recipe's about/license key is not an SPDX compliant license or license exception, closest match: NGPL
clone/recipe/meta.yaml:60: missing_documentation: The recipe is missing a doc_url or doc_source_url
===== Final Report: =====
3 Errors and 0 Warnings were found


Use themes from the cattpuccin package?

Nixpkgs has a catppuccin package that has some of the themes this module can set, so it might be a good idea to use it if possible

Got it


So close, error python-interpreter...

TASK [Apply metrics-server manifest to the cluster.] ***************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ImportError: No module named kubernetes
fatal: [kube1 -> <IP_ADDRESS>]: FAILED! => changed=false
error: No module named kubernetes
msg: Failed to import the required Python library (openshift) on kube1's Python /usr/bin/python. Please read module documentation and install in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter
NO MORE HOSTS LEFT *************************************************************
PLAY RECAP *********************************************************************
kube1                      : ok=81   changed=45   unreachable=0    failed=1    skipped=42   rescued=0    ignored=0
kube2                      : ok=71   changed=39   unreachable=0    failed=0    skipped=38   rescued=0    ignored=0
kube3                      : ok=71   changed=39   unreachable=0    failed=0    skipped=38   rescued=0    ignored=0
kube4                      : ok=64   changed=33   unreachable=0    failed=1    skipped=38   rescued=0    ignored=0
garylefebvre@ubuntu:~/Desktop/raspberry-pi-dramble-master$

Ok, did a soft link to (ln -sf /usr/bin/python3 /usr/bin/python) on all pi's according to suggestion on Ticket #184. and it solved my problem. The entire playbook was a success!!!
Thank you ticket #184 and Jeff!!!

Ok, did a soft link to (ln -sf /usr/bin/python3 /usr/bin/python) on all pi's according to suggestion on Ticket #184. and it solved my problem. The entire playbook was a success!!!
Thank you ticket #184 and Jeff!!!


crud epoch status draft

Motivation
Closes #3281
Changes
added endpoint serving status of epochs.
expected response - slice of structs like
type SmeshingStatusResponse struct {
  status: 'not_eligible',
  epoch: uint64;
  estimatedTime: number; // optional. for statuses 'generating_pos_data' | 'generating_pos_proof' | 'waiting_for_poet'
  reason: string; // optional. possible error of file generating
  processedBytes: string // like "Processed 176 GB of 256 GB", optional sting, which show progress of file creation
  processedPercentage: string // like "86% completed", optional, same as previous
}

we create table, which will contain info about epoch. when something in node happens - just update row status
CREATE TABLE epochs
(
    epoch_id      INT PRIMARY KEY,
    epoch_status  INT NOT NULL
);

endpoint select info and show result.
Showing data about smeshing progress
as we have indexes in table atxs for (epoch, smesher) - in endpoint request need smesherID which will be used for load data
Test Plan

TODO

[x] Explain motivation or link existing issue(s)
[ ] Test changes and document test plan
[ ] Update documentation as needed

DevOps Notes

[x] This PR does not require configuration changes (e.g., environment variables, GitHub secrets, VM resources)
[ ] This PR does not affect public APIs
[x] This PR does not rely on a new version of external services (PoET, elasticsearch, etc.)
[x] This PR does not make changes to log messages (which monitoring infrastructure may rely on)

post is not built in every epoch. it is built once at the start, and on demand if smesher wants to resize it
atxs are built for each epoch. for all past epochs smeshing status can be based on the atx that is stored in the database (or not stored). for current epoch it can be based on the state of the atx builder. saving additional data will introduce inconsistencies between the actual state of the atx builder and what is stored in the database.
i would suggest the following implementation plan:

dont add new tables
for current epoch get the smeshing status based on the state of the atx builder
for past epochs drop smeshing status. for all UI purposes existing activations can be used
consider providing stream api for smeshing statuses


[Post]Why I like "git rebase"

https://billychin.netlify.com/en/2019/08/15/why-i-like-git-rebase/

Cool


Persistor doesn't work with useInfiniteQuery

data.pages and data.pageParams are missing

For hydration to work with useInfiniteQuery the queryKey parameter should start with 2 same items as the underlying 'normal' query.
E.g. the Query key for 'findPet' query is ['Client', 'findPetsByStatus',  status as any ].
The queryKey for your infinite query that uses the same results, should start with ['Client', 'findPetsByStatus']


Tool output offset is still empty. [game build is 14001, but offsets are for 14000] QAQ

Tool output offset is still empty. [game build is 14001, but offsets are for 14000] QAQ

Did you compile it or use the latest release? I haven't updated the latest release yet so that may be why.

oh latest release? okay  Waiting for your update, thank you very much.

Try again now, please.

ok!!!!

Thank you for your unremitting update, and now the program can be used normally!

The tool can be used, but my program still prompts.
[game build is 14001, but offsets are for 14000]

Which offsets are invalid for you?

I am not the author of this program, this program is https://github.com/superyu1337/radarflow2.
You only need to update these three files: client, engine2 and offset.

I am not the author of this program, this program is https://github.com/superyu1337/radarflow2.
my only need to update these three files: client, engine2 and offset.


Fix hidden and failing tests

I was bitten by the duplicate context/test issue (documented in #1626) while converting energy-grants-calculator to use ERB templates: My conversion caused tests to become invalid, but they didn't fail because of the duplicate name problem.
I used the code from the gist referenced in that issue to give each context a unique name and found these two failing tests.
There are still more hidden tests but I figured these failing ones were a priority.

LGTM :+1:

Manually merged in 743e14311e0cc0369c099b2704e9e6ed7183e655.


Aweseome work!

Dear darkevilmac:
At first, THANK YOU for updating and making the AS Mod better than before.
I freaked out, seeing that logistic pipes are working now on my ship. I have to be patient for a minute, but then: whohaa! all connections go green, they work fine.
Than the rotation, almost every block from other mods remember there alignment after the unmonut of my ship. The drawbridge from tinkers construct fails, but hey - this will maybe get fixed ;)
Even Thermal Expansion Pipes work almost(!) fine, a few connection bugs between chests and pipes i'd figured out. Awesome!
Project Red is not possible at all (Gates and wires). But hey - again: THANK YOU for taken time to push this great mod forward.
THUMBS UP!

I don't think this should be considered as a pull request, as it appears to be replacing the entire original Archimedes' Ships with Darkevilmac's Plus version. Also, this doesn't seem to come from the code author. Maybe you just meant to leave a comment?

I think he did, I ask that this is closed unless you want a complete re-license :P
Feels pretty cool looking at all those commits I've made though. And that's not even including the MovingWorld changes.
Not to sound rude but I'm not really sure why people are still making PRs to the original mod, I'm starving for developers on my end ;-;

Not to sound rude but I'm not really sure why people are still making PRs to the original mod, I'm starving for developers on my end ;-;

@darkevilmac Many people continue to use the original Archimedes Ships since its available under the MIT license and thus does not require permission to redistribute or fork.
If you want more people to contribute to your fork then release it under a FOSS license. Your choice in licensing is driving away both users and potential contributors.


The app complains about failed login with correct credentials

Toast with "Login failed, please check your username and password." comes up every time I try to login.

facing the same issue,

Yeah, same

@q1yh Any Updated in the issue ?

Same :)

same

same issue


[DRAFT] kafka: add header support to mesh-filter

Commit Message: kafka: add header support to mesh-filter
Additional Description: Add header support.
Risk Level: Low
Testing: TBD
Docs Changes: Minimal - mesh filter .rst
Release Notes: N/A
Platform Specific Features: N/A

/wait

/wait

/wait

It works, but KafkaProducer::send takes 6 parameters so I'll change that one too.

/wait-any

remove waiting label

/assign @mattklein123


Method League\Uri\Http::createFromComponents() is deprecated

Method League\Uri\Http::createFromComponents() is deprecated since league/uri:7.0.0, use League\Uri\Http::fromComponents()

vendor/amphp/http-server/src/Driver/Http1Driver.php
vendor/amphp/http-server/src/Driver/Http2Driver.php

@trowski I'm confused. Did you somehow just drop the deprecations lines for the code in the HttpDrivers? The deprecation message is still present.


On click toggle

Use Case: clicking a toggle icon to view child nodes does not equal selecting that node.
Add onClickIcon to handle this case.

Coverage increased (+0.01%) to 99.492% when pulling 43db6230633b8eed0d1dc95cdfbd36105288f558 on goodmorninggoaway:on-click-toggle into 3046fc01edefb1b0806fa66d71ae5a761fdcf2b5 on alexcurtis:master.

How can we use that? I tried to pass an onClickIcon prop to TreeBeard component but it didn't work.

I didn't update the default decorators to use this. You have to use it in a custom decorator.
Example:
const PoolContainer = ({ onClick, onClickIcon, node }) => {
    const hasChildren = node.children && node.children.length;

    return (
        <div className={cx('node')}>
            <Caret
                onClick={hasChildren ? onClickIcon : null}
                toggled={node.toggled}
                className={cx('caret', { invisible: !hasChildren })}
            />
            <PoolNodeIcon onClick={onClick} />
            <PoolNodeHeader node={node} onClick={onClick} />
        </div>
    );
};

I'm using this in a dropdown, and I want it to auto-close when i select a node, but not when I click the caret to explode the tree node.

I'm using like this:
<Treebeard
                                                    onClickIcon={this.onClickIcon.bind(this)}
                                                    data={this.state.dataSecondarySubject}
                                                    style={treeStyle}
                                                    onToggle={this.onToggleSecondary.bind(this)}
                                                />

If you have no custom decorators, nothing is using it. I didn't want to
break existing functionality.
On Wed, Feb 1, 2017 at 12:13 PM Witalo Benicio<EMAIL_ADDRESS>wrote:

I'm using like this:

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/alexcurtis/react-treebeard/pull/51#issuecomment-276718570,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUWt1Rc7jkDuF56d2Q3MRWzVWSJ263fks5rYL0sgaJpZM4LLCZn
.

can someone merge this PR?
Please !

@goodmorninggoaway - why not change the default decorators? This is just adding functionality isn't it How will it break the existing one?
I would also expect a change in the README file saying you can pass this new prop..

can someone merge this PR?
It would be a very nice feature!

@mpeula-pe: @goodmorninggoaway First needs to resolve the conflicts before this one can be merged

Coverage decreased (-0.9%) to 97.609% when pulling c7cc772c5d09c5af392bea222d89381f86af9366 on goodmorninggoaway:on-click-toggle into 438c4f53b4f879ea5fb451bf539977ee4374aa2f on alexcurtis:master.

Coverage increased (+0.04%) to 98.594% when pulling df4550bcf6df3bf6a6de797569f6ac2d03310839 on goodmorninggoaway:on-click-toggle into 438c4f53b4f879ea5fb451bf539977ee4374aa2f on alexcurtis:master.

When will this be merged in and available?

This looks good to add? I also have a use case in a real world app for this functionality. Cheers!

Coverage increased (+0.04%) to 98.594% when pulling dce089a85bab9e038eecf9ef977121a55b467e98 on goodmorninggoaway:on-click-toggle into 438c4f53b4f879ea5fb451bf539977ee4374aa2f on alexcurtis:master.

When will this be merged in and available?


iox-#2370 Fix Bzlmod dev_dependency setup

Notes for Reviewer
Fix Bzlmod dev_dependency setup
Pre-Review Checklist for the PR Author

[x] Code follows the coding style of CONTRIBUTING.md
[x] Tests follow the best practice for testing
[x] Changelog updated in the unreleased section including API breaking changes
[x] Branch follows the naming format (iox-123-this-is-a-branch)
[x] Commits messages are according to this guideline

[x] Commit messages have the issue ID (iox-#123 commit text)
[x] Commit author matches Eclipse Contributor Agreement (and ECA is signed)

[x] Update the PR title

Follow the same conventions as for commit messages
Link to the relevant issue

[x] Relevant issues are linked
[x] Add sensible notes for the reviewer
[ ] All checks have passed (except task-list-completed)
[ ] Assign PR to reviewer

Checklist for the PR Reviewer

[ ] Consider a second reviewer for complex new features or larger refactorings
[ ] Commits are properly organized and messages are according to the guideline
[ ] Code according to our coding style and naming conventions
[ ] Unit tests have been written for new behavior
[ ] Public API changes are documented via doxygen
[ ] Copyright owner are updated in the changed files
[ ] All touched (C/C++) source code files from iceoryx_hoofs have been added to ./clang-tidy-diff-scans.txt
[ ] PR title describes the changes

Post-review Checklist for the PR Author

[ ] All open points are addressed and tracked via issues

References

Closes #2370

@lalten looks fine. The MinGW CI failure is a flaky test, which we can ignore, but the Ubuntu bazel target fails.
I assigned @elBoberido since he may has some more insights here.

@lalten the bzlmod code came from a community member and I'm not that familiar with the code. Can you specify which  public targets are affected by the dev dependencies?

@lalten the bzlmod code came from a community member and I'm not that familiar with the code. Can you specify which public targets are affected by the dev dependencies?

Buildifier is unconditionally depended on in the root BUILD
https://github.com/eclipse-iceoryx/iceoryx/blob/d628cb7111051ae1cd27620d9a621a366d5cac82/BUILD.bazel#L18
https://github.com/eclipse-iceoryx/iceoryx/blob/d628cb7111051ae1cd27620d9a621a366d5cac82/BUILD.bazel#L61-L65
Googletest is depended on in a regular cc_library with public visibility:
https://github.com/eclipse-iceoryx/iceoryx/blob/d628cb7111051ae1cd27620d9a621a366d5cac82/iceoryx_hoofs/BUILD.bazel#L107

Okay, the buildifier is definitely a dev dependency. The iceoryx_hoofs_testing is actually also a dev dependency but I'm not sure how this could be modeled with bazel. It is basically meant to be used for tests which use iceoryx. For example it contains a logger which suppresses all the output but if a test fails, it prints all log messages to help debugging.
Is there another way to mark this library as a dev dependency but still make it available to users?
In the end, I guess it should not matter and as long as one does depend only on e.g. iceoryx_hoofs bazel will not require gTest to be available. Please correct me if I'm wrong.

Note that Bazel will want to analyze the entire graph, so even if a user doesn't want to depend on iceoryx_hoofs_testing (or buildifier), these Bazel repos must be visible to the root module.

🤷
❯ cat MODULE.bazel
module(name = "test")

bazel_dep(name = "org_eclipse_iceoryx")
git_override(
    module_name = "org_eclipse_iceoryx",
    commit = "d628cb7111051ae1cd27620d9a621a366d5cac82",
    remote = "https://github.com/eclipse-iceoryx/iceoryx",
)
❯ bazel build @org_eclipse_iceoryx//:iceoryx_binding_c
WARNING: Target pattern parsing failed.
ERROR: Skipping '@org_eclipse_iceoryx//:iceoryx_binding_c': error loading package '@@org_eclipse_iceoryx~//': Unable to find package for @@[unknown repo 'buildifier_prebuilt' requested from @@org_eclipse_iceoryx~]//:rules.bzl: The repository '@@[unknown repo 'buildifier_prebuilt' requested from @@org_eclipse_iceoryx~]' could not be resolved: No repository visible as '@buildifier_prebuilt' from repository '@@org_eclipse_iceoryx~'.
ERROR: error loading package '@@org_eclipse_iceoryx~//': Unable to find package for @@[unknown repo 'buildifier_prebuilt' requested from @@org_eclipse_iceoryx~]//:rules.bzl: The repository '@@[unknown repo 'buildifier_prebuilt' requested from @@org_eclipse_iceoryx~]' could not be resolved: No repository visible as '@buildifier_prebuilt' from repository '@@org_eclipse_iceoryx~'.
INFO: Elapsed time: 1.897s
INFO: 0 processes.
ERROR: Build did NOT complete successfully

Okay, this is weird. Why should the buildifier be needed in order to build iceoryx_hoofs? Bazel has some weird dependency handling.
Do you have time to check it there is an obvious flaw in the bzlmod setup?


Consider processing more characters in data link layer

Currently data link layer input is one 10-bit character. It could be useful to accept N characters at once. That would decrease the frequency needed. The implementation of that should not be that hard. The only differences are:

ILAS_parser will need to check all N characters instead of just one
8b10b decoder will decode 4 characters at once. Use multiple 8b10b decoder blocks for that.
lane_alignment will save multiple characters to the buffer, it will detect /R/ in any one of them.
frame_alignment will save multiple character to the buffer

I think that implementing generic N could be done, but making it a specific number such as 4 will be easier, probably.

This will be needed as not many FPGAs will support 1.25 GHz clock for 12.5 Gbps transfer. Another thing is that the design definitely won't work on 1.25 GHz even if the FPGA supported that.
The transport layer could output multiple frames at once as well.

The 8b10b decoder blocks will have to have an input for "previous running disparity" to correctly validate it.


Stop allocating in Process::is_unkillable

We can obtain a vector of glob::Process beforehand and keep reusing it instead of constantly calling glob::Pattern::new

Closed by cfcb169c6bc1b40fdd592c08f9a23374e402b676


Typo in yarn install command

The yarn install command says "yard" instead of "yarn" 😉

@kacimfedjkhi oh, thank you! 😅


Use Github Issues Template in bug report template

Describe your solution
Simplified bug reporting form
Github docs related to Github Issues Template Forms

Syntax
Configuring issue templates

Example: https://github.com/gatsbyjs/gatsby/issues/new?assignees=&labels=type%3A+bug&template=BUG_REPORT.yml

Issue form is already implemented for reporting a bug scenario.
Link: https://github.com/wso2/api-manager/issues/new?assignees=&labels=Priority%2FNormal%2CType%2FBug&template=issue_form.yml


Support latest imgui version

Support latest imgui version
And fix description, need extract imgui to root bspguy folder, instead of 'src' folder.
bspguy_master/imgui instead of bspguy_master/src/imgui )))

@wootguy now all right?


I can't run Flutter Demo on Mac Os

Steps to reproduce
1、In Mac os 14.4 , I use Android Studio create a flutter project only support mac os platform.
2、Run in Mac os.
3、Run failure
Actual results
Downloading darwin-x64/FlutterMacOS.framework tools...
Downloading darwin-x64/FlutterMacOS.framework tools...
Failed to download https://storage.googleapis.com/flutter_infra_release/flutter/e76c956498841e1ab458577d3892003e553e4f3c/darwin-x64/FlutterMacOS.framework.zip. Ensure you have network connectivity and then try again.
SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 54), address = storage.googleapis.com, port = 49858
Actually, I use my chrome can download this zip form https://storage.googleapis.com/flutter_infra_release/flutter/e76c956498841e1ab458577d3892003e553e4f3c/darwin-x64/FlutterMacOS.framework.zip.
whats the problem. can you give me a solution?
Logs

Logs

<!-- Paste your logs here -->

Flutter Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.5, on macOS 14.4 23E214 darwin-x64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✗] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS and macOS development.
Download at: https://developer.apple.com/xcode/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
✗ CocoaPods not installed.
CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/platform-plugins
To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.2)
[✓] VS Code (version 1.87.2)
[✓] Connected device (2 available)
[✓] Network resources
! Doctor found issues in 1 category.

I solve  this problem by terminal
flutter run -d macos
but come a new problem.
Launching lib/main.dart on macOS in debug mode...   ProcessException: Process exited abnormally with exit code 72: xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH   Command: xcrun xcodebuild -list -project Runner.xcodeproj
Does this mean i need install xcode?

Yes you need to install Xcode to build for mac including macOS SDK download

Thank you, I install Xcode, the problem solved

Np


Release 0.18.0

Changelog: https://github.com/modin-project/modin/releases
License: https://github.com/modin-project/modin/blob/0.18.0/LICENSE
Requirements: https://github.com/modin-project/modin/blob/0.18.0/setup.py
Actions

Refresh recipe/patches/0002-Remove-dependencies-from-setup.py-to-be-handled-by-c.patch for v0.18.0
Disable patches/0001-Remove-some-dependencies-from-omnisci-env.yml-to-be-.patch because modin-omnisci is not available anymore
Update modin-all runtime dependencies:

remove modin-omnisci subpackage (it's not available from the upstream source)
add constraint [linux64 or win64] for modin-ray subpackage because we already built it only for those platforms, and ray package isn't available for other platforms.
disable test/imports because of CI issue (ModuleNotFound error for modin) on Prefect for a private channel

Update modin-cores:

update pinning for pandas ==1.5.2 in run
remove setuptools from run
remove test/imports because of CI issue (ModuleNotFound error for modin) on Prefect for a private channel

Update modin-dask:

update pinning for dask >=2.22.0 and distributed >=2.22.0 in run
skip test/commands on ppc64le because of distributed.comm.core.CommClosedError

Update modin-ray:

skip building for not (linux64 or win64) (ray package isn't available for other platforms)
update run dependencies
remove run_constrained
remove test/requires, test/source_files
update test/commands

Add description

Notes

We can proceed to build and release without oneHDK. Progress with dask and ray backends.
I've tested modin and subpackages from the sk_test channel:

conda create -n test_modin -c sk_test modin
conda activate test_modin
python
>>> from distributed import Client # For disable UserWarning: Dask execution environment not yet initialized
>>> import modin
>>> import modin.pandas
>>> client = Client() # For disable UserWarning: Dask execution environment not yet initialized
>>> import modin.pandas as pd
>>> import numpy as np

>>> frame_data = np.random.randint(0, 100, size=(2**10, 2**8))
>>> df = pd.DataFrame(frame_data)
>>> df
      0    1    2    3    4    5    6    7    ...  248  249  250  251  252  253  254  255
0      68   14    3   64   60   58   36   68  ...   54   91   86   22   97   79   11   73
1      74   33   16   91   88   62   16   33  ...   17    1   73   58   52   98   33   94
2      25   26   70   84   71   41   94   58  ...   85   91   23    4   71   82   31   44
3      80   45   19   87   57   51   14   21  ...   61   73   48    9   68   14   29   47
4      73    2   41    9   70   37   23   50  ...   72    2   85   49   36   57   85   73
...   ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...  ...
1019   81   59   80   49    6   16   95    9  ...   49   38   39   23   57    8   19   29
1020   32   32   85   19    6   44   77   44  ...   89    9   76   99   58   57   79   28
1021   19   99   76    9   94   45   32    2  ...   93   97   69   25   96   28   19   66
1022   91   71   48   72   13   88   53   97  ...   15   46   52   13   69   81   91   56
1023   66   77   53   50   37   76   57   84  ...   49   62   27   15   59   14   34   33

[1024 rows x 256 columns]

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:228: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:228: missing_description: The recipe is missing a description
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:228: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:230: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:230: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_d619jscn31/clone/recipe/meta.yaml:230: missing_description: The recipe is missing a description
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_14angjf42m/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_14angjf42m/clone/recipe/meta.yaml:193: missing_description: The recipe is missing a description
WARNING: /tmp/abs_14angjf42m/clone/recipe/meta.yaml:193: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_14angjf42m/clone/recipe/meta.yaml:193: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 92, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 605, in lint
    msgs = self.lint_one(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 653, in lint_one
    recipe = _recipe.Recipe.from_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 268, in from_file
    raise exc
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 259, in from_file
    recipe.load_from_string(text.read(), selector_dict)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 207, in load_from_string
    self.render()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 403, in render
    self.meta = yaml.load(yaml_text)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/main.py", line 434, in load
    return constructor.get_single_data()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    node = self.composer.get_single_node()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 185, in compose_sequence_node
    node.value.append(self.compose_node(node, index))
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 184, in compose_sequence_node
    while not self.parser.check_event(SequenceEndEvent):
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 532, in parse_block_sequence_entry
    self.move_token_comment(token)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 837, in move_token_comment
    token.move_old_comment(self.scanner.peek_token() if nt is None else nt, empty=empty)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/tokens.py", line 152, in move_old_comment
    raise NotImplementedError(_F('overlap in comment {c!r} {tc!r}', c=c, tc=tc))
NotImplementedError: overlap in comment [None, [CommentToken('# ray does not have OSX builds yet, also windows for py310 disabled, see gh-60\n', line: 39, col: 8)]] [None, [CommentToken('# [not osx and not (win and py>39)]\n', line: 40, col: 20)]]
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_8b6a32akpl/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 92, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 605, in lint
    msgs = self.lint_one(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 653, in lint_one
    recipe = _recipe.Recipe.from_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 268, in from_file
    raise exc
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 259, in from_file
    recipe.load_from_string(text.read(), selector_dict)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 207, in load_from_string
    self.render()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 403, in render
    self.meta = yaml.load(yaml_text)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/main.py", line 434, in load
    return constructor.get_single_data()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    node = self.composer.get_single_node()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 185, in compose_sequence_node
    node.value.append(self.compose_node(node, index))
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 184, in compose_sequence_node
    while not self.parser.check_event(SequenceEndEvent):
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 532, in parse_block_sequence_entry
    self.move_token_comment(token)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 837, in move_token_comment
    token.move_old_comment(self.scanner.peek_token() if nt is None else nt, empty=empty)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/tokens.py", line 152, in move_old_comment
    raise NotImplementedError(_F('overlap in comment {c!r} {tc!r}', c=c, tc=tc))
NotImplementedError: overlap in comment [None, [CommentToken('# ray does not have OSX builds yet, also windows for py310 disabled, see gh-60\n', line: 39, col: 8)]] [None, [CommentToken('# [not osx and not (win and py>39)]\n', line: 40, col: 20)]]
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_04lzqdma3j/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 92, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 605, in lint
    msgs = self.lint_one(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 653, in lint_one
    recipe = _recipe.Recipe.from_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 268, in from_file
    raise exc
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 259, in from_file
    recipe.load_from_string(text.read(), selector_dict)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 207, in load_from_string
    self.render()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 403, in render
    self.meta = yaml.load(yaml_text)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/main.py", line 434, in load
    return constructor.get_single_data()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    node = self.composer.get_single_node()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 185, in compose_sequence_node
    node.value.append(self.compose_node(node, index))
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 184, in compose_sequence_node
    while not self.parser.check_event(SequenceEndEvent):
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 532, in parse_block_sequence_entry
    self.move_token_comment(token)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 837, in move_token_comment
    token.move_old_comment(self.scanner.peek_token() if nt is None else nt, empty=empty)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/tokens.py", line 152, in move_old_comment
    raise NotImplementedError(_F('overlap in comment {c!r} {tc!r}', c=c, tc=tc))
NotImplementedError: overlap in comment [None, [CommentToken('# ray does not have OSX builds yet, also windows for py310 disabled, see gh-60\n', line: 39, col: 8)]] [None, [CommentToken('# [not osx or not (win and py>39)]\n', line: 40, col: 20)]]
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_ba39wdug4x/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 92, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 605, in lint
    msgs = self.lint_one(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 653, in lint_one
    recipe = _recipe.Recipe.from_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 268, in from_file
    raise exc
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 259, in from_file
    recipe.load_from_string(text.read(), selector_dict)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 207, in load_from_string
    self.render()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 403, in render
    self.meta = yaml.load(yaml_text)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/main.py", line 434, in load
    return constructor.get_single_data()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    node = self.composer.get_single_node()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 185, in compose_sequence_node
    node.value.append(self.compose_node(node, index))
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 184, in compose_sequence_node
    while not self.parser.check_event(SequenceEndEvent):
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 532, in parse_block_sequence_entry
    self.move_token_comment(token)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 837, in move_token_comment
    token.move_old_comment(self.scanner.peek_token() if nt is None else nt, empty=empty)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/tokens.py", line 152, in move_old_comment
    raise NotImplementedError(_F('overlap in comment {c!r} {tc!r}', c=c, tc=tc))
NotImplementedError: overlap in comment [None, [CommentToken('# ray does not have OSX builds yet, also windows for py310 disabled, see gh-60\n', line: 39, col: 8)]] [None, [CommentToken('# [not osx or not (linux and (aarch64 or ppc64le or s390x))]\n', line: 40, col: 20)]]
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_81xltwjc3s/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 92, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 605, in lint
    msgs = self.lint_one(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 653, in lint_one
    recipe = _recipe.Recipe.from_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 268, in from_file
    raise exc
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 259, in from_file
    recipe.load_from_string(text.read(), selector_dict)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 207, in load_from_string
    self.render()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 403, in render
    self.meta = yaml.load(yaml_text)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/main.py", line 434, in load
    return constructor.get_single_data()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    node = self.composer.get_single_node()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 76, in get_single_node
    document = self.compose_document()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 99, in compose_document
    node = self.compose_node(None, None)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 185, in compose_sequence_node
    node.value.append(self.compose_node(node, index))
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 143, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 223, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 141, in compose_node
    node = self.compose_sequence_node(anchor)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/composer.py", line 184, in compose_sequence_node
    while not self.parser.check_event(SequenceEndEvent):
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 146, in check_event
    self.current_event = self.state()
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 532, in parse_block_sequence_entry
    self.move_token_comment(token)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/parser.py", line 837, in move_token_comment
    token.move_old_comment(self.scanner.peek_token() if nt is None else nt, empty=empty)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/ruamel/yaml/tokens.py", line 152, in move_old_comment
    raise NotImplementedError(_F('overlap in comment {c!r} {tc!r}', c=c, tc=tc))
NotImplementedError: overlap in comment [None, [CommentToken('# ray does not have OSX builds yet, also windows for py310 disabled, see gh-60\n', line: 39, col: 8)]] [None, [CommentToken('# [not osx or not (linux and (aarch64 or ppc64le or s390x))]\n', line: 40, col: 20)]]
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_bb11tq7jl8/clone failed. (See above for error)

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_45gv8qqst4/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_45gv8qqst4/clone/recipe/meta.yaml:187: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_45gv8qqst4/clone/recipe/meta.yaml:187: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_45gv8qqst4/clone/recipe/meta.yaml:187: missing_description: The recipe is missing a description
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_303885ofpg/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_303885ofpg/clone/recipe/meta.yaml:187: missing_description: The recipe is missing a description
WARNING: /tmp/abs_303885ofpg/clone/recipe/meta.yaml:187: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_303885ofpg/clone/recipe/meta.yaml:187: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_easq5bijmn/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_easq5bijmn/clone/recipe/meta.yaml:192: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_easq5bijmn/clone/recipe/meta.yaml:192: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_611wwjw74e/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_611wwjw74e/clone/recipe/meta.yaml:192: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_611wwjw74e/clone/recipe/meta.yaml:192: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_a6wcj84ym1/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_a6wcj84ym1/clone/recipe/meta.yaml:197: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_a6wcj84ym1/clone/recipe/meta.yaml:197: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_49_4z5_yi6/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_49_4z5_yi6/clone/recipe/meta.yaml:197: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_49_4z5_yi6/clone/recipe/meta.yaml:197: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_dcdaxt2o2j/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_dcdaxt2o2j/clone/recipe/meta.yaml:197: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_dcdaxt2o2j/clone/recipe/meta.yaml:197: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_98ofgur9s5/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_98ofgur9s5/clone/recipe/meta.yaml:189: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_98ofgur9s5/clone/recipe/meta.yaml:189: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_c7wfulgfcn/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_c7wfulgfcn/clone/recipe/meta.yaml:189: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_c7wfulgfcn/clone/recipe/meta.yaml:189: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_26j8umr156/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_26j8umr156/clone/recipe/meta.yaml:189: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_26j8umr156/clone/recipe/meta.yaml:189: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_64886e_i6v/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_64886e_i6v/clone/recipe/meta.yaml:184: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_64886e_i6v/clone/recipe/meta.yaml:184: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_b20sxerq8i/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_b20sxerq8i/clone/recipe/meta.yaml:192: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_b20sxerq8i/clone/recipe/meta.yaml:192: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_b30725qsg5/clone/recipe/meta.yaml:0: missing_tests: The recipe is missing tests.
WARNING: /tmp/abs_b30725qsg5/clone/recipe/meta.yaml:192: missing_license_url: The recipe is missing a license_url
WARNING: /tmp/abs_b30725qsg5/clone/recipe/meta.yaml:192: missing_doc_source_url: The recipe is missing a doc_source_url
Errors were found

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 258, in run
    self.check_deps(recipe.get_deps_dict())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 349, in check_deps
    build_file = self.recipe.get(script)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 583, in get
    raise KeyError(f"No '{path}' in Recipe {self}") from None
KeyError: "No 'outputs/2/script' in Recipe /tmp/abs_b41baat82p/clone/recipe/"
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_b41baat82p/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 258, in run
    self.check_deps(recipe.get_deps_dict())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 349, in check_deps
    build_file = self.recipe.get(script)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 583, in get
    raise KeyError(f"No '{path}' in Recipe {self}") from None
KeyError: "No 'outputs/2/script' in Recipe /tmp/abs_c3260zy7o8/clone/recipe/"
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_c3260zy7o8/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 258, in run
    self.check_deps(recipe.get_deps_dict())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 349, in check_deps
    build_file = self.recipe.get(script)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 583, in get
    raise KeyError(f"No '{path}' in Recipe {self}") from None
KeyError: "No 'outputs/2/script' in Recipe /tmp/abs_d5v7ygki_8/clone/recipe/"
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_d5v7ygki_8/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 258, in run
    self.check_deps(recipe.get_deps_dict())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 349, in check_deps
    build_file = self.recipe.get(script)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 583, in get
    raise KeyError(f"No '{path}' in Recipe {self}") from None
KeyError: "No 'outputs/2/script' in Recipe /tmp/abs_50lex_i1e4/clone/recipe/"
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_50lex_i1e4/clone failed. (See above for error)

Also, can your manual test be made automated? (Maybe similar tests for the other sub-packages, too?)

I've added a test command for modin-core

Thanks, I'm waiting to approve until the CI tests get fixed or passing builds and tests can be demonstrated some other way

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 258, in run
    self.check_deps(recipe.get_deps_dict())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 349, in check_deps
    build_file = self.recipe.get(script)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/recipe.py", line 583, in get
    raise KeyError(f"No '{path}' in Recipe {self}") from None
KeyError: "No 'outputs/2/script' in Recipe /tmp/abs_98_93gfyqr/clone/recipe/"
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_98_93gfyqr/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 247, in run
    self.check_recipe(recipe)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 554, in check_recipe
    o = int(path.split("/")[1])
ValueError: invalid literal for int() with base 10: 'host'
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_a8ma8olpbw/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 247, in run
    self.check_recipe(recipe)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 554, in check_recipe
    o = int(path.split("/")[1])
ValueError: invalid literal for int() with base 10: 'host'
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_8fhy0voi0m/clone failed. (See above for error)

I removed a top-level run section. The host section is enough to build a multi-output package

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 247, in run
    self.check_recipe(recipe)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 554, in check_recipe
    o = int(path.split("/")[1])
ValueError: invalid literal for int() with base 10: 'host'
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_999hn56pjq/clone failed. (See above for error)

Linter check found the following problems:
Traceback (most recent call last):
  File "/opt/conda/envs/linter/bin/conda-lint", line 11, in
    sys.exit(main())
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/run.py", line 107, in main
    result = linter.lint(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 620, in lint
    msgs = self.lint_file(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 692, in lint_file
    messages = self.lint_recipe(
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 749, in lint_recipe
    res = self.check_instances[check].run(recipe, fix)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/__init__.py", line 247, in run
    self.check_recipe(recipe)
  File "/opt/conda/envs/linter/lib/python3.10/site-packages/anaconda_linter/lint/check_build_help.py", line 554, in check_recipe
    o = int(path.split("/")[1])
ValueError: invalid literal for int() with base 10: 'host'
ERROR conda.cli.main_run:execute(47): conda run conda-lint /tmp/abs_b8pm0lrbpa/clone failed. (See above for error)

I've opened a new PR https://github.com/AnacondaRecipes/modin-feedstock/pull/9 because of CI issues on Prefect


Use Xcode 10 and Swift 4.2

Thanks, going to push a new version soon.

You‘re welcome. I‘m looking forward for it.


Bar chart grouped type not working

Describe the bug
I am trying to create a grouped bar chart following the examples here. The grouped bar chart does not work with bqplot v0.12.43. However, it works fine when downgrading it to a much older version, such as v0.12.30.
To Reproduce
import numpy as np
import bqplot.pyplot as plt

fig = plt.figure(title="Stacked Bar Chart")
x = list("ABCDE")
y = np.random.rand(3, 5) # 2d array

grouped_bar = plt.bar(x, y, type="grouped", padding=.4,
                      colors=["orangered", "steelblue", "limegreen"])

fig

Expected behavior
It should look like this with bqplot v0.12.30

Screenshots
It should look like this with bqplot v0.12.43

I tested all recent bqplot pypi releases. I can confirm that the grouped type bar chart example works until v0.12.33, released on Feb. 12, 2022. It has stopped working since v0.12.34.

Here is the link to the changes from v0.12.33 to v0.12.34. I am not what changes cause the grouped type bar chart to break.
https://github.com/bqplot/bqplot/compare/0.12.33...0.12.34


Get output path of compressed video file

Will VideoController.cachedFile.getAbsolutePath() give me a output path of compressed video ?

bro did you get that path

please I want to get the compressed video path tooo

VideoCompress.compressVideoLow(srcPath, destPath, new VideoCompress.CompressListener())
The destination path is set when you call the compress function.

bro can I use destpath for uploading video to firebase directy

Sure it is.
Notice: Set the destPath which you have the right to access


histogram chart

is it possible to draw histogram?,
I want to draw numerical attribute grouped chart

There's no histogram, but is it possible to use a 'measure' x axis with already binned data?


Performance improvement, displayname for level announcements

Have gone over this and will give it a test first just to make sure everything runs fine, once again thank you for this!


Refactor top navbar

Remove avatar
Put relevant dropdown links (dashboard, sign out) in navbar as nav link

Hi @kasugaijin, Can i work on this issue?

Not sure if this would fall under the scope of this PR. However, I noticed today that if you are logged in as an adopter, the Adopt link in the navbar (which sends to user sign up form) results in an ArgumentError.
I feel like this link should change its path to the adoptable pets index when the user is already signed in.
We should probably add some authorization logic to prevent authenticated users from going to sign_up form (and probably sign_in) if it's going to raise an error too. I can create a separate issue for that if you agree.

Thanks @mononoken let’s keep that in this issue! I agree on your suggestions.


kui-build-docker-with-proxy has several bugs

the build-docker.sh script hasn't been updated to the new path of the prebuilt node-pty (linux -> linux_x64)
plugin-bash-like has an unstated dependence on uuid

it also is installing an old (v2) version of helm
we should also install openshift oc


Cannot get this to work on google-maps

First of all this is one awesome little lib. I did try it on a google maps and could not get the icon to change. Do you guys have plans to try support this anytime soon?

Hi @fir3pho3nixx, glad you like the plugin :) I'm not sure why it doesn't work on Google Maps... do you have an example or perhaps a http://jsfiddle.net that I could take a look at? Thanks

@fir3pho3nixx, I've got it working with the Google Maps JavaScript API (it won't work with the iframe Embed API).  I've added an example to the demo site https://jwarby.github.io/jquery-awesome-cursor/#examples, and an iframe example.  Iframes will only work if the src domains match.

Closing due to inactivity


Update Invoke-CommandInDesktopPackage.md

Added more detailed info

Docs Build status updates of commit c3bf8ef:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 88b16d7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit dc0a999:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@ptorr-msft, thank you for committing the suggested changes, but you seem to have missed two. Could you also commit them, please? Many thanks.

Docs Build status updates of commit 94835f4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 9c87431:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

LGTM, thanks @ptorr-msft

Docs Build status updates of commit e64c628:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

 It might be caused your branch is deleted or force pushed. If it is not this case, please open a ticket on https://aka.ms/SiteHelp

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 61bbd76:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2022-ps/appx/Invoke-CommandInDesktopPackage.md
:white_check_mark:Succeeded
View (WindowsServer2022-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


HAWKULAR-844

Note that this should not be merged until https://github.com/hawkular/hawkular-bus/pull/53 is merged and we have a new release of hawkular-bus.

@ppalaga would you mind reviewing this?

@jsanda as I already said the private chat, I am not particularly happy about Hawkular main being on WF 10 before, inventory, cmdgw, agent, etc. were upgraded and tested. However I know that this blocks your other work and I do not want to stand in a way.
I have no time ATM to build and smoke test this branch. Would you please find somebody to do that?

As it turns out, I don't think this blocks a stand alone metrics + alerts distro because. It won't use a full hawkular server, just metrics, alerts, and the bus shared library.

What is the status of this @jsanda and @ppalaga ?

@pilhuhn I do not think I can say something relevant. @jsanda ?

I do not think this PR is relevant any more. I think that we can close it.


The User title link gets stuck if we clicked on it.

Proposal
When the logged-in user clicks on the username along with some link(in the navbar) the hover effect remains and it doesn't go until refreshing the page. I added some styling to remove the ambiguity.
Title

[ Gssoc21]
[level 1]

I didn't understand your issue, can u please explain it more clearly, or can u record and attach that part for better understanding.

The main issue was Welcome, username was set as a  so if a user is on let's say feedback page and accidently clicks on the username, then both the links will be active and it doesn't go until refresh the page.

As shown in the image.

@CodesbyUnnati I have updated the PR, where I have also included the updated image. It is like this:

This code changed is more clear. Look into it.

Yes, now this looks fine. I'll assign this issue to you.


[10.x] Allows specifying the name of the stubs to be published

Hey all,
This is a small PR that allows you to limit the stubs that are published when running php artisan stub:publish.
Usage
If you only want to publish stubs for migrations, execute php artisan stub:publish --only=migration. Any stubs that start with migration will be published.
If you omit the name, all stubs will be published as before. If no stubs match the given name, an error will be displayed to the user.
I contributed this because I'm often interested in editing just one stub, and don't want to have to delete all of the stubs that get published into the application. Thought is was a nice little DX improvement.
As always, thank you for your hard work.
Kind Regards,
Luke

Very nice addition! I noticed the command uses -- for other things, so wouldn't it be better to use --name?
Or even better: ... --only=migration

@devajmeireles I like the --only option a lot. Updated 👌

May be After merging this #49698.
Please update the test case!

May be After merging this #49698.
Please update the test case!

This pull request was sent before of your. The correct is to do the inverse. Waiting for the merge of this to improve your pull request. I suggest you change your pull request to draft and mark this pull request.

May be After merging this #49698.

Please update the test case!

This pull request was sent before of your. The correct is to do the inverse. Waiting for the merge of this to improve your pull request. I suggest you change your pull request to draft and mark this pull request.

Okay! I will take care of it.


Remove verbose code constructs

Wildcard type argument '?' explicitly extends 'java.lang.Object'.
Redundant type cast.
Redundant throws clause.
Unused assignment.
Redundant 'if' statement.

Thanks for PR, really appreciated.


(GH-2) Properly parse comments in multi-line arrays

Previously you could not span an array over multiple lines with interspersed
comments. This was due to the array matcher not expecting line comments. This
commit updates the parser to look for comments and adds tests for this scenario.

Before:

After:


Add perma/direct link to test result in eval view

Add the ability to permalink directly to a result row in the eval view

Hi @sklein12,
This is a great idea! A direct link to a specific result row in the eval view would definitely be a useful feature. If you're interested, we'd love to welcome a contribution from you to add this functionality. If you decide to take a stab at it, feel free to reach out if you need any guidance or have any questions.
Thanks for the suggestion!


ColumnType methods should not panic if column type is unimplemented

For issue: https://github.com/microsoft/go-mssqldb/issues/31
ColumnType methods should return nil values instead of panicking when column types are unimplemented. Current behavior, which panics, means calling ColumnTypes() or related methods in the database/sql lib panics if I'm doing something like select *  on a table with an unsupported column (or trying to use the driver for generic queries). Matching the spec would let clients handle the cases.
This matches the documentation in the database/sql package for drivers:

makeGoLangTypeName -> used in DatabaseTypeName: "If an empty string is returned, then the driver type name is not supported. "
makeGoLangScanType -> used in ScanType: "If a driver does not support this property ScanType will return the type of an empty interface."
makeGoLangTypeLength -> Length: " if not supported by the driver ok is false."
makeGoLangTypePrecisionScale  -> precision " If not applicable or if not supported ok is false."

Please add a test that shows the application-level change this enables. What functionality does this light up ?

Please update changelog.md in the root with a description of the change.

@kellymtrinh  Are you still planning to complete this PR?
thx

Closing because I will not be able to pick this up again soon. Appreciate the review and I still think this is a good first issue!


Implement previous_index field

#656
We might want to validate this by checking that the field mentioned in previous_index is also defined in the consumes section.

I checked the tests. We had multiple to test the different combinations of additionalFields and additionalSubsets. We no longer need those, now we just need one to test the previous_index.


Getting ModuleNotFoundError: No module named 'django_admin_listfilter_dropdown'

init compose service, getting below error in logs
Traceback (most recent call last):
init-1  |   File "/env/bin/django-admin", line 8, in
init-1  |     sys.exit(execute_from_command_line())
init-1  |   File "/env/lib/python3.9/site-packages/django/core/management/init.py", line 419, in execute_from_command_line
init-1  |     utility.execute()
init-1  |   File "/env/lib/python3.9/site-packages/django/core/management/init.py", line 395, in execute
init-1  |     django.setup()
init-1  |   File "/env/lib/python3.9/site-packages/django/init.py", line 24, in setup
init-1  |     apps.populate(settings.INSTALLED_APPS)
init-1  |   File "/env/lib/python3.9/site-packages/django/apps/registry.py", line 91, in populate
init-1  |     app_config = AppConfig.create(entry)
init-1  |   File "/env/lib/python3.9/site-packages/django/apps/config.py", line 224, in create
init-1  |     import_module(entry)
init-1  |   File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module
init-1  |     return _bootstrap._gcd_import(name[level:], package, level)
init-1  |   File "", line 1030, in _gcd_import
init-1  |   File "", line 1007, in _find_and_load
init-1  |   File "", line 984, in _find_and_load_unlocked
init-1  | ModuleNotFoundError: No module named 'django_admin_listfilter_dropdown'

Hi there, this package is listed in the requirements. maybe you need to reinstall?
https://github.com/NeCTAR-RC/bumblebee/blob/master/requirements.txt#L28

Let me try, thanks

Issue resolved, thank you.