Add file lfblbv.txt

@ousseyni Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

Hi Philip,

the school official website URL : http://efblbv.org
Here is the official website, we are working to upgrade and change this current website and deploy the new one on the new domain lfblbv.com. For now, we create a redirection from lfblbv.com to efblbv.org and we use the new domain to create teachers's and students's mail account.

the school street address, including city and country :
The school is in Libreville, Gabon near by El Rapha Clinic

an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
Since June 2018, the school has been offering courses in the diploma program including computer science at the baccaleaureat. Unfortunately the current site does not allow to see the complete program of courses but the computer is part of the curriculum of students from primary to high school because these are the standards of the International Baccalaureate program

a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.
If you check on the facebook page, you can have a proof which shows that the school recognizes the domain

Cordialement
Ousseyni TIAMA
Le jeudi 27 juillet 2023 à 06:44:32 UTC−4, Philip Torchinsky<EMAIL_ADDRESS>a écrit :

@ousseyni Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@ousseyni First stage of verification passed, official domain is facebook.com as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://www.facebook.com/LyceeFrancoBritannique.lbv/?locale=fr_FR

@ousseyni You might miss my previous comment. Please react.

Hi Philip,

the school official website URL : http://efblbv.orghttp://efblbv.org/

Here is the official website, we are working to upgrade and change this current website and deploy the new one on the new domain lfblbv.comhttp://lfblbv.com/. For now, we create a redirection from lfblbv.comhttp://lfblbv.com/ to efblbv.orghttp://efblbv.org/ and we use the new domain to create teachers's and students's mail account.

the school street address, including city and country :

The school is in Libreville, Gabon near by El Rapha Clinic

an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course

Since June 2018, the school has been offering courses in the diploma program including computer science at the baccaleaureat. Unfortunately the current site does not allow to see the complete program of courses but the computer is part of the curriculum of students from primary to high school because these are the standards of the International Baccalaureate program

a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

If you check on the facebook page, you can have a proof which shows that the school recognizes the domain
Envoyé à partir de Outlook pour Androidhttps://aka.ms/AAb9ysg

From: Philip Torchinsky @.>
Sent: Saturday, July 29, 2023 11:35:09 PM
To: JetBrains/swot @.>
Cc: Ousseyni TIAMA @.>; Mention @.>
Subject: Re: [JetBrains/swot] Add file lfblbv.txt (PR #18137)
@ousseynihttps://github.com/ousseyni You might miss my previous comment. Please react.
—
Reply to this email directly, view it on GitHubhttps://github.com/JetBrains/swot/pull/18137#issuecomment-1657011498, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AE6N6HE52Z55GLLIIMDCO33XSXI63ANCNFSM6AAAAAA2VZK7EA.
You are receiving this because you were mentioned.Message ID: @.***>

Hi Philip,

the school official website URL : http://efblbv.org
Here is the official website, we are working to upgrade and change this current website and deploy the new one on the new domain lfblbv.com. For now, we create a redirection from lfblbv.com to efblbv.org and we use the new domain to create teachers's and students's mail account.

the school street address, including city and country :
The school is in Libreville, Gabon near by El Rapha Clinic

an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
Since June 2018, the school has been offering courses in the diploma program including computer science at the baccaleaureat. Unfortunately the current site does not allow to see the complete program of courses but the computer is part of the curriculum of students from primary to high school because these are the standards of the International Baccalaureate program

a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.
If you check on the facebook page, you can have a proof which shows that the school recognizes the domain

Cordialement
Ousseyni TIAMA
Developpeur Java | AWS
4940 Avenue Borden, Montréal, H4V 2S8
Tel: +1<PHONE_NUMBER>
Le samedi 29 juillet 2023 à 23:35:10 UTC−4, Philip Torchinsky<EMAIL_ADDRESS>a écrit :

@ousseyni You might miss my previous comment. Please react.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@ousseyni  Thank you for the clarifications and your patience while waiting for a review and processing your request. Pull request merged.

Hi,
Thanks. And now, how can i create my teacher's account please ?

Cordialement
Ousseyni TIAMA
Developpeur Java, PHP | AWS
4940 Avenue Borden, Montréal, H4V 2S8
Tel: +1<PHONE_NUMBER>
Le lundi 7 août 2023 à 05:58:40 UTC−4, Philip Torchinsky<EMAIL_ADDRESS>a écrit :

@ousseyni Thank you for the clarifications and your patience while waiting for a review and processing your request. Pull request merged.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


Updated pusher/pusher.py, pusher/pusher_client.py to allow setting of limits on maximum values of data length, event name length and number of channels.

Added three new instance attributes for classes Pusher and PusherClient:

max_len_data : Limit on the maximum number of characters in the json dumped string of data (Python dictionary)

max_len_event_name : Limit on the maximum number of characters in the event_name string.

max_num_channels : Limit on the maximum number of channels.

Note : Not specifying one or more of the limits will result in the original defaults being used i.e. 10240 for max_len_data, 200 for max_len_event_name and 100 for max_num_channels.
Also added functions in pusher_tests/test_pusher_client.py to test working of limits.

Hey @sxb427 thank you for your PR.
These limits are a leftover from the past and they were meant to be an heads up for the SDK users. We now have them defined at a cluster level (on our side). Currently the limits hardcoded in the libraries and the ones in the clusters currently match but ideally we will remove the ones in client libraries in favour of the ones defined on our side.
So I unfortunatelly have to close this PR. You can always reach out to our support if you have any further question or special needs.
Thank you.

Thanks @damdo for the explanation. Would you accept a PR to remove these hardcoded limits? We're currently being forced to use our own fork to override these limits and will appreciate this change. Thanks!


Rename id

I think o3.identify(o) and o3.identity() are better names than o3.id.define(o) and o3.id().
Hmm the identify() is good, the identity() could be a synonym to the id().

id.define adds an id property to an object. so that is okay.
identify(o) would be get (and add if necessary)
that is slow compared to id.define(o) and o.id


mixed eureka/non-eureka based service usage

It works well when I just set ribbon.eureka.enabled=false and config all my service using xxx.ribbon.listOfServers .
And I want eureka based services can be auto discovered. So when I comment out ribbon.eureka.enabled=false and config non-eureka based service using xxx.ribbon.eureka.enabled=false and xxx.ribbon.listOfServers, it won`t work as expected.
Is there any references on how to use @feginclient when some of yours services are eureka based and others are static url based services?
thx~

I dont think xxx.ribbon.eureka.enabled=false is valid.  You can specify a URL in your @FeignClient annotation.

You can set xxx.ribbon.NIWSServerListClassName=com.netflix.loadbalancerConfigurationBasedServerList then for xxx, listOfServers will work.

Ok, it works well 👍
Thanks @spencergibb

@spencergibb
I think it's
xxx.ribbon.NIWSServerListClassName=com.netflix.loadbalancer.ConfigurationBasedServerList.
Did you missed a point?

@eacdy yes, a point is missing, but I get the point. Thx~


bibtex entry

Is it ok to cite this document using the following bibtex entry? (it might useful to have it somewhere in this repo or in the readme, I thought)

The description of a preferred citation form is highly appreciated.
This has also been mentioned in the review comments.
The unpriv spec solved this by the following text:
Please cite as: “The RISC-V Instruction Set Manual, Volume I: User-Level ISA, Document
Version 20191214-draft”, Editors Andrew Waterman and Krste Asanović, RISC-V Foundation,
December 2019.

I would prefer to use the "editors" ("Kito Cheng and Jessica Clarke") approach as well, instead of adding a list of 20+ authors.
Slightly off-topic, but as it has been mentioned:
My solution to the versioning issue is to use a -wip postfix to the version number.
So while working on a document with version 0.9.0, I use the version 0.9.0-wip.
Eventually, version 0.9.0-wip becomes 0.9.0 and gets published (dropping the -wip can be scripted).
The next change then increases the version number to a -wip version (e.g. 0.9.1-wip) again.
If it helps you might want to use something similar.

Fixed in e8f6b84096bb1f52aeda269cd648351631fcee05


Remove or adjust the JOIN ON recommendation

Summary (recommendation)
Remove or adjust the "ON over USING" recommendation in the style guide.
The USING syntax can make queries more readable and easier to understand when used appropriately.
Details
The style guide recommends using ON instead of USING in the SQL style guide section:
https://github.com/dbt-labs/corp/blob/09e4d4dcfaf88a7766d18850e4182a876af48152/dbt_style_guide.md?plain=1#L286
This is definitely appropriate when there is a mix of (left) joins over different sets of columns.
However, there are very good use cases for the USING syntax in the databases that support it -- in particular, with inner joins and full joins where the joins column(s) are always the same.
Inner join example
Suppose we have 3 tables: prospects, applicants, and customers, which each share a user_id and each have a corresponding date column. A simple inner join between the 3 of them using the ON syntax might look like:
SELECT
    prospects.user_id,
    prospects.prospect_date,
    applicants.application_date,
    customers.onboard_date
FROM prospects
    INNER JOIN applicants
        ON prospects.user_id = applicants.user_id
    INNER JOIN customers
        ON prospects.user_id = customers.user_id
;

This works fine, but:

You need to inspect the joins to understand that user_id is in each of the tables.
Explicit joins are prone to copy-and-paste errors: it's easy to accidentally write prospects.user_id = applicants.user_id in the customers join.

Alternatively, a simple inner join between the 3 of them using the USING syntax might look like:
SELECT
    user_id,
    prospects.prospect_date,
    applicants.application_date,
    customers.onboard_date
FROM prospects
    INNER JOIN applicants
        USING(user_id)
    INNER JOIN customers
        USING(user_id)
;

To people that are new to USING, the user_id looks ambiguous -- but this implies to me (as someone that uses USING a lot) that user_id will actually be in all of the tables precisely because the table prefix has been omitted.
Additionally, the joins are now much cleaner and no longer prone to copy-and-paste errors.
Full join example
Using the same tables as the previous example, a simple full join between the 3 tables using the ON syntax might look like:
SELECT
    COALESCE(prospects.user_id, applicants.user_id, customers.user_id) AS user_id,
    prospects.prospect_date,
    applicants.application_date,
    customers.onboard_date
FROM prospects
    FULL JOIN applicants
        ON prospects.user_id = applicants.user_id
    FULL JOIN customers
        ON COALESCE(prospects.user_id, applicants.user_id) = customers.user_id
;

Since we have full joins, we need to make use of the COALESCE function to make sure that we're getting all of the non-null values. This does not scale nicely: more joins to more tables leads to larger and larger COALESCE calls.
Alternatively, a simple full join between the 3 of them using the USING syntax might look like:
SELECT
    user_id,
    prospects.prospect_date,
    applicants.application_date,
    customers.onboard_date
FROM prospects
    FULL JOIN applicants
        USING(user_id)
    FULL JOIN customers
        USING(user_id)

This is much, much simpler and handles all of the COALESCE-ing for us. This extends much easier than the ON syntax, and still has the benefits laid out in the inner join example.
An anti-USING example
To clarify, I don't think that USING should always be used: I think it should just be used where it's more appropriate to use than ON (whatever "more appropriate" means). In particular, I don't think USING should be used when different columns are being used in each of the joins.
For example, here's an example that uses the ON syntax:
SELECT
    customers.customer_id,
    loans.loan_id,
    repayments.repayment_id,
    repayments.repayment_date,
    repayments.repayment_value
FROM customers
    LEFT JOIN loans
        ON customers.customer_id = loans.customer_id
    LEFT JOIN repayments
        ON loans.loan_id = repayments.loan_id

This is one where I think the ON syntax is clearer than the USING syntax, as the USING syntax now hides which columns come from which tables:
SELECT
    customer_id,
    loan_id,
    repayments.repayment_id,
    repayments.repayment_date,
    repayments.repayment_value
FROM customers
    LEFT JOIN loans
        USING(customer_id)
    LEFT JOIN repayments
        USING(loan_id)

This is a case where I would prefer the ON syntax over the USING syntax.
I don't know how best to rephrase the recommendation to account for this nuance, which is why I think it'd be best to drop the recommendation and leave it to the developers to use the syntax that is more appropriate for their use case. A stab at a rephrased recommendation is:
- Avoid the `using` clause in joins, preferring instead to explicitly list the CTEs and associated join keys with an `on` clause, unless the joins are all over the same column(s).

For reference, this is the PR that added this item in (it has the rationale in the description and across some of the comments):

https://github.com/dbt-labs/corp/pull/79

This is made removed in the new version of the style guide, available at:

https://docs.getdbt.com/guides/best-practices/how-we-style/2-how-we-style-our-sql


Add Joseph Umano to Contributor's List

Added a new contributor to the list!

Hi  @jsumano, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


Traceback format_exc failing with ConnectionError

Hi,
I tried to use a script using requests (v2.18.1) on a remote website without having any internet connectivity. Of course, this resulted in a long stack traces due to the absence of internet connectivity, as expected, which ended up with
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='updates.weboob.org', port=443): Max retries exceeded with url: /1.3/main/modules.list (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fe5f7474be0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

Problem is that I catch any such exception and pass them to traceback.format_exc in order to have a nice error formatting in my logs.

Actual Result
Actually, it raised another exception, which I am not 100% sure to understand :/ Full traceback is:
Traceback (most recent call last):
  File "MY_CODE", line 363, in <module>
    traceback.format_exc(e)),
  File "/usr/lib/python3.6/traceback.py", line 163, in format_exc
    return "".join(format_exception(*sys.exc_info(), limit=limit, chain=chain))
  File "/usr/lib/python3.6/traceback.py", line 117, in format_exception
    type(value), value, tb, limit=limit).format(chain=chain))
  File "/usr/lib/python3.6/traceback.py", line 486, in __init__
    _seen=_seen)
  File "/usr/lib/python3.6/traceback.py", line 486, in __init__
    _seen=_seen)
  File "/usr/lib/python3.6/traceback.py", line 486, in __init__
    _seen=_seen)
  File "/usr/lib/python3.6/traceback.py", line 497, in __init__
    capture_locals=capture_locals)
  File "/usr/lib/python3.6/traceback.py", line 332, in extract
    if limit >= 0:
TypeError: '>=' not supported between instances of 'ConnectionError' and 'int'

System Information
{
  "chardet": {
    "version": "3.0.4"
  },
  "cryptography": {
    "version": "1.9"
  },
  "implementation": {
    "name": "CPython",
    "version": "3.6.1"
  },
  "platform": {
    "release": "4.11.7-1-ARCH",
    "system": "Linux"
  },
  "pyOpenSSL": {
    "openssl_version": "1010006f",
    "version": "17.0.0"
  },
  "requests": {
    "version": "2.18.1"
  },
  "system_ssl": {
    "version": "1010006f"
  },
  "urllib3": {
    "version": "1.21.1"
  },
  "using_pyopenssl": true
}

Thanks!

The first argument of format_exc is not the exception to print, it's a limit on how many lines of trace back to print. You may want to reread the documentation for the function on python.org. The correct call is just format_exc.

Oops, truly sorry about this :/ I took it from a snippet and should have checked the snippet thoroughly :/


Add SQLPad

Hi there,
we might want to investigate whether this works and then add SQLPad to the list.
With kind regards,
Andreas.
cc @proddata

should work ... in fact I reworked the ui a bit for crate https://github.com/sqlpad/sqlpad/pull/793 😬

SQLPad is in maintenance mode. Alternatives are listed on https://getsqlpad.com/en/introduction/#alternatives.

Querybook (open source)
Superset (open source) / Preset (company)
Chartbrew (open source) / Chartbrew (company)
Lightdash (open source) / Lightdash (company)
CloudBeaver (open source)
Awesome DB tools GUIs


valdr-enabled

  <div class="col-xs-6">
   <div valdr-form-group  valdr-enabled="isValdrEnabled()">
       <select  placeholder="Select"  class="textField" data-ng-model="input.select1"
        ng-options="type.name as type.value for type in array">
              <selected  value="">Select</option>
       </select>
    </div>
    <div valdr-form-group class="width100">
        <select name="type" textField" data-ng-model="input.select2"
                 data-ng-options="type.name as type.value for type in types">
            <option  selected  value="">Select</option>
        </select>
    </div>
 </div>

When I am using valdr enabled like this I am not getting validation message for select2 but red border is applied for select2.
Note: If I focus on it then its displaying the error message properly.
Please let me if am using wrongly.

I believe that you will need to specify the valdr-enabled attribute for each vald-form-group attribute. Either that, or move the valdr-enabled to the parent div element

Only to that particular field i need validation to be conditional so I think there is no need to apply valdr-enabled to all the other inputs.

+1
@venki0552 have you found a solution?

@alexkhismatulin
Can you please check the following link:
https://plnkr.co/edit/8wVpmQhIH3GAp0mkFCov?p=preview
There valdr-enabled is used conditionally based on the checkbox selection.
Note: Also make sure that you've included valdr-message.js script.

hey @B8li found out that actually problem was not in valdr, it works fine. My own directive caused additional validation. Anyway, thanks for response!


ci: publish all infra images in postsubmit

Prior to this change, only the buildenv image was published on
postsubmit and required manually bumping the buildenv image tag. This
makes two key changes:

Forms the image tag using the image inputs (dependencies), such that a
new image will be published whenever one of the inputs changes. For
example when the Go base image is updated, the postsubmit will publish
a new image.
Adds steps to publish both the gke-e2e and vulnerability-scanner
images during postsubmit, using the same logic as buildenv.

/retest


Feature/tech debt

jira

upgrading Spring Boot to 3.3.2
upgrading dependency versions
replacing wildcard imports
implementation of new suppressions method

CI: Security warnings found!

CI: Security warnings found!

CI: No security warnings found


Upgrades and Fixes real-vnc (v5.3.2)

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

$ brew cask audit --download real-vnc
==> Downloading https://www.realvnc.com/download/file/vnc.files/VNC-5.3.2-MacOSX-x86_64.pkg
Already downloaded: /Users/pcorliss/Library/Caches/Homebrew/real-vnc-5.3.2.pkg
==> Verifying checksum for Cask real-vnc
audit for real-vnc: passed
$ brew cask style --fix real-vnc

1 file inspected, no offenses detected

Currently downloads of real-vnc fail because the package URL path and filename structure have changed. This update should fix those issues as well as upgrade real-vnc to latest. The upgrade is not required but seemed to be a minor change and worthwhile to lump in.

Thank you.


0.62 breaks dynamic enums

After upgrading to 0.62, running baml beaks with the following error:
<enum 'FeeType'> has no members; specify `names=()` if you meant to create a new, empty, enum

I construct my tb object like this:
    tb = type_builder.TypeBuilder()  # type: ignore[no-untyped-call]
    for value in MyPythonEnum:
        tb.FeeType.add_value(value)

And in my .baml file I have
enum FeeType {
  // Populated from enum in Python
  @@dynamic
}

Code runs fine on 0.61.1

oh shoot!  Thank you for flagging this @orhanhenrik
This a great catch. We somehow didn't have this in our integ tests. I will add a test and release a patch for this ASAP!

This is now fixed in Release 0.63.0+


client启动报错，无法访问

执行cd ../client && yarn 后显示，同时http://ip:1234/无法访问
yarn run v1.22.11
$ node scripts/start.js
PUBLIC_URL= /
[HPM] Proxy created: /hetu/api  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /hetu-cdn  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /log  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /hetu_log  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /socket.io  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /api  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /logout  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /oauth  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /mock  ->  http://<IP_ADDRESS>:7001/
[HPM] Proxy created: /test-pyy  ->  http://<IP_ADDRESS>:7001/
ℹ ｢wds｣: Project is running at http://<IP_ADDRESS>:1234/
ℹ ｢wds｣: webpack output is served from undefined
ℹ ｢wds｣: Content not from webpack is served from /root/hetu-master/client/public
ℹ ｢wds｣: 404s will fallback to /index.html
Starting the development server...
Files successfully emitted, waiting for typecheck results...

node 版本尝试10与14.17.6，都一样报错


Streaming disables CSP silently

Describe the bug
Using streaming disables the "built in" CSP support and this is not documented clearly (reading both the CSP and streaming doc). The workaround is to use my own CSP in a handle hook, but to support streaming I have to add script-src: 'unsafe-inline' which is undesirable. I was not able to find the nonce in the handle hook that is referenced in the doc.
Reproduction
https://github.com/vegardok/sveltekit-csp-and-streaming/commits/main/
Logs
No response
System Info
System:
    OS: macOS 14.3
    CPU: (10) arm64 Apple M2 Pro
    Memory: 295.05 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.9.0 - ~/.nvm/versions/node/v20.9.0/bin/node
    npm: 10.1.0 - ~/.nvm/versions/node/v20.9.0/bin/npm
    pnpm: 8.14.0 - ~/.nvm/versions/node/v20.9.0/bin/pnpm
  Browsers:
    Chrome: 121.0.6167.85
    Safari: 17.3
  npmPackages:
    @sveltejs/adapter-auto: ^3.0.0 => 3.1.1
    @sveltejs/kit: ^2.0.0 => 2.5.0
    @sveltejs/vite-plugin-svelte: ^3.0.0 => 3.0.2
    svelte: ^4.2.7 => 4.2.9
    vite: ^5.0.3 => 5.0.12

Severity
serious, but I can work around it
Additional Information
No response

Pretty sure i just ran into this too, looking at the code generated (at least for the cloudflare adapter) it doesn't use the headers object that it adds the csp header (among other things) to when streaming
Here the headers22 has the csp header in but doesn't get used as !chunks is evaluating to false and they aren't used in the else branch.


New yum failure caused by centos-userland-release-7-5.1804 for armv7hl

Created a few new C1 servers today, as part of an infrastructure migration test.
One of the first things the new servers do is run a yum update.  While that works (after PR #26 is manually applied), the centos-userland-release-7-5.1804.el7.centos.0.7.armv7hl package which gets pulled in has an invalid repo spec.
This causes subsequent yum updates to fail with a 404:
# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
http://mirror.centos.org/altarch/7/kernel/armhfp/kernel-%24kvariant/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

 One of the configured repositories failed (CentOS Kernels for armhfp),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=centos-kernel ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable centos-kernel
        or
            subscription-manager repos --disable=centos-kernel

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=centos-kernel.skip_if_unavailable=true

failure: repodata/repomd.xml from centos-kernel: [Errno 256] No more mirrors to try.
http://mirror.centos.org/altarch/7/kernel/armhfp/kernel-$kvariant/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

Not sure of the correct fix yet.  For now, manually disabling the new /etc/yum.repos.d/CentOS-armhfp-kernel.repo repo seems to work.

After discussion on the #centos IRC channel, it looks like this error is due to a missing /etc/yum/vars/kvariant file.
The workaround for now is to delete the new Yum repository file (/etc/yum.repos.d/CentOS-armhfp-kernel.repo), as the new repo only provides kernels, and Scaleway provide their own anyway.

Solved with
echo "generic" > /etc/yum/vars/kvariant

Thanks @henriquemeira.  Yeah, that was one of the potential solutions discussed on IRC.
Since Scaleway provides it's own kernels for these armhfp boxes, it seems simpler to just delete the .repo file instead. :wink:
That's just my preference though.  I don't know if the packages made available through that repo will be useful for my stuff. :smile:

In CentOS 7 ...
To yum error ...
failure: repodata/repomd.xml from centos-kernel: [Errno 256] No more mirrors to try.
http://mirror.centos.org/altarch/7/kernel/armhfp/kernel-$kvariant/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Was solved with ...
echo "generic" > /etc/yum/vars/kvariant


Take into account working-directory in existsCoverageReport

Hello,
I had an issue with coverage with this config :
- name: Run tests
        uses: benjamin-schneider/jest-coverage-comment-action@main
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          jest-command: "npm run test:ci"
          working-directory: "packages/arc"
          only-changes: false
          delete-previous: true

The working-directory was ignored in existsCoverageReport, which result to a false "0%" coverage report.
This occurs since version 1.1.0
Thanks in advance for your review

Hello @benjamin-schneider,
Thanks, a lot for your fix. The code is perfect and you only need to fix the linter error.

Wow!!! 🚀🚀🚀


remove file

Proposed changes
Remove this unnecessary file
Checklist
Before creating a PR, run through this checklist and mark each as complete.

[x] I have read the CONTRIBUTING document
[x] I have run make install-tools and have attached any dependency changes to this pull request
[x] If applicable, I have added tests that prove my fix is effective or that my feature works
[x] If applicable, I have checked that any relevant tests pass after adding my changes
[ ] If applicable, I have updated any relevant documentation (README.md)
[ ] If applicable, I have tested my cross-platform changes on Ubuntu 22, Redhat 8, SUSE 15 and FreeBSD 13

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (d75b51e) 66.40% compared to head (05e03f4) 66.24%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #487      +/-   ##
==========================================
- Coverage   66.40%   66.24%   -0.16%
==========================================
  Files         118      118
  Lines       13392    13392
==========================================
- Hits         8893     8872      -21
- Misses       3907     3929      +22
+ Partials      592      591       -1

see 3 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Adding VALUES.md

Proposal for our shared values
(Note: my editor removes trailing spaces, ignore whitespace in diff)

@ldemailly: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
0eebfaa6dc09d54b6a299bf841991b40819ccc56
link
@istio-testing bazel test this

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

@ldemailly: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
6764df50afedfe90290beaffb31d012060a55fe9
link
@istio-testing bazel test this

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

Jenkins job istio/presubmit passed

my two cents:
I would slightly rework this document into a less prescriptive and a more rules of engagement model. It would be very helpful if the following two things are worked into the document (having these in separate document will just increase the number of docs that people need to read):

Bridge the nomenclature gap during discussions to avoid confusions and misconceptions. For example, the notion of an Endpoint in kubernetes is very different from the notion of an API Endpoint that is familiar to people from the API world. Similarly, the notion of a  service instance in Cloud Foundry is very different from what Istio considers a service instance. When discussing a concept/issue related to X, articulate what your notion of X is first.

Avoid complicated design/solutions unless there is clear need from end users. From an average end user perspective, it is easier to manage/troubleshoot a system that explicitly requires punching a hole in the firewall to establish connectivity between two networks than it is to manage a system that uses a custom tunneling protocol over HTTP.

Its preferable to start with a simple implementation and then gradually add complexity based on user feedback/needs, rather than future proofing a system for extreme scale from the very beginning.

I agree it would be good to incorporate something along the lines of what Shriram suggested, esp #2

@rshriram I added something about your first point, PTAL. your second point is about design philosophies not values nor how to interact with each other. I encourage you to discuss it on istio-dev@ ?

Jenkins job istio/presubmit passed

Discussion is fine, but the second point has been the root cause of lots of arguments on slack, and perennial source of contention. The second point is more like a rule that needs to be broken deliberately after we find ourselves having no other option. But if its not codified, then we end up arguing over complexity of the design over and over again.
Or may be go down the pithy way and state something similar to what K8S does
simultaneously achieving high performance, reliability, and simplicity -- pick any 2.

Jenkins job istio/presubmit passed

Nobody is going to say that "complicated" is good... But sometimes to get some minimal viable requirements or to make simple, elegant interface, the implementation has to be more complex.
I think if people explain where they are coming from and actually listen, as per this doc, we'll be in good shape.  And as technical pattern emerges, we should have a DesignFAQ doc too.

I would add an example here. Without it, this point is very vague. Perhaps
reuse the example I gave ?
On Tue, Jul 11, 2017 at 5:38 PM Laurent Demailly<EMAIL_ADDRESS>wrote:

@ldemailly commented on this pull request.
In VALUES.md
https://github.com/istio/istio/pull/461#discussion_r126814998:

@@ -27,6 +27,9 @@ values we hold as a team:
document comments, or meetings are often better and higher bandwidth ways to
communicate complex and nuanced design issues, as opposed to protracted
heated live chats.

Be mindful of the terminology you are using, it may not be the same as

someone else and cause misunderstanding. To promote clear and precise
communication, please define the terms you are using in context.

@rshriram https://github.com/rshriram PTAL ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/461#pullrequestreview-49337504, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AH0qdxfXaEMujWHDBNyzbDOob9-y_uq_ks5sM-tRgaJpZM4OTPQA
.

--
~shriram

I don't think an example in this case helps and it would make the document even longer. none of the other points have detailed examples either

ps: try to click the "view it on github" or trim your email replies (an example of a bit more work for an individual for everyone's sake)

On Wed, Jul 12, 2017 at 1:23 AM Laurent Demailly<EMAIL_ADDRESS>wrote:

I don't think an example in this case helps and it would make the document
even longer. none of the other points have detailed examples either
But the point is very vague, even for me who proposed the idea. I don't
think we are striving for consistency/feel of the document are we? We are
striving for clarity. So, adding an example where it makes sense, doesn't
seem bad.

Lets see what @geeknoid or @frankbu think (whether its vague to them as
well or whether an example clarifies that point). Majority wins :).
~shriram

I think there is a big cliff of diminishing returns here. Will adding more and more content in this doc really change anything in what we do and how we do it? I'd like to cut things down to basic principles and let the smart talented people working on this project figure it out from there.
This is why I would like to remove the paragraph that talks about "write an email, but don't send it". To me, this sounds like something a parent tells a child, not something that belongs in a technical setting like this.
This is also why I'd like this document merged directly into CONTRIBUTING.md. This eliminates the need for cross-referencing and removes some redundancy.

I agree that the "write an email ..." part is inappropriate and should be removed, and I think the part about being clear with terminology is good (no example needed).

the whole idea is in general you would think all of those are "obvious" yet they clearly aren't for everyone involved... is it good enough now ? (heard your point about single doc or not etc...)

Jenkins job istio/presubmit passed


Bandcamp App Support

Bandcamp App is not detected.

Same here. Please add support for it!
Bandcamp is pretty popular.

We've reached out to their support multiple times. Will have to overhaul
the app to look into other ways to handle this :)
On 10 Mar 2018 17:40, "Aditya Dutt"<EMAIL_ADDRESS>wrote:

Same here. Please add support for it!
Bandcamp is pretty popular.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tgwizard/sls/issues/429#issuecomment-372043511, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AArjNe3-S4k2AxsQcXL3JVP_OrrRXrmdks5tdAITgaJpZM4Sfud_
.

https://github.com/peterjosling/scroball supports bandcamp. I think the way it's done is through reading notifications. Def could take some inspiration from this project.

Oh yes please add Bandcamp! This app is annoying to use, since it don't scrobbles my music.

Bandcamp support would be nice indeed. +1


Update check-all-is-well.py

Exception management to capture and display network connection and scan errors.
Use of f-strings to make the code more readable.
Comments clarifying each section of the code.


Missing AArch32 (ARMv7) support

Do you plan to add support soon?
Support for ARMv6 and ARMv8 is already present.  There shouldn't be a reason for ARMv7 not to be.

Found in a comment of the build script:
# arm32v7 is not officially supported by Alpine, but arm32v6 should still work.
a) Alpine does (now?) provide support for ARMv7 (AArch32, armhf, etc).
b) ARMv6 does not work on ARMv7

@tianon do you have any idea why x86_64 images are being pulled down on armv7 platforms?
user@armv7:~/projects/docker-hub/docker-alpine [master]$ docker pull alpine
Using default tag: latest
latest: Pulling from library/alpine
407dbd16b126: Pull complete
57a7a83980e1: Pull complete
Digest: sha256:d9831ae63c5546ea8b849ff01ca6d57c066e013f5c8a8f4432cd59742beb52c7
Status: Downloaded newer image for alpine:latest

user@armv7:~/projects/docker-hub/docker-alpine [master]$ docker run -ti alpine:latest
WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded.
exec format error
Error response from daemon: Cannot start container 4913f7d2dc171f081a157a887889980ec015641f7b8bdff071ade56b0363c43c: [8] System error: exec format error

user@armv7:~/projects/docker-hub/docker-alpine [master]$ docker cp 4913f7d2dc17:/bin/busybox .

user@armv7:~/projects/docker-hub/docker-alpine [master]$ file busybox
busybox: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped

Are there any plans to produce an ARMv7 image @ alpine? The call out to ARMv7 in the Alpine 3.9 announcement caught my attention! We'd love to know if that signals a commitment to produce ARMv7 container images. Microsoft will buy you a cake if it does!
I am a member of the .NET Core team at Microsoft. We publish images at microsoft/dotnet. We'd love to enable Alpine on ARM32, but are hesitant to enable our ARMv7 product on top of ARMv6 Alpine images. We assume that there has to be some downside to that option. I'd be interested in reading any docs that clarify what that configuration would mean in practice. We have many users who depend on our images, and expect us to only enable scenarios where he have high confidence, so we have to be pretty conservative.
The lack of Alpine on ARMv7 images prevent us from being able to promote Alpine as our preferred container OS since we can only use it for 64-bit. We use Debian and Ubuntu to cover both 32-bit and 64-bit scenarios, and offer convenient multi-arch tags for those OSes that cover that breadth.
Please consider publishing Alpine ARM32v7 images. Thank you. We'll be very quick to adopt them!

Please consider publishing Alpine ARM32v7 images. Thank you. We'll be very quick to adopt them!

This is fixed with https://github.com/docker-library/official-images/pull/5516


[BUG]Uncaught TypeError: Cannot read properties of null (reading 'store')

Describe the bug
Uncaught TypeError: Cannot read properties of null (reading 'store')
We are trying to migrate from webpack4 to vite and getting this error
To Reproduce
Steps to reproduce the behavior:

Install vite, make inside esbuildOptions platform: "node"
run vite
See error

Expected behavior
run at least locally without errors
Screenshots

@aslanalyiev do you have @frontegg/rest-api as a dependency in your project as well? if so can you verify that its removed from your node modules ad re-installed again?

@rotemzif1 we don't use @frontegg/rest-api only @frontegg/react

@aslanalyiev we will try to reproduce and update you soon

@rotemzif1
This is my vite config:
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import environment from "vite-plugin-environment";
import topLevelAwait from "vite-plugin-top-level-await";
import viteTsconfigPaths from "vite-tsconfig-paths";
import svgrPlugin from "vite-plugin-svgr";
import checker from "vite-plugin-checker";

import NodeGlobalsPolyfill from "@esbuild-plugins/node-globals-polyfill";
import NodeModulesPolyfill from "@esbuild-plugins/node-modules-polyfill";
import { NgmiPolyfill } from "vite-plugin-ngmi-polyfill";

const baseTsConfig = "./tsconfig.json";
const prodTsConfig = "./tsconfig.prod.json";
const testTsConfig = "./tsconfig.vitest.json";

const tsConfigMap = {
  development: baseTsConfig,
  "local.docker": baseTsConfig,
  undefined: baseTsConfig,
  production: prodTsConfig,
  test: testTsConfig,
  "local.test": testTsConfig
};

export default defineConfig(() => {
  const tsConfigPath = tsConfigMap[process.env.REACT_APP_ENV!];

  return {
    root: ".",
    build: {
      outDir: "build",
      minify: true,
      target: "es2021",
      commonjsOptions: {
        include: []
      }
    },
    optimizeDeps: {
      disabled: false,
      force: true,
      esbuildOptions: {
        define: {
          global: "globalThis"
        },
        platform: "node",
        // mainFields: ["main", "browser", "module"],
        sourcemap: "inline"
      }
    },
    plugins: [
      NgmiPolyfill({
        defineGlobal: true,
        nodeGlobalsOptions: { buffer: true, process: true },
        rollupPolyfillOptions: { fs: true, crypto: true }
      }),
      checker({
        typescript: {
          tsconfigPath: tsConfigPath
        },
        vueTsc: false,
        vls: false
      }),
      environment("all"),
      viteTsconfigPaths(),
      topLevelAwait(),
      svgrPlugin({ svgrOptions: { icon: true } }),
      react({
        include: "./src/**/*",
        exclude: [
          "./src/**/*.test.tsx",
          "./src/**/*.test.ts",
          "src/**/*.stories.tsx",
          "src/**/*.stories.ts"
        ]
      })
    ],
    server: {
      cors: false,
      port: 9000
    },
    preview: {
      cors: false,
      port: 3000
    },
    test: {
      cache: false,
      clearMocks: true,
      mockReset: true,
      restoreMocks: true,
      environment: "jsdom",
      globals: true,
      setupFiles: "./vitest-setup.ts"
    }
  };
});

@aslanalyiev we were able to push a fix! we will share it with you today

@aslanalyiev please check this alpha version 5.0.10-alpha.3436019655

It works, thank you

Hi, getting the same error now


Ensure that cleanup during rendering is actually ignored, to prevent a blank canvas

The existing unit-test doesn't work as intended, since the page never actually renders. Note how cleanup is not allowed to run when parsing and/or rendering is ongoing, however an (old) incorrect condition could prevent rendering from ever starting.
This is very old code, which has been slightly re-factored a couple of times (many years ago), however this doesn't appear to affect e.g. the default viewer since the incorrect behaviour seem highly dependent on "unlucky" timing.
Note also how at the start of the PDFPageProxy.prototype.render-method we purposely cancel any pending cleanup-call, to prevent unnecessary re-parsing for multiple sequential render-calls.
Finally, avoid running cleanup when document/page destruction has already started since it's pointless in that case.

/botio test


Karpenter IAM policy version 1.0.2 is not backwards compatible with 0.37.3

Description
Observed Behavior:
When policy is updated to version 1.0.2 and karpenter at version 0.37.3, karpenter starts failing with errors:
https://github.com/aws/karpenter-provider-aws/issues/6847#issuecomment-2344630870
In order to enable smooth upgrade path, the policy needs to be compatible, otherwise you run into chicken/egg problems.  You upgrade karpenter to 1.0.2 but it doesn't work the old policy and karpenter 0.37.x doesn't work with the new polciy
This is mentioned here at step 8 https://karpenter.sh/v1.0/upgrading/v1-migration/#upgrade-procedure
but it's not a good solution because webhooks that supposed to convert the resources on 1.0.x straight up don't work
https://github.com/aws/karpenter-provider-aws/issues/6982
We should keep the policy backwards compatible.
Expected Behavior:
Policy to be backwards compatible for a time to allow users to migrate.
Reproduction Steps (Please include YAML):
Upgrade the policy to 1.0.2 version while karpenter is on 0.37.3 version
Versions:

Chart Version: 0.37.3, 1.0.2
Kubernetes Version (kubectl version): 1.29+ eks

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

We should keep the policy backwards compatible

I'm not sure that the right solution here is to make the policy backwards compatible because we don't want a bunch of old permissions hanging around from old versions just because users might be going between versions. In my mind, the right way to handle this is probably to just deploy two policies and attach them to the role and then remove the old policy when you are fully on the new version.
Either that or we should call out the permissions that need to be added more explicitly in the upgrade guide. In either case, I think this is most likely a docs issue with the v1 upgrade guide. Have any thoughts on it?

Either that or we should call out the permissions that need to be added more explicitly in the upgrade guide. In either case, I think this is most likely a docs issue with the v1 upgrade guide. Have any thoughts on it?

I agree that docs should be clearer on the step 8 in v1 migration guide https://karpenter.sh/v1.0/upgrading/v1-migration/
But that is until you have to rollback to 0.37.3 like i did (many times due to that stale nodeclaims issue) But even knowing that policy is incompatible would go a long way. I was completely blindsided for one

I was completely blindsided for one

Makes sense. We can take up a fix to make this clearer.


Feature/private dek not required for file storage packages

Change private dek to "not required" for file downloads as it's not needed in almost all situations.

LGTM - please tag for release as well if possible


sorting doesn't do anything

https://github.com/miloyip/itoa-benchmark/blob/1f2b870c097d9444eec8e5c057b603a490e3d7ec/src/main.cpp#L272

tests is a vector of pointers so sort is sorting on address since < is only defined for test&


Add support for building catalogs of datasets from campaign storage

So far, intake-cesm supports building catalogs for datasets on posix like filesystem, and High Performance Storage System (HPSS). It would be useful to add support for datasets on Campain storage using globus-cli.

Closing this in favor of #10


Fix: change offline queue storage

Description
Second phase of offline queue, changing implementation from the voyager-client. See https://github.com/StephenCoady/aerogear-js-sdk/pull/2

@piccolazucca I will need to release dev build. Let's review js-sdk PR and then I will make package update here.

Closing - going to crate separate PR.


Build your own template in the editor

When selecting "Build your own template in the editor" as per the steps in the article, there is an error stating that unable to load the schema. The issue is easily reproducible:

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

ID: bec5cd7c-2241-dc13-0f95-be2bbf300d6c
Version Independent ID: c42e2294-e257-9993-dc9c-5da0453513d9
Content: Deploy template - Azure portal - Azure Resource Manager
Content Source: articles/azure-resource-manager/templates/quickstart-create-templates-use-the-portal.md
Service: azure-resource-manager
Sub-service: templates
GitHub Login: @mumian
Microsoft Alias: jgao

@diegodct - thanks for this feedback. You can ignore the warning about the schema not loading. I will add a note about that.

The update will get published later today.
#please-close

#please-close


Improve the "Getting Started" documentation

https://genomespy.app/docs/getting-started/
It has some concepts that a user may be unfamiliar with. Like "web server". Should be explained more explicitly, e.g., GenomeSpy is a web app running in a browser. To get GenomeSpy into your browser, you need to ...

Done


Update AMD example

A name changed so just reflecting those changes in the KServe example

/lgtm
/approve


how to pen modal window while using titleBuilder?

I am using custom title using titleBuilder but it is not opening the model window to choose item.
I am using single item selection widget.

use onTap: () => state.showModal(), in your custom layout

I released https://pub.dev/packages/flutter_awesome_select with fixed null safety.
Could you check that everything works for you?

Hi everyone,
I'm really sorry for not maintaining the smart_select package in a long time. It's been a great project, but it's become too difficult for me to maintain, especially since I've been going through a tough time for the past few years.
In its place, I've released a new package called choice. The combination to smart_select and chips_choice with cleaner, more flexible, and composable API for creating inline or prompted choice widgets with single or multiple selection.
I hope you'll check out choice. I think you'll find it to be a great replacement for smart_select.
Thanks for your understanding.


Workflows setup

Updated workflows for npm publish and testing.
Bump version for components

@all-contributors please add @akzhysparrow for code, documentation, examples, maintenance

@all-contributors please add @ss-oliver-paul  for infra


fix build with piper 0.1.2

piper 0.1.1 used futures which pulled in the io feature of futures-util.
Inside of the smol repository, futures is listed as dev-dependency, so it behaves the same.
Any project with smol as dependency which has no dependency pulling in the io feature from futures-util fails though since piper 0.1.2 doesn't pull it anymore and smol doesn't list it whilst using it.
With just a cargo new + adding smol as a dep, build fails with
error[E0432]: unresolved import `futures_util::io`
  --> /home/keruspe/.cargo/registry/src/github.com-1ecc6299db9ec823/smol-0.1.8/src/blocking.rs:32:19
   |
32 | use futures_util::io::{AllowStdIo, AsyncRead, AsyncWrite, AsyncWriteExt};
   |                   ^^ could not find `io` in `futures_util`

error[E0433]: failed to resolve: could not find `io` in `futures_util`
   --> /home/keruspe/.cargo/registry/src/github.com-1ecc6299db9ec823/smol-0.1.8/src/blocking.rs:359:49
    |
359 |                         let res = futures_util::io::copy(&mut io, &mut writer).await;
    |                                                 ^^ could not find `io` in `futures_util`

error[E0433]: failed to resolve: could not find `io` in `futures_util`
   --> /home/keruspe/.cargo/registry/src/github.com-1ecc6299db9ec823/smol-0.1.8/src/blocking.rs:461:41
    |
461 |                     match futures_util::io::copy(reader, &mut io).await {
    |                                         ^^ could not find `io` in `futures_util`

error: aborting due to 3 previous errors

can confirm this. Projects with smol v0.1.8 as dependency will fail to compile.


Refused to apply style from 'http://localhost:3000/campgrounds/app.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

this error pops in the chrome  terminal when i tried to add an app.css file i dont no  is it problem with the browser or the code because i have created totally 3 web pages and style called app.css works in two pages except the last one

in rest of the web pages the styles are working

Hmm - this is definitely not an issue with express but more likely your css file or application.
That said, If you can provide a minimal reproducible example that someone can easily run on their computer,  we'd be happy to take a look.
You definitely want your css file's MIME type to be text/css, not test/html.
I'm going to go ahead and close this but feel free to come back with a reproducible example and someone might be able to help.  The Express gitter is also a great place to get help! https://gitter.im/expressjs/express

And to add, if you go into the Network tab on Chrome dev tools, it is likely your CSS file returned a 404 error, which is a HTML response.

@ryhinchey https://github.com/gokuljs/backend/tree/master/yellcamp1 my working has been uploaded here
and the type i have given is text/css

In your code, the following is problematic:
https://github.com/gokuljs/backend/blob/3daa6f0a1333f338e2819369e066418c565dbdb0/yellcamp1/app.js#L9
This is because it will look for the public directory relative to where you run your server, not relative to the app.js. I would recommend changing that to app.use(express.static(__dirname + "/public")); and perhaps that will fix your issue.

Actually, running your app it still does not work. The reason is that your css file is referencing relative to your loaded page. Just change it to /app.css (removing that leading dot) here:
https://github.com/gokuljs/backend/blob/master/yellcamp1/views/partials/header.ejs#L11

@dougwilson thanks man that really worked


zsh: locking failed for /c/Users/Konfekt/.zsh_history: no such file or directory: reading anyway

If there is a file zsh_history then the error message
zsh: locking failed for /c/Users/Konfekt/.zsh_history: no such file or directory: reading anyway

appears. If there is no such file, then no error message, but also no zsh history.

Thanks!

Thanks!


PDF format for BackupJobSummary report doesn't work

Hi!
I would like to generate a backup job summary report in pdf format, but I take the report in html format everytime.
I am using next snippet:
from cvpysdk.commcell import Commcell
from cvpysdk.reports.report import BackupJobSummary, FormatType

commcell = Commcell('commserve', 'admin', 'secret')

report = BackupJobSummary(commcell)
report.set_format(FormatType.PDF)
report.select_local_drive('C:\\')
report.set_last_hours(24)
report.run_report()

I have tried to use all available options (HTML, PDF, TEXT, XML), but I always take only html format.

@rantanevich, This issue has been fixed with latest release this week, please try with latest code changes.

@Dfrancis-20 , All right. Thank you!


./mmt evaluate hanging

Hi,
I am having just one instance where ./mmt evaluate is hanging after translating (MMT) all the test segments.
the node.log does not show anything special
I see the last segment transmitted and all responses but it hangs.
any clue ?

second run on the same engine / test
translations steps finish fine.
matecat measurement and bleu measurement return a 414 error with a never ending string.
could be linked to some kind of weird strings of character in the test sets I imagine.

last feed back: I found the issue, due to a very long and weird segment (made of a lot of escape codes).
maybe filtering the test sets on length could avoid that.
cheers.

Thanks @vince62s !
Good point, we are already working on a more precise cleaning step during training, so we are going to have something like that in the next MMT release.
I close this issue, if you want to add comments or need more help, please re-open it.


"Linking another account you own" doesn't work

I found that when I click it, it says "Rate limit exceeded" still on 4.0.3.

duplicate of https://github.com/dimdenGD/OldTweetDeck/issues/259


Notify User of Stage Damage Errors

         stage-damage errors are being written to the log file, but the user is not being notified that there are fatal issues and that they should check the log file. @Brennan1994 do you have thoughts on how we could let the user know?

Originally posted by @rnugent3 in https://github.com/HydrologicEngineeringCenter/HEC-FDA/issues/819#issuecomment-1724570878

@codymccoy could you apply your validation labels in the UI (the checkmark, red !, and yellow thing) to the stage-damage functions?

Are you looking for these icons to be on the stage damage names in the main tree or on the curves in the editor?

I am still trying to refresh on how this all works. When i try to compute i get this error mesage:

Do you have a project handy that is producing the errors that are not showing to the user that you can send my way? I am currently using the Muncie project.

Are you looking for these icons to be on the stage damage names in the main tree or on the curves in the editor?

hmmmm, COULD WE DO BOTH??

WS6.zip
compute the existing future stage damage functions, the linked occ types are bad. you can see the error messages in the log file.

Maybe, I will look into it.

I don't think we can do the symbols at the function level - we're not tracking errors on each function

so just the set level in the study tree

Ok.

I am still trying to wrap my head around this one. Adding the icons to the tree elements is easy. The hard part is the when, where, and why. With the study that you posted above I cleared the log file and then computed the "Existing_Future" curves. It produced a single line in the log file:

What I need to determine is what event causes me to add the icon in the tree? The compute button or the save click? I am guessing the save button might be better. It seems like we should be showing the user errors when they happen. I am going to have to gather all the messages that happen during the compute anyway to display them on the tooltip of the new error icon or at least to determine their error level.

After talking with Brennan we decided that we should just early exit and let the user know that there is an error. The particular message that i posted above is coming from an occtype that has a fatal error. We are currently checking for the error but then returning a valid object:

Since the Inventory knows the occtypes that it needs at the start of the compute, we can check all the occtypes to see if they are valid. We can then do a popup to the user that there are errors and the occtypes need fixing before computing. We are already validating other items before computing and displaying that to the user. This would just be one more check.

Sounds good

I now produce the following error message:

I was going to produce the actual errors but message boxes can't scroll and the list can potentially be quite long as shown here:

Perfect. Thanks for figuring that out!

@rnugent3 @Brennan1994  It occurs to me that I am checking every occtype in the inventories' occtype list. Is that correct, or is there a smaller subset of occtypes that only pertain to this compute? I don't really remember how this works.

There might be other items that have slipped through the validation before computing the occtypes. If we find more then we can add them to the validation check.

@rnugent3 This UI opens with these two sections completely collapsed. Is that what you want or do you want me to spread them out more?

all occ types is preferred, and please expand the sections a little, thank you

The sizing stuff is not simple. I thing this UI could use some attention but i think it will take up too much of my limited time right now. I want to attack as many priority issues as I can. I will log my thoughts on this as a separate github issue. I am thinking maybe something like a tab control would be better so that the user doesn't have to slide grid splitters up and down to view what they want.

understood, thanks for thinking it through

Some of this issue was addressed in PR #970 The remaining is captured in a separate issue.


Candlestick charts don't convert

load disney;
candle(dis_HIGH(end-20:end), dis_LOW(end-20:end), dis_CLOSE(end-20:end),...
dis_OPEN(end-20:end), 'b');

Interesting. I'll investigate to see if it is a quick fix - thanks for reporting! disney : )


ServerBuilder.port() raises an exception when H1/H1C/H2/H2C is specified

From Slack:

yashinovsky: I have a question about Armeria and HTTP2. I tried passing H2 in the ServerBuilder set port, but it throws an exception since it only accepts HTTP or HTTPS
trustin: You can just specify HTTPS then it will support both H1 and H2. (and HTTP for both H1C and H2C) There's no way currently to disable only HTTP/1 or HTTP/2. Do you need to do that?

It seems like some users are confused about this behavior. For disambiguation, we could replace port() with httpPort() and httpsPort, with some deprecation phase. What do you think?

I thought about adding the explanation which SessionProtocol can be accepted, but having httpPort() and httpsPort() is much better.


Improve readme

[x] Better explanation with links to videos
[ ] New gif with heart (keep filesize minimal), use lfs
[x] How to use (command line arguments and keybindings)

I'm not going to add a gif to the readme. For the quality I want the file size would be too big.


additional column to indicate 404 missing

an additional column that can indicate dead links?
not sure how this would work - maybe some integration with the badges that CSVlint produces?
e.g. http://jargonautical.github.io/ancient-trees-plymouth/

wrong repo -___-)


Import statement unexpectedly executes functions in init.py

Apache Iceberg version
None
Please describe the bug 🐞
When we import any functions that reside in __init__.py, it triggers the execution of the code instead of merely importing it. We must relocate the functions to a different file and manage the imports in __init__.py using the __all__ variable. This approach enables both star imports and specific imports without running the code upon import, thereby providing isolation between the internal and public API.
Examples:
AWS SDK for Pandas
Pandas Arrays
Scikit-Learn Datasets
More info:
Python.org: Packages
Python.org: Importing from a Package
This is causing me problems with the CLI I'm building as an internal tool. Can I be responsible for fixing this behavior?

After reading the __init__.py file in each namespace, I believe that this problem exists only in the table, io and catalog namespaces.
Does anyone have suggestions on how to organize these functions?

I was thinking it would be easier, but I found a test that makes a table import through the catalog module, so I think that we might encounter more cases like this.
Considering that, and to make it easier to review, I will create one PR for each namespace. I will need some help to determine if something should be public or private.
Starting with the catalog, I believe that only Catalog and load_catalog should be public. Does anyone disagree with this? Another point is that I believe delete_files and delete_data_files should be private methods of Catalog, but I think we can address this in another PR.

I was wrong about my hypothesis, but I believe that it is something occurring during the import process because the stacktrace error shows that the import is executing certain operations.
This is the stacktrace (I'm using my branch with the public API isolation, but it's the same error):
https://gist.github.com/ndrluis/e72346240cd7c22199ccea71b9d72b3f

I found the problem, it's related to Python 3.9.7. I updated to 3.9.12 and fixed the error.
From the project's perspective, I believe that the isolation of the public API and the correct use of imports are important tasks to address, so I will close this issue as a bug and open another as an improvement.


Add annotations for REGISTRATION_RATELIMIT and RATELIMIT_RATE

When we launched mitxonline, we discovered edX has built-in rate limits on user registrations and oauth logins. We increased the  limits by setting the keys REGISTRATION_RATELIMIT and RATELIMIT_RATE.
https://github.com/mitodl/ol-infrastructure/commit/fc88b8a8dff275b52048abb89819030870603986
https://github.com/mitodl/ol-infrastructure/commit/217ba2428883382ead7abd9b9908392f027aa20d
These keys don't appear to be documented in https://edx.readthedocs.io/projects/edx-platform-technical/en/latest/index.html as they should be.
We should add appropriate annotations for the keys.

Closed by https://github.com/edx/edx-platform/pull/29545


Non-webpacked version for Bower

Is there any way you can provided a version of angular-formly that has not been webpacked and it be the version that is distributed via bower?

angular-formly is built entirely with webpack in mind. It would be significant effort to remove the webpack dependency. I'm curious to know why you have a problem how it's built...

We were attempting to incorporate angular-formly into our produce.  Currently, we do not use a module-based approach for our dependencies.  Instead we use Bower to install them and our build process concatenates the file indicated to be the distributed. Trying to use angular-formly in that same flow does not work.  Admittedly, I had not done due diligence to debug but instead quickly posted a question based upon an assumption/opinion.
In my consumption of other tooling I have seen them laid out to support either AMD or CommonJS, but none to be coded up specifically to webpack (which I have no experience with and for which this may be the norm).  I believed that the use of webpack should be left up to the individual developer.  Case in point in terms of Browserify, I've seen the tooling distributed so that it can simply be referenced in a

I see what you mean. However, I think you've misunderstood. Even though angular-formly is built with Webpack, it's distributed using UMD, which supports AMD, CommonJS, and globals. For example, all the examples on the website are using basic script tags, so angular-formly will expose itself as a global in that case.
Please do some additional research to let me know why it didn't just work for you and I'll see what I can do to help.

I'm going to go ahead and just close this. Let me know if you still have issues with this.


Add shuffleobs specific to BatchView

Alternate Fix for #96
This PR adds a shuffleobs(rng::AbstractRNG, data::BatchView) method for reshuffling the observations backing the input BatchView.

A BatchView is an object whose observations are mini-batches of the wrapped object. shuffleobs reshuffles observations. We shouldn't change the semantics of shuffleobs and add an exception for BatchView like this PR does.
What you need, per https://github.com/JuliaML/MLUtils.jl/issues/96#issuecomment-1147481253, is a faster DataLoader, so let's make the DataLoader faster!


Rustfix doesn't work in the presence of multiple targets

I get
SubcommandError("cargo rustc", "error: extra arguments to `rustc` can only be passed to one target, consider filtering\nthe package by passing e.g. `--lib` or `--bin NAME` to specify a single target\n")

Should probably use cargo_metadata to find all targets like cargo clippy does

since rustfix --clippy forwards to cargo clippy you get all of this for free... so maybe this point is moot?

Do you think it'd be a good idea to always use/require clippy?

I do, but ppl might complain. But they can use --allow=clippy to disable just the clippy linting.

Idea: we always require clippy to be installed (it'll be available through rustup in the near future anyway), but when --clippy is passed, only then are clippy's lints actually warned against

This works now. --clippy has been changed to enable the clippy lints, but cargo clippy is unconditionally used


Offer of more queues!

Hey @coolbutuseless, in case you're interested in offering more queues, my dodgr package wraps a bunch of them in a src sub-directory. Feel free to adapt, integrate, use to compare, whatever. They're mostly coded for strictly internal C/C++ usage, but easy enough to expose directly to R. They're also much faster than the collections ones, mostly because being internal they don't need the constant PROTECT/UNPROTECT calls and the likes. There's a compare_heaps() function to do benchmarking on a given network - especially intended to highlight that different queues/heaps perform differently for different tasks.

Thanks for the offer. I'm not adding anything else to priorityqueue at this stage, but will keep this in mind for when my needs change.


Enhacement : Top 25 ROMs per system

Dear All,
ES already offer the feature to create built-in collections such as games per category (i.e. Action, Adventure) or per Publisher (i.e. CPS1,2,3).
I was wondering if built-in collection presenting a top 25 or something per system based on games ranking can be added.
Thank you and best regards

How do you select the Top 25 games, when you have 30000 roms when 5000 have 5 stars ? Randomly !???
Anyway, you can create a dynamic collections filtering games having 5 stars.

Maybe top 100 per system makes more sense..
I already implement it through dynamic collections, but I think it will be very usefull to add it as a built-in collections. Indeed more easy to activate, and interesting to filter quickly best games per system.
Moreover, having tried the collections regardless of the number of games per system, I can confirm that the results is just great!

sort by desc ? I'm still not convinced...

this would be covered by my suggestion over here, of just adding an option to limit the amount of items shown in a gamelist. wanna add support to that suggestion @wadiebs ?

I'm closing this one as nobody was convinced, and it's getting old without any new suggestions


Update links to point to 2.8

2.8 got released, so the links needed to be updated. :bowtie:

download/index.html and download/other/index.html is fine.
The manuals and pdf usually get generated, so don't edit manually!


Ensure CSRF tokens are cached.

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Numerous calls are made to retrieve CSRF tokens when performing operations with Devices and Profiles.  The current code is setup to try and perform caching of these CSRF tokens, but a bug prevents them from being cached.  This leads to CSRF tokens being requested each time an update operation is performed and these extra requests can slow down some operations considerably.
Some time ago (August 2016) a valid CSRF token was not returned on the first call to a resource.  I have tested removing this and the first CSRF token returned works perfectly fine now.  With this I have removed the second redundant call to load the resource when fetching the CSRF token for the first time.
During the publishing of a device, the list of devices is fetched to see if the device already has been published.  This same list devices request is made to fetch the CSRF token later on when the device is being added to the account.  I have made a optimization to cache the CSRF token when the initial list of devices is pulled rather than waiting to cache it later when the update operation is performed.  A similar optimization has also been made for caching of the CSRF token when listing profiles.
As an example here are the calls before and after the changes for the following scenario:

Create 2 devices and add them to 1 profile.

Before:
Creating device 1
 >> POST: account/ios/device/listDevices.action (Ensure the device doesn't already exist)
                                                (Devices CSRF could be cached here)
 >> POST: account/ios/device/listDevices.action (Get CSRF #1)
 >> POST: account/ios/device/listDevices.action (Get CSRF #2)
 >> POST: account/ios/device/addDevices.action
 Creating device 2
 >> POST: account/ios/device/listDevices.action (Ensure the device doesn't already exist)
 >> POST: account/ios/device/listDevices.action (Get CSRF #1)
 >> POST: account/ios/device/listDevices.action (Get CSRF #2)
 >> POST: account/ios/device/addDevices.action
 Load the profile
 >> POST: account/ios/profile/listProvisioningProfiles.action (Profiles CSRF could be cached here)
 Adding 2 devices to profile
 >> POST: account/ios/profile/getProvisioningProfile.action
 Saving updates to profile.
 >> POST: account/ios/certificate/listCertRequests.action
 >> POST: account/ios/profile/listProvisioningProfiles.action (Get CSRF #1)
 >> POST: account/ios/profile/listProvisioningProfiles.action (Get CSRF #2)
 >> POST: account/ios/profile/regenProvisioningProfile.action

After:
Creating device 1
 >> POST: account/ios/device/listDevices.action (CSRF Token is cached)
 >> POST: account/ios/device/addDevices.action
 Creating device 2
 >> POST: account/ios/device/listDevices.action
 >> POST: account/ios/device/addDevices.action
Load the profile
 >> POST: account/ios/profile/listProvisioningProfiles.action (CSRF Token is cached)
 Adding 2 devices to profile
 >> POST: account/ios/profile/getProvisioningProfile.action
 Saving updates to profile.
 >> POST: account/ios/certificate/listCertRequests.action
 >> POST: account/ios/profile/regenProvisioningProfile.action

For this scenario, with these changes no extra requests are needed to load CSRF tokens as they have all been cached by the time they are needed.
To test these changes I have used Spaceship to create devices and update profiles in addition to running the tests.
Description

Update csrf_cache to return cache rather than new hash on each call.
Cache CSRF tokens when calls are made to list Devices and Profiles

These are called under the covers if the cache doesn't have a CSRF token yet, so in cases where the have already been called there is no need to call it again as the CSRF token can be cached from the previous call.

Remove second call to get CSRF token.

The note from over a year ago indicates that the first token that came back was not valid, but subsequent ones were valid.  Today when this is removed every thing works with the first CSRF token that comes back making the second call redundant.

I signed it!

I signed it!

I signed it!


1.10.3 reports wrong version

when using document.querySelector('fx-fore').version 1.10.3 should be reported but is 1.11.2

This happens when used via npm i not when building locally

fake bug - does work after further testing


New idea for AndroidPhotoFilters

Thank you for writing this library. It helped me a lot during the project development process. When integrating into my project I made changes in your library to improve performance. I hope this will help you and the community:
1. Combined with Glide:
Yes, I have integrated the library into the Transformation of glide. With the cache mechanism and excellent flow management of glide, it helps me optimize every time I want to filter and release bitmaps when I no longer use them.
    @Override
    protected Bitmap transform(@NonNull BitmapPool pool, @NonNull Bitmap toTransform, int outWidth, int outHeight) {
        Bitmap bitmap = TransformationUtils.fitCenter(pool, toTransform, outWidth, outHeight);
        return filter.processFilter(bitmap);
    }

Source: FilterTransformation
2. Release bitmap:
When using the library, I encountered a lot of Out of memory errors. I tried to find a way and there were some solutions:
a) Create copy bitmap:
    public static Bitmap doSaturation(Bitmap inputImage, float level) {
        int width = inputImage.getWidth();
        int height = inputImage.getHeight();
        int[] pixels = new int[width * height];

        inputImage.getPixels(pixels, 0, width, 0, 0, width, height);
        NativeImageProcessor.doSaturation(pixels, level, width, height);

        Bitmap outputImage = inputImage.copy(inputImage.getConfig(), true);
        outputImage.setPixels(pixels, 0, width, 0, 0, width, height);
        return outputImage;
    }

Source: ImageProcessor
b) Recycle bitmap:
    public Bitmap processFilter(Bitmap inputImage) {
        Bitmap outputImage = inputImage;
        for (int i = 0; i < subFilters.size(); i++) {
            SubFilter subFilter = subFilters.get(i);
            Bitmap bitmap = outputImage;
            outputImage = subFilter.process(outputImage);
            if (i != 0 && bitmap != outputImage) {
                bitmap.recycle();
            }
        }
        return outputImage;
    }

Source: Filter
This is the result:

Project:
AndroidFilters
Thank you for reading my post, thank you

Thanks


Using get with save_file=false doesn't download any blobs on version 0.81.0

Vlad and I are working on file downloading scripts. He has lbrynet 0.75.0 and I have lbrynet 0.81.0. When he uses lbrynet get with save_file=false, it downloads blobs. When I do it, it manages the file but sets it to inactive, not even downloading the manifest blob.
Expected behaviour (unless I'm an idiot): Using get with save_file=false should download all blobs but not reconstruct the full file in the downloads directory.

Thanks for filing, I'm seeing the same too. Think this is the same as https://github.com/lbryio/lbry-sdk/issues/2774 and probably related to https://github.com/lbryio/lbry-sdk/issues/2958 also.

It actually doesn't work with safe_files SDK setting off + get without --save_files :(

I'm not sure what you mean, but it seems like you need three modes for get
(sorry if this is obvious or old hat)

The mode for streamers/people who want to save nothing, which adds the
file to the managed files but does nothing until the video player needs
blobs (is that what I was seeing in the issue?)
The mode for full on downloaders which downloads blobs then reconstructs
the file
The mode for people who just want to support the network, which should
download all blobs, never construct the file (unless it's necessary as it
is for some formats), and streams them to the video player later if they
want to press play

On Tue, Aug 25, 2020 at 2:28 PM Thomas Zarebczan<EMAIL_ADDRESS>wrote:

It actually doesn't work with safe_files SDK setting off + get without
--save_files :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lbryio/lbry-sdk/issues/3030#issuecomment-679464981,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMBKOQ2SZZOF3G5C4BUJYDSCMOTNANCNFSM4QI5IWAA
.

--
Dr Brendon J. Brewer
Phone: +64 27 5001336
Web: https://www.brendonbrewer.com
LBRY: lbry://@BrendonBrewer:3 https://lbry.tv/@BrendonBrewer:3
Keybase: https://keybase.io/brendonbrewer

This is effecting my ability to setup a server hosting blob files for my channel because it requires I rent a server with twice the disk space that I actually need.  This is because it has to both download the Blobs and create the MP4 file on disk.

Oh, this problem is really old! Almost 1yr!
I am working on "The mode for people who just want to support the network, which should download all blobs, never construct the file ". At api ver 0.97, setting get/save_file=False will download the header blob and that's a key improvement. Bc in the header blob is the info about the other blobs.
Nice, because there is the blob_get api call. Unfortunately, that one freezes (I waited ~minutes). There is no open/closed related issue in github and no obvious "error" returned by the api. I mention that doing  get/save_file=True works as expected, file is downloaded and unpacked.
This is what I see in lbry-api log after a while:
lbry.dht.protocol.iterative_find:379: blob peer search bottomed out
lbry.extras.daemon.daemon:697: cancelled API call for: blob_get  [when I stop the test]

If you find a workaround, ping me!
Cheers!
p.s. This is a link to a test that shows the behavior: https://github.com/cristi-zz/reflector-lite/blob/9a7d9098942f2033af8097a468717508babdac2e/test/test_main.py#L148


No link available

No link showing in the link fields .
Please kindly help
🙏🙏

Turn on your hotspot before launching.


76 idm set up reference idm service for authentication and authorisation

This PR covers below mentioned tasks of issue #76 :

Change installation of Keycloak to enable TLS with self-signed certificates for API endpoints
Change the realm from myRealm to something more Canvas-centric
Change seccon user to something more representative of the Identity Config Operator

I can see, that you made changes to the operator source code.
This requires a rebuild of the Docker image.
Unfortunately the automated build of Docker images is configured to be only active for feature-branches, which follow the naming-convention "feature/...". So for your branch no build is triggered.
Please take a look at https://github.com/tmforum-oda/oda-canvas/blob/main/docs/developer/work-with-dockerimages.md
You also have to increment the version number of the docker image tmforumodacanvas/security-listener:0.7.1 because in main branch existing versions will not be overwritten. In the feature branch you need a prerelease-suffix to build version for the BDD tests, e.g. 0.7.2-issue76
We can shortly talk in the daily and maybe connect later to do the neccessary changes.


Mismatch error when loading CLIP-ViT-L/14 to train with SD 1.5

Hello, I know you used CLIP-ViT-H/14 to encode image prompt when training IP-adapter with SD 1.5. I would like to ask how can I use CLIP-ViT-L/14? Since when I loaded CLIP-ViT-L/14 with CLIPVisionModelWithProjection, I encounterd a size mismatch error. It looks like CLIPVisionModelWithProjection can only load CLIP-ViT-H/14? Thank you.

Hi, I am doing the same trials as you. I just modify the params of the image_proj_model and it did work. But there is one thing I am really concerned that when training with a new image encoder we also need billions of data which is really costy

Yes, you are right, image_proj_model is only for CLIP contrastive learning, it is unuseful for ip-adapter. What is your task? I think adapter is easy to train when focus on a single field, we have no need to use such amount of data.
------------------ 原始邮件 ------------------
发件人:                                                                                "tencent-ailab/IP-Adapter"                                                                                @.>;
发送时间: 2024年5月25日(星期六) 中午1:06
@.>;
<EMAIL_ADDRESS>主题: Re: [tencent-ailab/IP-Adapter] Mismatch error when loading CLIP-ViT-L/14 to train with SD 1.5 (Issue #306)
Hi, I am doing the same trials as you. I just modify the params of the image_proj_model and it did work. But there is one thing I am really concerned that when training with a new image encoder we also need billions of data which is really costy
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

From my point of view, the adapter module also need enough image data to function well, and that's why the author use a 5B dataset to train the adapter, I am consider using other modalities to finetune the adapter but there is no pretrained adapter model using CLIP-Large-patch4, so i have to consider training from scratch(from the origin attention processor)


TideHunter with flags doesn't output different data format or filter data

Hi
Thanks for creating TideHunter, it is exactly what I need for a specific application that I'm working on. I've tried running the tool, but adding in the -m, -f, -l flags doesn't seem to make a difference to the final data output (-c does). I am not able to get anything other than a fasta output and I can't filter on the minimum length of the output.
I've tried using both the direct command line and the docker container.
This is my command: ./bin/TideHunter -u -l -m 1000 -c 2 -f 2 ./fastq/barcode43.fastq.gz > outputtest.out
This is the docker command: docker run -v "/Users/xxxxx/xxxxx/xxxxx/barcode43":/data quay.io/biocontainers/tidehunter:1.5.4--h43eeafb_2 TideHunter -u -l -m 1000 -c 3 -f 2 /data/barcode43.fastq.gz -o data/outputtest.out
Is there anything obvious that I am doing incorrectly?

"-f 2" should give you the tabular output, not fasta output.
Can you paste some of the output results you have here?

This works with the normal source on the repository. I've found that the docker version does not work (even when building the image from scratch).
When running the following command:
docker run -v "/Users/xxxxxx/barcode43":/data quay.io/biocontainers/tidehunter:1.5.4--h43eeafb_2 TideHunter -u -f 2 /data/barcode43.fastq.gz --output data/outputtest.out
Docker doesn't seem to accept the use of '>'.
Either way, I end up with the following output:
f3145286-baa6-4e70-89ad-44d859164aa2	rep0	sub0	AGTCAACAACACCGCCAGCAGGCCGCGCACAATGCGCCCTTCGCTGTCGCCAAAGAAATGCATTTTGCCGTTTTCAGCCACTGTATATCCCAGCCAGACGCGGTTTTCGCATCCGGCAATCTCTTTAGCCTGCGCTTTTAACTCGTCTGGCAATGCCGGAAGCTGTTTCCCCAGCATGATCAACTGGCGATATTTATCTTCCCATTGCGTGAACGGTGCGAAGGTATTGCGTAACGTTTCTGCGGTTACGGTTGTGCCGAACGGATGTCCGGCGAATTGCGGGTTTGTCATTAATCCACCAATAATTCCAGCGCGCGGTCAACGG

Actually, the output you show here is the expected format for "-f 2".

It just doesn't have the number of repeats and all of the other information? It was also not filtering according to the -m tag, there were many results less than 1kb.

The other information are omitted because you specified "-u", which only output the repeat unit sequence.


Write a proper commonprefix / nearest ancestor path function.

As discussed in this thread, the stdlib is lacking here: https://github.com/pantsbuild/pex/pull/1914#discussion_r974846450

This is the ticket: https://docs.python.org/3/library/os.path.html#os.path.commonpath
Present in 3.5+ which just leaves compat for 2.7.


TdLib - kotlin

I know that kotlin can use JVM Client class to interface with TDLib, but there is the possibility in future to have an official way using kotlin classes only? I mean using flows, channels and coroutines to manage updates and requests without java handlers

Did you check https://github.com/tdlib/td/tree/master/example#using-tdlib-in-kotlin-projects?

Yes, but both kid and td-ktx are very outdated and are using deprecated kotlin APIs

Then it should be possible to create your own wrapper based on JSON interface with all aforementioned features.


cargo install uses my project's .cargo/config target triple and it shouldn't?

TL;DR: I spent multiple hours trying to figure out why I couldn't cargo install some tools. It turned out that the reason I couldn't was because, unbeknownst to me, cargo install was trying to build the tools for the wrong target due to .cargo/config in my project directory!
Full explanation

My project has a .cargo/config file to build for a wasm target triple since my project is wasm only:

[build]
target = "wasm32-unknown-emscripten"

I ran cargo install cargo-web from my project's working directory. It failed due to a bunch of obscure errors about dependencies being unable to compile. This made me think the dependencies had been really broken, which gave me a really sour taste in my mouth for Rust.

After cloning the dependencies and trying to fix them, I finally realized: cargo install cargo-web is for some reason building for wasm32-unknown-emscripten on my system! 😢

As it turned out, cargo install is respecting my project's .cargo/config target triple.
What I expected
I think that cargo install should ignore the target triple specified in a project directory.
I imagine that at some point or another, most users developing projects primarily targeting wasm/asmjs will run into this issue, and it is incredibly annoying to debug.
I'm using:
$ cargo --version
cargo 1.27.0-nightly (0a1add2d8 2018-04-20)

Hi,
I will work on this bug. I have explored the relevant code a bit. https://github.com/rust-lang/cargo/blob/master/src/bin/cargo/commands/install.rs#L75 Setting the BuildConfig.target to host triplet fixes the bug if I understand it correctly.
https://github.com/rust-lang/cargo/blob/master/src/cargo/util/rustc.rs#L43-L56 host triplet is calculated here. It can be extracted into a seperate function and used in commands/install.rs
How should I add test for this bug?

Is it really solved ?
I'm on rust 1.70.0 and it seems I get the same bug:
# in .cargo/config.toml
[build]
target = "wasm32-unknown-unknown"

And when I use cargo install, I have to specify --target x86_64-unwnown-linux=gnu


Change text in handlers/create_pr.py

Change text in handlers/create_pr.py from "To checkout" to "To check out".

Sorry, wrong repo!


Bedtools Intersect — Confusing Behavior when -f -r -v -wa and -wb Flags Used in Various Combinations

Hello,
The Bedtools Intersect documentation states that the -wa -wb and -v flags are "Restricted by -f and -r" but doesn't seem to elaborate on how they are restricted. (An example or two of how these flags work in combination and how they restrict each other would be helpful). The documentation also mentions that the -v flag is "an homage to “grep -v”". However, in grep the -v flag essentially acts as a NOT, but in bedtools, the -v flag doesn't seem to consistently work as a NOT.
For example, I often run into situations where I want only the original a reads or only the original b reads when regions in two bed files either do or do not have some fraction of (reciprocal) overlap.
The way that would seem logical to state these sorts of commands would be to write something like:
bedtools intersect -f 0.5 -r -wb -a a_file.bed -b b_file.bed > output
Where I would only want the original b_file.bed regions that have 50% reciprocal overlap with the a_file.bed regions.
Or:
bedtools intersect -f 0.8 -r -v -wb -a a_file.bed -b b_file.bed > output
Where I would only want the original b_file.bed regions that do not have 80% reciprocal overlap with the a_file.bed regions.
Or:
bedtools intersect -f 0.5 -v -wb -a a_file.bed -b b_file.bed > output
Where I would only want the original b_file.bed regions when an a_file.bed region does not overlap the b_file.bed region by 50% or more. For the above command, one might be tempted to suggest swapping the files and writing something like the following, but then you only get back the b_file.bed regions that don't overlap the a_file.bed regions, which isn't what I want.
bedtools intersect -f 0.5 -v -wa -a b_file.bed -b a_file.bed > output
However, when I use the -v flag with -wa and -wb or even just -wb, all I get back are the original a_file.bed regions, which isn't helpful and sort of seems like a bug, or at least, an area that can be improved. I know that the documentation states that "...if just -wb is used, the overlapping portion of A will be reported followed by the original “B”" but I would suggest making the the -wb flag more consistent with the -wa flag. (I know that I can easily pipe to awk or cut to get just the original b_file.bed regions, but it would still be nice to have a dedicated command).
More importantly; however, I think it would be really helpful to have the -v flag work as negation for all commands. In other words, it would be nice if adding the -v flag would always produce the set for which the condition specified without the -v flag does not hold.
I am currently using Bedtools version 2.29.2.

Thank you for mentioning here that something is weird with bedtools intersect -v command. I would like to  did try to use that as "grep -v" but it also messes up the bam header.
For example, a bam file header that supposed to look like this
samtools view -h input.bam | head
@HD     VN:1.6  SO:coordinate
@SQ     SN:1    LN:158534110
@SQ     SN:2    LN:136231102
@SQ     SN:3    LN:121005158
@SQ     SN:4    LN:120000601
@SQ     SN:5    LN:120089316
@SQ     SN:6    LN:117806340
@SQ     SN:7    LN:110682743
@SQ     SN:8    LN:113319770
@SQ     SN:9    LN:105454467

After going through this...
bedtools intersect -abam input.bam -b unwanted_positon.bed -v > clean_input.bam
... the header looks like this
samtools view -h clean_input.bam | head
@SQ     SN:1    LN:158534110
@SQ     SN:2    LN:136231102
@SQ     SN:3    LN:121005158
@SQ     SN:4    LN:120000601
@SQ     SN:5    LN:120089316
@SQ     SN:6    LN:117806340
@SQ     SN:7    LN:110682743
@SQ     SN:8    LN:113319770
@SQ     SN:9    LN:105454467
@SQ     SN:10   LN:103308737


Environment variable default values for collecting audit logs in docs different from solution

The table showing environment variables used for collecting audit logs mention multiple default values in case of a Commercial tenant. De variables in the latest core components solution (4.23) no longer have a default value. Default value is empty.

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

ID: 26a9f869-6c71-46e5-341e-4b61b427ff01
Version Independent ID: 26a9f869-6c71-46e5-341e-4b61b427ff01
Content: Collect audit logs using an HTTP action - Power Platform
Content Source: power-platform/guidance/coe/setup-auditlog-http.md
Service: power-platform
Sub-service: guidance
GitHub Login: @manuelap-msft
Microsoft Alias: mapichle

Thanks for your comment, @RebekkaAalbers. This issue has been assigned to the doc author for review.


Add link to git-machete FAQ to action.GitMachete.SyncSelectedToParentByMergeAction.warning-dialog.message

As discussed:

I was up to opening that issue while looking through the email inbox Xd very good. closing


poco by itself doesn't check for existing files the way it should

The following sequence should warn you because the directory is not empty.
~/pococms/poco $ mkdir fred
~/pococms/poco $ cd fred
~/pococms/poco/fred $ echo hi > notes.txt
cd fred
poco

Fixed 162530e


Returning List in ResponseModel triggers type alert

First check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.
[X] After submitting this, I commit to one of:

Read open issues with questions until I find 2 issues where I can help someone and add a comment to help there.
I already hit the "watch" button in this repository to receive notifications and I commit to help at least 2 people that ask questions in the future.
Implement a Pull Request for a confirmed bug.

Description
When including a List in response_model, pycharm show this alert:

Is this expected?
Environment

OS: Linux
FastAPI Version: 0.58.0
Python version: 3.8.5

I confirm that I can reproduce this behavior with pycharm professional.

Hey there, this was solved in some release at some point, could you check if you still have errors?

Sorry for the long delay! 🙈  I wanted to personally address each issue/PR and they piled up through time, but now I'm checking each one in order.


Comentario del ejemplo 'if...else' traducido

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

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.