text:
Simplify the generics declaration by using the diamond operator ("<>") to reduce the verbosity of generics code.

This pull request is focused on resolving occurrences of Sonar rule squid:S2293 - “ The diamond operator (""<>"") should be used ”. You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S2293
Please let me know if you have any questions.
Ayman Abdelghany.

Great, thank you for this PR.
We run sonar analysis on production code, but not on test code.
But it also fine to do it on test code.
We use the prefix "[sonar] sonar message as is" on commit messages that fix sonar issues  (here are some examples). Please consider using this pattern for next PR if any.
Many thanks upfront
Mahmoud

authors: AymanDF benas

repo: EasyBatch/easybatch-framework


text:
"ee stack" with Ansible Help

This is alternative approach to #866
Rathe than building an OS package manager wrapper in Core PHP, use ansible (or for that matter chef/puppet) wrapper in PHP and then handle stack related commands heavy-lifting in those tools.
Concerns
Will it be efficient and feasible to perform all tasks we need? Such as:

[ ] Add a third-party package repo
[ ] Install/Remove/Purge packages
[ ] Check if a package is installed
[ ] Get Info such as version, compile time flags, etc about a package

References:

http://phansible.com/

I guess phansible might not meaningful here. This may be more appropriate -
https://github.com/maschmann/php-ansible

Since we're using Docker containers, the above issue doesn't help us anymore. So closing this.

source: gharchive/issue

repo: EasyEngine/easyengine

license: mit

license_type: permissive

license_source: bigquery


text:
Added Rust tutorial

What does this PR do?
Add resource
For resources
Tour of Rust - interactive tutorials
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
interactive tutorials
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

this tutorial support multiple language

source: gharchive/pull-request

repo: EbookFoundation/free-programming-books

license_source: github-api


text:
NextJS Profile tests

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

LGTM 👍

Looks good to me @eddiejaoude! :)

repo: EddieHubCommunity/LinkFree

license: MIT


text:
data:Hrishi5111998

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Looks good to merge. Thank you for your contribution! 🎉

thank you for merging request. Its feel great to contributing to this open source community.


text:
Create abishek.json

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Hey @abishekgit, It should be {your GitHub username}.json -> abishekgit.json

@abishekgit we are looking forward to having your Profile on LinkFree, but as it has been some time since you created this Pull Request and the suggested changes to have this merged have not been done, I will be closing it.
I hope you will submit a new PR and you may wish to have a look at the QuickStart Guide in our docs which will cover those points made in the comments: https://linkfree.eddiehub.io/docs/quickstart

authors: SaraJaoude abishekgit rahulpandey70


text:
data:SohamG934

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Thank you for the suggestion, I have updated the concerned icon
On Tue, 7 Feb 2023 at 19:12, Swagata Roy @.***> wrote:

@.**** commented on this pull request.
Sorry to not have mentioned this earlier. Can you please change the
Hashnode icon to SiHashnode, as FaHashnode is not available. Thank You!
In data/SohamG934.json
https://github.com/EddieHubCommunity/LinkFree/pull/4562#discussion_r1098672547
:

"icon": "FaTwitter"

},

       {

"name": "Follow me on LinkedIn",

"url": "https://www.linkedin.com/in/soham-ghadge-17bb18245/",

"icon": "FaLinkedIn"

},

       {

"name": "Follow me on GitHub",

"url": "https://www.github.com/SohamG934",

"icon": "FaGithub"

},

     {

"name": "Follow my blogs on hashnode",

"url": "https://www.sohamghadge.hashnode.dev/",

"icon": "FaHashnode"

⬇ Suggested change

"icon": "FaHashnode"

"icon": "SiHashnode"

In data/SohamG934.json
https://github.com/EddieHubCommunity/LinkFree/pull/4562#discussion_r1098672699
:

"icon": "FaTwitter"

},

       {

"name": "Follow me on LinkedIn",

"url": "https://www.linkedin.com/in/soham-ghadge-17bb18245/",

"icon": "FaLinkedIn"

},

       {

"name": "Follow me on GitHub",

"url": "https://www.github.com/SohamG934",

"icon": "FaGithub"

},

     {

"name": "Follow my blogs on hashnode",

"url": "https://www.sohamghadge.hashnode.dev/",

"icon": "FaHashnode"

⬇ Suggested change

"icon": "FaHashnode"

"icon": "SiHashnode"

—
Reply to this email directly, view it on GitHub
https://github.com/EddieHubCommunity/LinkFree/pull/4562#pullrequestreview-1287121609,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AX3DW7X7S7MDXUDEGXSQ6I3WWJGMPANCNFSM6AAAAAAUTPV37A
.
You are receiving this because you were mentioned.Message ID:
@.***>


text:
data:dahlansatyam.json

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

@priyankarpal I'll add links sometime later.

please have a look now @Panquesito7


text:
data: dev-rakeshshaw

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Looks good to me

authors: VarchasvH dev-rakeshshaw


text:
data: utkarshkrishna2004

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Hey people, so I have a question, if I do some changes(say, I want to add my Instagram profile too), do I again have to create a PR for those changes to reflect in my LinkFree page?


text:
Add Neha Koppikar

What changes does this PR do?
This PR adds Neha Koppikar's name and GitHub profile to the list
Screenshots (If any)
Questions

Hey @NehaKoppikar, we have not merged your PR yet. If you accidentally closed you can reopen again.

Thanks, @RakeshSangem reopened the PR

authors: NehaKoppikar RakeshSangem


text:
merge vs squash and merge vs rebase and merge

In-depth difference between these three.
When to use which
Which one is recommended to use when working on a big project in collaboration

you can do a video by the way if you want and put above image as a thumbnail (as clickbait) 😜

I will probably do a video on this in the future, but I will answer it now as I have a bit of a video queue at the moment 😂

create a merge commit will add a new commit with the merge, so in the history you will see when it was merged and all the other commits are in the history too
squash and merge will still create a new commit but all the commits in the branch will be squashed into a single commit, so the history remains super clean, then it is possible to cherry pick out features
rebase and merge will rewrite history so the commits in the PR are on top regardless of when the original commit was

More information in the GitHub docs https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges

authors: eddiejaoude gagangaur

repo: EddieJaoudeCommunity/support


text:
Make example sketch filename match folder name

The Arduino IDE requires the sketch folder name to match the filename of the primary sketch file. This change causes the example sketch to be accessible via the Arduino IDE's File > Examples > LIBRARYNAME menu after the library is installed.
Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#library-examples

It was closed due to the deletion of the primary default branch master. I have resubmitted the PR to the new default branch main: https://github.com/EddyBer16/Sparkie/pull/3
Please review it @EddyBer16 and let me know if any changes are needed.

Oh sorry! I didn't see that changing the branch name to main could close any PRs aiming to master.
Reviewing it right now!


text:
Removing just the "tagging" aspect of this lib and using it on a photo

Feeling a bit overwhelmed trying to figure out how to extract just the tagging aspect of this library w. out the entire controller. Can you give me a rough idea of how to do this and how I would use it on a regular UIImage?

I wouldn't recommend it, you're better off using a library dedicated to
just tagging.
On Tue, Feb 3, 2015 at 11:21 PM, fresh83 notifications@github.com wrote:

Feeling a bit overwhelmed trying to figure out how to extract just the
tagging aspect of this library w. out the entire controller. Can you give
me a rough idea of how to do this and how I would use it on a regular
UIImage?
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17.

Do you know of such a library for image tagging, I’ve yet to come across one …maybe I’m just not using the right keywords.
—
Sent from Mailbox
On Wed, Feb 4, 2015 at 2:24 AM, Eddy Borja notifications@github.com
wrote:

I wouldn't recommend it, you're better off using a library dedicated to
just tagging.
On Tue, Feb 3, 2015 at 11:21 PM, fresh83 notifications@github.com wrote:

Feeling a bit overwhelmed trying to figure out how to extract just the
tagging aspect of this library w. out the entire controller. Can you give
me a rough idea of how to do this and how I would use it on a regular
UIImage?
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17.

Reply to this email directly or view it on GitHub:
https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72802644

I haven't checked, I know back then when I wrote the photo pages there
weren't really any but I'd be surprised if someone hasn't made one by now.
On Tue, Feb 3, 2015 at 11:25 PM, fresh83 notifications@github.com wrote:

Do you know of such a library for image tagging, I’ve yet to come across
one …maybe I’m just not using the right keywords.
—
Sent from Mailbox
On Wed, Feb 4, 2015 at 2:24 AM, Eddy Borja notifications@github.com
wrote:

I wouldn't recommend it, you're better off using a library dedicated to
just tagging.
On Tue, Feb 3, 2015 at 11:21 PM, fresh83 notifications@github.com
wrote:

Feeling a bit overwhelmed trying to figure out how to extract just the
tagging aspect of this library w. out the entire controller. Can you
give
me a rough idea of how to do this and how I would use it on a regular
UIImage?
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17.

Reply to this email directly or view it on GitHub:

https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72802644
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72802716
.

Im pretty handy with finding shit on hub...idt anyone has , highly recommend releasing a stand alone in the future..no matter how basic.
—
Sent from Mailbox
On Wed, Feb 4, 2015 at 2:38 AM, Eddy Borja notifications@github.com
wrote:

I haven't checked, I know back then when I wrote the photo pages there
weren't really any but I'd be surprised if someone hasn't made one by now.
On Tue, Feb 3, 2015 at 11:25 PM, fresh83 notifications@github.com wrote:

Do you know of such a library for image tagging, I’ve yet to come across
one …maybe I’m just not using the right keywords.
—
Sent from Mailbox
On Wed, Feb 4, 2015 at 2:24 AM, Eddy Borja notifications@github.com
wrote:

I wouldn't recommend it, you're better off using a library dedicated to
just tagging.
On Tue, Feb 3, 2015 at 11:21 PM, fresh83 notifications@github.com
wrote:

Feeling a bit overwhelmed trying to figure out how to extract just the
tagging aspect of this library w. out the entire controller. Can you
give
me a rough idea of how to do this and how I would use it on a regular
UIImage?
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17.

Reply to this email directly or view it on GitHub:

https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72802644
—
Reply to this email directly or view it on GitHub
https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72802716
.

Reply to this email directly or view it on GitHub:
https://github.com/EddyBorja/EBPhotoPages/issues/17#issuecomment-72803820

Yea maybe, but I literally have no time. I'm in the 500 Startups accelerator working like 100 hours a week. Should be working right now! Did you try cocoacontrols.com?

repo: EddyBorja/EBPhotoPages


text:
Work under a browser.

I have a phonegap app, that can also be used as a regular WEB site (fom any desktop browser).
Can your (great) product work under regular browser>

Sorry no, there is no browser platform in this plugin. Would be cool to have it though!

authors: EddyVerbruggen VapiSoft


text:
Possibility of developing queryrenderedfeatures?

Hi @EddyVerbruggen ,
I've a custom map with custom features. I import the map with the property mapStyle=mapbox://... and all right, but I need something like "queryRenderedFeatures", to get the data of my custom features. Would it be possible?
Thanks !

Hi @EddyVerbruggen , I'm trying to push my branch, but I don't have permissions. I have a first approximation, but I think I need your knowledge: P

Please create a PR and I’ll take a look.

#283

authors: EddyVerbruggen Gcuencam

repo: EddyVerbruggen/nativescript-mapbox


text:
🛑 Portal Bibliotecas is down

In 36f33a1, Portal Bibliotecas (https://www.siduna.una.ac.cr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Portal Bibliotecas is back up in ca5a24d after 22 hours, 31 minutes.

repo: EdgardoRamosRoque/status


text:
🛑 AWEN Website is down

In 3c039e9, AWEN Website (https://www.awen.earth) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AWEN Website is back up in 6e02f09.

repo: Edinburgh-College-of-Art/DI-upptime


text:
Incorrectly Skipping vite build when run assets:precompile

[x] I have tried upgrading by running bundle update vite_ruby.
[x] I have read the troubleshooting section before opening an issue.

Description 📖
When running RAILS_ENV=production VITE_RUBY_SSR_BUILD_ENABLED=true bundle exec rake assets:precompile only the vite client build is executed.
the ssr build skips with this message:
Skipping vite build. Watched files have not changed since the last build at <timestamp>

Vite Ruby Info
bin/vite present?: true
vite_ruby: 3.6.0
vite_rails: 3.0.17
rails: 7.1.3.4
node: v20.11.1
npm: 10.2.4
yarn: 4.3.1
pnpm: Usage Error: This project is configured to use yarn

$ pnpm ...
ruby: ruby 3.3.4 (2024-07-09 revision be1089c8ec) [arm64-darwin23]

installed packages:
app@ /Users/luca.peruzzo/RubymineProjects/react-on-rails
├─┬ @vitejs/plugin-react@4.3.1
│ └── vite@5.3.4 deduped
├─┬ vite-plugin-rails@0.5.0
│ ├─┬ vite-plugin-environment@1.1.3
│ │ └── vite@5.3.4 deduped
│ ├── vite-plugin-ruby@5.0.0 deduped
│ └── vite@5.3.4 deduped
├─┬ vite-plugin-ruby@5.0.0
│ └── vite@5.3.4 deduped
└── vite@5.3.4

Output
RAILS_ENV=production VITE_RUBY_SSR_BUILD_ENABLED=true DEBUG=vite-plugin-ruby:* bundle exec rake assets:precompile
➤ YN0000: · Yarn 4.3.1
➤ YN0000: ┌ Resolution step
➤ YN0000: └ Completed
➤ YN0000: ┌ Post-resolution validation
➤ YN0002: │ app@workspace:. doesn't provide postcss (pdac39), requested by autoprefixer and other dependencies.
➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed
➤ YN0000: ┌ Link step
➤ YN0000: └ Completed
➤ YN0000: · Done with warnings in 0s 330ms
Building with Vite ⚡
vite v5.3.4 building for production...
transforming...
✓ 197 modules transformed.
rendering chunks...
computing gzip size...
../../public/vite/.vite/manifest-assets.json        0.00 kB │ gzip:  0.02 kB
../../public/vite/.vite/manifest.json               0.56 kB │ gzip:  0.23 kB
../../public/vite/assets/style-BWAtuwdv.css         6.42 kB │ gzip:  1.50 kB
../../public/vite/assets/index-DNSjbp0Q.js          8.93 kB │ gzip:  3.90 kB │ map:  16.19 kB
../../public/vite/assets/application-DCxYrTNW.js  268.49 kB │ gzip: 90.71 kB │ map: 858.84 kB
✓ built in 1.30s
Build with Vite complete: /Users/luca.peruzzo/RubymineProjects/react-on-rails/public/vite
2024-07-21T15:06:39.458Z vite-plugin-ruby:config {
  base: '/vite/',
  build: {
    emptyOutDir: false,
    sourcemap: true,
    cssCodeSplit: false,
    rollupOptions: { input: [Object], output: [Object] },
    assetsDir: 'assets',
    manifest: true,
    outDir: '../../public/vite'
  },
  envDir: '/Users/luca.peruzzo/RubymineProjects/react-on-rails',
  root: '/Users/luca.peruzzo/RubymineProjects/react-on-rails/app/frontend',
  server: {
    fs: { allow: [Array], strict: true },
    host: 'localhost',
    https: false,
    port: 3036,
    strictPort: true,
    hmr: { host: 'localhost', protocol: 'ws', clientPort: 3036 }
  },
  entrypoints: {
    'entrypoints/application.scss': '/Users/luca.peruzzo/RubymineProjects/react-on-rails/app/frontend/entrypoints/application.scss',
    'entrypoints/application.tsx': '/Users/luca.peruzzo/RubymineProjects/react-on-rails/app/frontend/entrypoints/application.tsx'
  }
}
2024-07-21T15:06:40.320Z vite-plugin-ruby:assets-manifest { manifest: Map(0) {}, fileName: '.vite/manifest-assets.json' }

Skipping vite build. Watched files have not changed since the last build at 2024-07-21 16:43:05

Hi Luca!
The SSR build uses a different file to track whether the last build is stale or not.
Running a non-SSR build should not affect that check.
To confirm whether this is a bug or not, I'd appreciate if you could provide a repo with a minimal reproduction, demonstrating the problem.

I will as soon as possible!

@ElMassimo I have noticed that it only occurs when at least one build has been performed.
Step to reproduce:

do an ssr build
delete public/vite-ssr
do another ssr build
only public/vite-dev is present, dev and ssr build are skipped

also deleting public/vite-dev causes the issue:

do an ssr build
delete public/vite-ssr and public/vite-dev
do another ssr build
only public/vite-dev is present, ssr build is skipped

@ElMassimo I checked your code and I see that the cache is stored in tmp/cache/vite.
Therefore, when a user deletes the output folder, the system cannot know if it should invalidate the cache.
I'll try to add this functionality if you agree

The described replication steps fall within what I consider to be incorrect configuration.
Ensuring a proper strategy for managing buildCacheDir in a way that's consistent with how the publicOutputDir is managed, is up to the user.

This library provides a vite:clobber task to use when intending to remove all previous builds, which will also clear buildCacheDir.

"Ensuring a proper strategy for managing buildCacheDir in a way that's consistent with how the publicOutputDir is managed, is up to the user."

why? you can easily track if the build output exists.
something like:
  def build_output_exists?(ssr:)
   if ssr
     Dir.exist? config.ssr_output_dir
   else
     Dir.exist? config.build_output_dir
   end
 end

and
def build(*args)
   last_build = last_build_metadata(ssr: args.include?('--ssr'))

   if args.delete('--force') || last_build.stale? || config.manifest_paths.empty? || !build_output_exists?(ssr: args.include?('--ssr'))
     stdout, stderr, status = build_with_vite(*args)
     log_build_result(stdout, stderr, status)
     record_build_metadata(last_build, errors: stderr, success: status.success?)
     status.success?
   elsif last_build.success
     logger.debug "Skipping vite build. Watched files have not changed since the last build at #{ last_build.timestamp }"
     true
   else
     logger.error "Skipping vite build. Watched files have not changed since the build failed at #{ last_build.timestamp } ❌"
     false
   end
 end

I've done this modification locally and it works. if you agree I can reopen the pull request

authors: ElMassimo luca-peruzzo


text:
Authentication

We have to implement authentication for PermaplanT.
This involves multiple steps:

[ ] frontend (#320)
[ ] #336
[ ] Keycloak (no code changes just deployed)

We have to set up all of them in one step otherwise they won't work together (e.g. backend requires auth but frontend hasn't yet implemented.
@markus2330 I would start with a setup in the backend that works locally. I'll leave it disabled and then once frontend oauth2 is ready we just have to enable it in that PR.

I would start with a setup in the backend that works locally. I'll leave it disabled and then once frontend oauth2 is ready we just have to enable it in that PR.

Yes, that is fine. I assume frontend and backend auth are more or less independent anyway?
As said, important is that it does not get more difficult to write (integration) tests. People should not need to learn how the tokens work just to write an (integration) test. There are too many potential problems, like expiration. So it should be possible to disable the whole auth. This could be done, e.g., by setting REMOTE_AUTH_URL to a special string (e.g. what the uid should be used, see comment in #330). If you find a better way, please first tell it here in the issue before you start rewriting all tests.

I would start with a setup in the backend that works locally. I'll leave it disabled and then once frontend oauth2 is ready we just have to enable it in that PR.

Yes, that is fine. I assume frontend and backend auth are more or less independent anyway?
As said, important is that it does not get more difficult to write (integration) tests. People should not need to learn how the tokens work just to write an (integration) test. There are too many potential problems, like expiration. So it should be possible to disable the whole auth. This could be done, e.g., by setting REMOTE_AUTH_URL to a special string (e.g. what the uid should be used, see comment in #330). If you find a better way, please first tell it here in the issue before you start rewriting all tests.

#330 is already a finished PR. So from my side this PR could be merged and auth would be working. Setting a special URL doesn't work, as auth the way I implemented it (and I believe its the way you are supposed to do it with Actix) is deeply linked with actix. The only thing we can do is keep the feature flag.
Tests also have auth integrated. However from the point of view of somebody writing simple tests it should be easy enough. From the init function they get a token back that is valid for another 5min (see code in PR).

I linked #392 above.

repo: ElektraInitiative/PermaplanT


text:
[Table]实现 Table 的多级表头

求助如何实现这种表头

尝试在 #1017 实现了下，最快也得 1.0.2 版本发。

用法大概是这样：
<template>

    <el-table
      :data="array"
      border
      row-key="id"
      highlight-current-row
      style="width: 100%">
      <el-table-column
        label="id"
        property="id" />
      <el-table-column
        label="1.2"
        width="180">
        <el-table-column
          property="name"
          label="2.1"
          width="180">
          <el-table-column
            show-overflow-tooltip
            property="address"
            label="3.1">
          </el-table-column>
          <el-table-column
            property="zip"
            label="3.2">
          </el-table-column>
        </el-table-column>
        <el-table-column
          property="name"
          label="2.2"
          width="180" />
      </el-table-column>
      <el-table-column
        show-overflow-tooltip
        property="address"
        label="1.3">
      </el-table-column>
      <el-table-column
        property="zip"
        label="1.4">
      </el-table-column>
      <el-table-column
        property="date"
        label="1.5"
        width="180">
      </el-table-column>
      <el-table-column
        inline-template
        label="1.6">

          <el-button @click="remove(row)">Delete</el-button>

      </el-table-column>
    </el-table>

</template>

尝试了你给我的代码，发现没有效果。是空的

请问具体怎么使用呢？我直接将您的代码发在我现在的项目中，没有出现对应您的demo的数据，直接为空呢。

@yuanshengchao 这个功能的代码还没合并，所以现在还用不了。

您好，那我现在需要使用需要如何进行操作呢？或者请问您那边预计什么时候可以合并呢？

@yuanshengchao 需要时间，最快 1.0.2 版本带这个功能。

那我项目想在需要使用该功能，我可以使用什么方案来先进行吗？

我不觉得这个功能会影响到项目中的功能，只是一个加分项而已。
如果一定要用的话，这份代码在这里：https://github.com/furybean/element/tree/table-header-group
你可以自己拉下来，然后 build 一份，用到自己的项目里面。

好的，谢谢您

请问，1.0.2版本为什么没有将多表头的这个功能合并更新？

1.0.1 出了个影响比较大的 Bug，1.0.2 是个紧急修复 Bug 的版本，没来得及加这个功能。

请问，预计本周可以更新该版本吗？

这个https://github.com/furybean/element/tree/table-header-group，如何具体的合并到自己的项目中使用

求助如何合并

求助如何使用多表头

#1312 已经合并到 dev，需要等 1.0.3。

element1.0.3 多表头为什么会自动增加一个class来不显示表头

还需要多行合并
这个优先级为高！
有些数据是有层级的，迫切需要行合并rowspan

authors: Leopoldthecoder furybean javaLuo yuanshengchao

repo: ElemeFE/element


text:
[Bug Report] Strange css style of active tab title in

Element UI version
2.3.2
OS/Browsers version
Win10 / Chrome 65.0.3325.181
Vue version
2.5.16
Reproduction Link
https://jsfiddle.net/2kah1n56/
Steps to reproduce

click any of the tab titles
minimize your browser window
reactive your browser window

What is Expected?
The active tab title has the same style with the one before the browser minimize
What is actually happening?
The active tab title has a strange border(both top, left, bottom, right)

Duplicate of #9981

@Leopoldthecoder
No padding change issue on my side, just the style changes

authors: Leopoldthecoder jwenjian


text:
[Feature Request] change Pagination's layout text

Existing Component
Yes
Component Name
el-pagination
Description
Is there a way to change the text for the ["total, jumper"]?
There is 'prev-text' and 'next-text', but I am looking for a way to update 'Go to' to something else.
Thanks.

You can create your own locale file to overwrite goto
https://github.com/ElemeFE/element/blob/45241cbaa83a91198ffe1aae2483f67b862ddd75/src/locale/lang/en.js#L72-L77

authors: bgadiel jikkai


text:
[Bug Report] tree component disabled node. parent. checked handle parent not checked

Element UI version
2.10.1
OS/Browsers version
Google Chrome 75 and All
Vue version
2.6.10
Reproduction Link
https://codepen.io/ddouni/pen/LwYLEy?editors=1010
Steps to reproduce
展开按需加载的tree node， check父节点，父节点无法被check， 所以子节点也都没被check。 没有子节点的子节点可以check，所有子节点被check之后， 父节点才会被check。
What is Expected?
check父节点， 选父带子。 通过disabled handle function parent.checked， 来控制 disabled 属性
What is actually happening?
配置了 disabled  方法后，
disabled(data, node) {
if (node.parent.checked) {
return true;
}
}
有子节点的父节点， 无法check

@ziyoung

disabled
指定节点选择框是否禁用为节点对象的某个属性值

你这样的用法属于非常规用法，不确定是什么原因。

authors: Dd-ouni ziyoung


text:
异步加载数据导致头部gutter暂时隐藏

Element UI version
2.11.1
OS/Browsers version
Google
Vue version
2.6.6
Reproduction Link
https://codepen.io/forx-js/pen/abodxyY
Steps to reproduce
表格固定高度,异步加载数据,使表格出现滚动条,会导致头部中的.gutter元素宽度为0,并display:none;重新调整尺寸触发dom重绘后恢复正常
What is Expected?
头部中的.gutter元素最初不该消失
What is actually happening?
在IE浏览器中会导致列与头部对齐效果出现问题

你好，想问一下，你这个问题解决了吗

这个自动关闭真的是

authors: EchoWht Forx-Js han-neil


text:
font files path is referred based on current url , but not to fixed path

say if i am on page   dashboad.dev/admin ,  the font file is requested on  maldives.dev/admin/32443004c9c1605802e327d9928f6400.woff ,  instead of requesting on fixed path , any help please

publicPath should be the fixed path in your webpack configuration, like https://github.com/ElementUI/element-starter/blob/master/webpack.config.js#L8

thank you @QingWei-Li, when i tried to do the same thing , does this font file get generated by build or do I need to copy from any location ? as i don't see any files after running gulp . I'm using it with laravel

@QingWei-Li  any help please here?

Can you please show your gulp configuration?

module.exports = {
output: {
publicPath: '/fonts/'
},
resolve: {
alias: { vue: 'vue/dist/vue.js' }
}
}

@csvwolf Do u have any ideas?

@chagamkamalakar You can config the webpack according to this article. Sorry for some mistakes in element-in-laravel-starter, I will update and fix the starter later. ( The file-loader has been loaded in laravel-elixir-vue-2 while reloading it will create new problems )
Are you problem is: the font can be visited in / but can't be visited in /dashboard, I test my config and it could run correctly in the following routes:
Route::get('/', function () {
    return view('welcome');
});

Route::get('/dashboard/hello', function () {
    return view('welcome');
});

Both / and /dashboard/hello can load the font correctly.
No more output config should be written since the laravel-elixir and laravel-elixir-vue-2 have done for you.

Starter has been updated, you can have a try: https://github.com/ElementUI/element-in-laravel-starter

thank you @csvwolf .. it sorted out my problem.

authors: QingWei-Li chagamkamalakar csvwolf


text:
Carousel 走马灯设置autoplay无效

ElementUI version
1.1.3
Vue version
2.1.0
<el-carousel :autoplay="false"></el-carousel>

设置为false依旧自动播放，修改官网的例子也无效

同样的问题，求解决

同样的问题，求解决，在用webpack server调试时没问题，但是在webpack build打包后有问题。autoplay=false时走马灯不会停下

authors: IsaacLuo JasonHFeng SeanDream


text:
[Feature Request] Worked example for File Upload component incl. Laravel backend

Existing Component
Yes
Component Name
el-upload
Description
Whilst the current documentation show the UI side fine, I'm having a really tough time getting the component to work uploading to Laravel 5.4, I keep getting a 422 error saying "you did not send the required json in the body"-
  <el-upload
    :action="getEndpoint('/upload/'   localType   '/'    id)"    // creates the correct URL to point to, works correctly.
    :headers="headerInfo"
    :data="fileData"
    accept=" .jpg, .jpeg, .png, .bmp, .pdf"
    list-type="picture-card"
    :on-error="handleUploadError"
    :on-preview="handlePictureCardPreview"
    :on-remove="handleRemove">

  </el-upload>

I've set the headers to:
      headerInfo: {
        'Access-Control-Allow-Origin': this.getEndpoint('/upload/'   this.type.toLowerCase().trim()   '/'   this.id),
        'Access-Control-Allow-Methods': 'GET, POST, OPTIONS, PUT, DELETE',
        'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept, X-File-Name, X-File-Size, X-File-Type'
      },
      fileData: {   //Just to see if the data property actually made a difference. What should go here?
        type: this.type,
        id: this.id
      }

I appreciate some of my question is the upload stuff is new to me, but I've now spent 3 days trying every variation I can think of. Uploading a file should not be this hard! :-D
Below is the response I'm getting from the server when I try to upload.

This is what is getting to the Laravel backend:
I have a Log::info display in the JsonMiddleware handler that prints out the contents of the request.
[2017-08-08 10:53:21] local.INFO: 1. JsonMiddleware->handle $request=POST /api/v1/upload/site/628 HTTP/1.1
Accept:                       */*
Accept-Encoding:              gzip, deflate, br
Accept-Language:              en-US,en;q=0.8
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, X-File-Name, X-File-Size, X-File-Type
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE
Access-Control-Allow-Origin:  http://localhost:8000/api/v1/upload/site/628
Connection:                   keep-alive
Content-Length:               50216
Content-Type:                 multipart/form-data; boundary=----WebKitFormBoundaryr5KklRecA5kmCnnw
Host:                         localhost:8000
Origin:                       http://localhost:8080
Referer:                      http://localhost:8080/
User-Agent:                   Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Mobile Safari/537.36

[2017-08-08 10:53:21] local.INFO: 2. JsonMiddleware->handle $request.getContent()=

The cause of the 422 error is that $request.getContent() is empty- having filled all the header and data values in the el-upload component, I'm not sure what else it wants.
Anyway, a worked example would really, really help. Thanks in advance.

422 error means that you missed required field;
Here is a simple example for Laravel to store an image:
if ($request->hasFile('file')) {
    $path = $request->file('file')->store('images');
    return response()->json([
        'message' => 'Upload success.',
        'path' => $path,
        'status' => 200
    ], 200);
}

Thanks @SmileYuhao
I figured it was something like that. Where exactly would I put this? In the data section of the el-input?

@adavie1 in Controller in side
    public function store(Request $request)
    {
      if ($request->hasFile('file')) {
         $path = $request->file('file')->store('images');
         return response()->json([
            'message' => 'Upload success.',
            'path' => $path,
            'status' => 200
       ], 200);
      }
    }

Thanks @EmadAdly , I'm testing this now.

Hi all, Still getting the "required json is missing" message. I've got a Log::info as the first line of my controller, it never gets there. JsonMiddleware is interrupting before it gets to the controller.
Routes declaration:
    Route::post('/upload/site/{siteId}', 'AttachmentsController@siteUpload')->name('upload.sites');
Controller method:
    public function siteUpload (AttachmentRequest $request, $siteId = null)
        {
       Log::info ('AttachmentsController::siteUpload for site [' . $siteId . '] | request = ' . $request) ;

         if ($request->hasFile('file')) {
            $path = $request->file('file')->store('images');
            return response()->json([
               'message' => 'Upload success.',
               'path' => $path,
               'status' => 200
          ], 200);
         }
       }

AttachmentRequest:
<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class AttachmentRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return ['filename' => 'required', 'file' => 'mimes:pdf, jpg, jpeg, bmp, png|size:5000'] ;
    }
}

The code on the client looks like this:
<template>

    <el-alert type="warning" title="Under Development" description="This still being worked on." show-icon />
    <el-upload
    :action="getEndpoint('/upload/' + localType + '/'  + id)"
    :headers="headerInfo"
    :data="fileData"
    accept=" .jpg, .jpeg, .png, .bmp, .pdf"
    list-type="picture-card"
    :on-error="handleUploadError"
    :on-preview="handlePictureCardPreview"
    :on-remove="handleRemove">

  </el-upload>

  <el-dialog v-model="dialogVisible" size="tiny">

  </el-dialog>

</template>

The same component is intended for attaching images to a other parts of the problem domain.
I would really appreciate some pointers on what I'm doing wrong.

Hi @adavie1 , it is great when we are having the same problema and on github there are people looking for the same answers, or similar.
I have been looking for these implementation, after reading some post I have been able to make it work on my case.
// Routes
routes/web.php
Route::post('/uploadPhoto', 'PhotoController@upload');
//Controller
  public function upload(Request $request)
   {
       if(!$request->hasFile('file'))
           return response()->json([
               'error' => 'No File Uploaded'
           ]);

       $file = $request->file('file');

       if(!$file->isValid())
           return response()->json([
               'error' => 'File is not valid!'
           ]);;

     $path=  $file->store('public/images');

       return response()->json([
           'success' => $path
       ]);

   }

// vue component template
<template>
        <el-upload
            class="avatar-uploader"
            action="/uploadPhoto"
            :multiple='false'
            :headers="{ 'X-CSRF-TOKEN': csrf}"
            :show-file-list="false"
            :on-success="handleAvatarSuccess"
            :before-upload="beforeAvatarUpload">

    </el-upload>
</template>

In the route I am  using the web middleware  since I am using the web.php routes and laravel request a CSRF token which I am passing as a prop to the vue component in order to  pass it to the request.
in the view I am calling the new created component like this
 <el-upload-photo csrf="{{ csrf_token() }}"></el-upload-photo>
Remember to import the element library and create the component, I am doing it at resources/assets/js/.app.js
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'

import locale from 'element-ui/lib/locale/lang/en'
Vue.use(ElementUI, { locale });

Vue.component('el-upload-photo', require('./components/el-upload.vue'));

var app = new Vue({
    mixins: [require('spark')]
});

I hope it  helps in . some way to you or to another one that is looking for this script.

Thanks @lmatab! That at least gives me new areas to explore. I'll test this tomrrow. Again, thanks for taking the time to put your comment up.

@lmatab How did you solve the 422 error? I'm getting that because there is no form payload data in the el-upload auto-generated request. The message I get is "you did not send the required json in the body"
Laravel is still getting upset because there is no form data passed. Can't get around that issue after many days...

Solved as follows (in JsonApiMiddleware.php):
  public function handle($request, Closure $next)
    {
        if (in_array($request->getMethod(),$this->methods)) {

            if (json_decode($request->getContent(),true) === null)
            {
            if (!$request->hasFile('file')) {
               return response(['error' =>'you did not send the required json in the body'], 422);
              }
            }
          else {
            $request->merge(json_decode($request->getContent(),true));
          }

        }

        return $next($request);
    }

I'm a bit uncomfortable amending a "system" library to get around what I believe is a configuration problem, but I have a client system to deliver, so needs must.
If anyone has a better suggestion, very happy to hear it.

Hi guys!
Not sure if this the right place for my question.
I would like to find out with you guys how can I change the post method from el-upload to something like patch method.
Because what i'm facing so far, is like only i can use the el-upload in individual post, not inside of form with others input elements.
So once i couldn't get it working with a form and other multiple input elements, i was trying to use it passing ID in action  like below
<el-upload 				class="upload-demo" 				drag 				ref="upload" 				name="file" 				:file-list="form.file" 				:action="'api/v1/images/news/'+item.id" 				method="patch">
Drop file here or click to upload

jpg/png files with a size less than 500kb
 			</el-upload>
But that not working, with Laravel complaining method not allowed,

Is there any way to get this working with a form and other elements, or changing the method at least.
Otherwise I can't see much a use case of this el-upload

Hi guys!
It's look like i've find a way to get it working!
submitting  a form with other fields.
So on EU documentation there's option to pass data, where we can get more fields.
So if someone wondering how to get it working, it's just simple like below, what i've done
<el-upload 				class="upload-demo" 				drag 				ref="upload" 				name="file" 				:data="form" 				:action="'/api/v1/news/store?token='+token" 				:auto-upload="false" 				:on-progress="pogress" 				:on-success="onSucess">
Drop file here or click to upload

jpg/png files with a size less than 500kb
 			</el-upload>
Also notice that, if the user won't attach file, it won't submit the form.
So the trick here is to have another alternative to submit the form, one with file and another one without file.
so this the trick i've used by checking the el-upload files length
submitForm () { 			this.loading = true 			if(this.$refs.upload._data.uploadFiles.length !== 0){ 				return this.$refs.upload.submit() 			} 			return axios.post('/api/v1/news/store',this.form).then((response) =>{ 				this.$emit('news-data',response.data.data) 				this.loading = false 				this.closeNewsForm() 				this.resetForm() 			}).catch((error) =>{ 				this.form.errors = error.response.data.errors 				this.loading = false 				console.log(error.response.data) 			}) 		},
I hope  it can help someone else, and don't be stuck per days like i've been trying to get a work around of this.

Besides catching and logging the Laravel errors to console, I found a reusable hack to render the errors to the browser have a look here

authors: EmadAdly SmileYuhao adavie1 jjoao07 lmatab njoguamos


text:
[Feature, Request], select, or, datepick, can, use, with, a,, text, as, input, group?

Existing Component
是
Component Name
select or datepick
Description
input can use input group with   ,
how to use select or datepick  with a text   as input group?

I'm sorry I don't quite understand what you mean. You can use Chinese.

下拉框和日期选择器 能不能像输入框那样和一个前置文本组成一个input group  ，效果就像
  <el-input placeholder="请输入内容" v-model="input4">     <template slot="append">.com</template>   </el-input>一样，多谢

无计划增加此功能。可以自己通过 CSS 实现。

authors: Leopoldthecoder LifeFly


text:
[Feature Request] can be set with multiple table rows selected in a row at initialization

Existing Component
Yes
Component Name
table
Description
带多选的表格，希望能够有参数能够设置该行的选中状态，这样在翻页之后也能够记录各行的选中状态
比如：

..........
data () {
...........
this.status = true
.......
}
..........

如果是需要在翻页之后也能够记录各行的选中状态，请直接使用 reserve-selection 属性。如果是更一般的需求，可以在获取数据后调用一下 toggleRowSelection 方法。

authors: Leopoldthecoder kluslulu


text:
Select: fix remove-tag event param

Please make sure these boxes are checked before submitting your PR, thank you!

[ ] Make sure you follow Element's contributing guide (中文 | English | Español).
[ ] Make sure you are merging your commits to dev branch.
[ ] Add some descriptions and refer relative issues for you PR.

IPhone 6 select component points are selected only after two times, why?

authors: Leopoldthecoder fulangren


text:
README

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Addressed README issue, and completed.

Reopened to make some more edits.

README edits are completed.


text:
Fails to build on non-x86 architectures

Ignoring warnings about unused _sse2_flag or _avx2_flag for now building on aarch64 fails with the following.
../../src/fmtcl/MatrixProc.cpp:66:3: error: initializer '_coef_simd_arr' does not name a non-static
      data member or base class; did you mean the member '_coef_int_arr'?
,       _coef_simd_arr ()
        ^~~~~~~~~~~~~~
        _coef_int_arr
./../../src/fmtcl/MatrixProc.h:134:17: note: '_coef_int_arr' declared here
                       _coef_int_arr;
                       ^
../../src/fmtcl/MatrixProc.cpp:66:3: error: multiple initializations given for non-static member
      '_coef_int_arr'
,       _coef_simd_arr ()
        ^~~~~~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:65:3: note: previous initialization is here
,       _coef_int_arr ()
        ^~~~~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:362:18: error: out-of-line definition of 'setup_fnc_sse' does not
      match any declaration in 'fmtcl::MatrixProc'
void    MatrixProc::setup_fnc_sse (bool int_proc_flag, SplFmt src_fmt, int src_bits, SplFmt d...
                    ^~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:368:17: error: no member named 'process_1_flt_sse' in
      'fmtcl::MatrixProc'; did you mean '::fmtcl::MatrixProc::process_1_flt_cpp'?
                        _proc_ptr = &ThisType::process_1_flt_sse;
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ::fmtcl::MatrixProc::process_1_flt_cpp
./../../src/fmtcl/MatrixProc.h:106:17: note: '::fmtcl::MatrixProc::process_1_flt_cpp' declared here
        void           process_1_flt_cpp (uint8_t * const dst_ptr_arr [NBR_PLANES], const in...
                       ^
../../src/fmtcl/MatrixProc.cpp:372:17: error: no member named 'process_3_flt_sse' in
      'fmtcl::MatrixProc'; did you mean '::fmtcl::MatrixProc::process_3_flt_cpp'?
                        _proc_ptr = &ThisType::process_3_flt_sse;
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ::fmtcl::MatrixProc::process_3_flt_cpp
./../../src/fmtcl/MatrixProc.h:105:17: note: '::fmtcl::MatrixProc::process_3_flt_cpp' declared here
        void           process_3_flt_cpp (uint8_t * const dst_ptr_arr [NBR_PLANES], const in...
                       ^
../../src/fmtcl/MatrixProc.cpp:379:18: error: out-of-line definition of 'setup_fnc_sse2' does not
      match any declaration in 'fmtcl::MatrixProc'
void    MatrixProc::setup_fnc_sse2 (bool int_proc_flag, SplFmt src_fmt, int src_bits, SplFmt ...
                    ^~~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:408:28: error: use of undeclared identifier 'ProxyRwSse2'
                fmtcl_MatrixProc_SPAN_I (fmtcl_MatrixProc_CASE_INT)
                                         ^
../../src/fmtcl/MatrixProc.cpp:408:28: error: no member named 'process_n_int_sse2' in
      'fmtcl::MatrixProc'
                fmtcl_MatrixProc_SPAN_I (fmtcl_MatrixProc_CASE_INT)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./../../src/fmtcl/MatrixProc_macro.h:30:2: note: expanded from macro 'fmtcl_MatrixProc_SPAN_I'
        CI (INT8   ,  8, INT8   ,  8) \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:386:27: note: expanded from macro 'fmtcl_MatrixProc_CASE_INT'
                        _proc_ptr = &ThisType::process_n_int_sse2 < \
                                     ~~~~~~~~~~^
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: use of undeclared identifier 'ProxyRwSse2'
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: use of undeclared identifier 'ProxyRwSse2'
../../src/fmtcl/MatrixProc.cpp:408:28: error: no member named 'process_n_int_sse2' in
      'fmtcl::MatrixProc'
                fmtcl_MatrixProc_SPAN_I (fmtcl_MatrixProc_CASE_INT)
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./../../src/fmtcl/MatrixProc_macro.h:30:2: note: expanded from macro 'fmtcl_MatrixProc_SPAN_I'
        CI (INT8   ,  8, INT8   ,  8) \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/fmtcl/MatrixProc.cpp:393:27: note: expanded from macro 'fmtcl_MatrixProc_CASE_INT'
                        _proc_ptr = &ThisType::process_n_int_sse2 < \
                                     ~~~~~~~~~~^
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: use of undeclared identifier 'ProxyRwSse2'
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: expected expression
../../src/fmtcl/MatrixProc.cpp:408:28: error: use of undeclared identifier 'ProxyRwSse2'
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from ../../src/fstb/ToolsSse2.cpp:19:
In file included from ../../src/fstb/ToolsSse2.h:32:
In file included from /usr/bin/../lib/clang/3.8.0/include/emmintrin.h:27:
In file included from /usr/bin/../lib/clang/3.8.0/include/xmmintrin.h:27:
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:39:5: error: use of undeclared identifier
      '__builtin_ia32_emms'; did you mean '__builtin_isless'?
    __builtin_ia32_emms();
    ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:39:5: note: '__builtin_isless' declared here
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:39:25: error: too few arguments to function call,
      expected 2, have 0
    __builtin_ia32_emms();
                        ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:45:19: error: use of undeclared identifier
      '__builtin_ia32_vec_init_v2si'
    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:51:12: error: use of undeclared identifier
      '__builtin_ia32_vec_ext_v2si'
    return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0);
           ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:69:19: error: use of undeclared identifier
      '__builtin_ia32_packsswb'
    return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:75:19: error: use of undeclared identifier
      '__builtin_ia32_packssdw'
    return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:81:19: error: use of undeclared identifier
      '__builtin_ia32_packuswb'
    return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:87:19: error: use of undeclared identifier
      '__builtin_ia32_punpckhbw'
    return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:93:19: error: use of undeclared identifier
      '__builtin_ia32_punpckhwd'
    return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:99:19: error: use of undeclared identifier
      '__builtin_ia32_punpckhdq'
    return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:105:19: error: use of undeclared identifier
      '__builtin_ia32_punpcklbw'
    return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:111:19: error: use of undeclared identifier
      '__builtin_ia32_punpcklwd'
    return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:117:19: error: use of undeclared identifier
      '__builtin_ia32_punpckldq'
    return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:123:19: error: use of undeclared identifier
      '__builtin_ia32_paddb'
    return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:129:19: error: use of undeclared identifier
      '__builtin_ia32_paddw'
    return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:135:19: error: use of undeclared identifier
      '__builtin_ia32_paddd'
    return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:141:19: error: use of undeclared identifier
      '__builtin_ia32_paddsb'
    return (__m64)__builtin_ia32_paddsb((__v8qi)__m1, (__v8qi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:147:19: error: use of undeclared identifier
      '__builtin_ia32_paddsw'
    return (__m64)__builtin_ia32_paddsw((__v4hi)__m1, (__v4hi)__m2);
                  ^
/usr/bin/../lib/clang/3.8.0/include/mmintrin.h:153:19: error: use of undeclared identifier
      '__builtin_ia32_paddusb'
    return (__m64)__builtin_ia32_paddusb((__v8qi)__m1, (__v8qi)__m2);
                  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]

http://thunderx1.nyi.freebsd.org/data/110arm64-default/445841/logs/errors/vapoursynth-fmtconv-r20.log

I made a note. I will check this issue on ARM architectures soon.

Fixed in 6d7453d8cc5aef0edefa700c7b890450b6cf2f31, release r22

r22 still fails on aarch64 and armv6 e.g.,
In file included from ./../../src/conc/LockFreeStack.h:45,
                 from ./../../src/conc/CellPool.h:33,
                 from ./../../src/conc/ObjPool.h:44,
                 from ./../../src/fmtcl/FilterResize.h:31,
                 from ./../../src/fmtc/Resample.h:31,
                 from ../../src/fmtc/Convert.cpp:33:
./../../src/conc/AtomicPtrIntPair.h: In instantiation of 'class conc::AtomicPtrIntPair<conc::LockFreeCell<fmtcl::FilterResize::TaskRsz> >':
./../../src/fstb/SingleObj.hpp:65:13:   required from 'fstb::SingleObj<T, A>::~SingleObj() [with T = conc::AtomicPtrIntPair<conc::LockFreeCell<fmtcl::FilterResize::TaskRsz> >; A = fstb::AllocAlign<conc::AtomicPtrIntPair<conc::LockFreeCell<fmtcl::FilterResize::TaskRsz> >, 16>]'
./../../src/conc/LockFreeStack.h:68:17:   required from 'conc::CellPool<T>::~CellPool() [with T = fmtcl::FilterResize::TaskRsz]'
./../../src/fmtcl/FilterResize.h:73:34:   required from here
./../../src/conc/AtomicPtrIntPair.h:113:8: error: cannot resolve overloaded function 'is_lock_free' based on conversion to type 'bool'
  113 |  class RealContent
      |        ^~~~~~~~~~~

I fixed a few things and checked on some ARM architectures (Raspberry Pi 4 / Raspbian and Odroid N2 / Ubuntu). It seems it works; is it better on your side?

Builds fine after 3b64292dd274 + 5e0340d35e4d.

authors: EleonoreMizo jbeich

repo: EleonoreMizo/fmtconv

license: WTFPL


text:
'attention.bias' and 'attention.masked_bias' not in hf_layer.state_dict() when converting gpt-neox model to huggingface

Describe the bug
A clear and concise description of what the bug is.
I encounter the following error when I am converting GPTNeoX models to Huggingface using the tools/convert_module_to_hf.py script.
(gpt-neox) johnny@ink-lucy:~/gpt-neox$ bash haveibeentrainedon/wikitext/pilot/convert_to_hf.sh
[2023-08-18 23:37:21,695] [INFO] [real_accelerator.py:133:get_accelerator] Setting ds_accelerator to cuda (auto detect)
> building GPT2BPETokenizer tokenizer ...
 > padded vocab (size: 50257) with 47 dummy tokens (new size: 50304)
Saving weights in fp16 precision...
  0%|                                                                                | 0/24 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "./tools/convert_module_to_hf.py", line 307, in <module>
    hf_model = convert(args.input_dir, loaded_config, args.output_dir)
  File "./tools/convert_module_to_hf.py", line 230, in convert
    state_dict["attention.bias"] = hf_layer.state_dict()["attention.bias"]
KeyError: 'attention.bias'

Expected behavior
Successful conversion.
Proposed solution
If you comment out lines 230 and 231, the script will run through. From an eyeballing of the results, it doesn't seem like language modelling performance seriously degraded. Could this be some code that was supposed to be taken out?
Additional context
This is for a model trained with the config configs/pythia/410m.yml

I realized that the layernorm weights and biases weren't correctly being loaded in, so the lines that I commented out might have caused the problem, or it might be some other problem in the script. Currently trying to find a solution.

transformers==4.31.0
Before transformers==4.31.0:
ipdb> hf_layer.state_dict().keys()
odict_keys(['input_layernorm.weight', 'input_layernorm.bias', 'post_attention_layernorm.weight', 'post_attention_layernorm.bias', 'attention.rotary_emb.inv_freq', 'attention.query_key_value.weight', 'attention.query_key_value.bias', 'attention.dense.weight', 'attention.dense.bias', 'mlp.dense_h_to_4h.weight', 'mlp.dense_h_to_4h.bias', 'mlp.dense_4h_to_h.weight', 'mlp.dense_4h_to_h.bias'])
After transformers==4.30.2 :
ipdb> hf_layer.state_dict().keys()
odict_keys(['input_layernorm.weight', 'input_layernorm.bias', 'post_attention_layernorm.weight', 'post_attention_layernorm.bias', 'attention.bias', 'attention.masked_bias', 'attention.rotary_emb.inv_freq', 'attention.query_key_value.weight', 'attention.query_key_value.bias', 'attention.dense.weight', 'attention.dense.bias', 'mlp.dense_h_to_4h.weight', 'mlp.dense_h_to_4h.bias', 'mlp.dense_4h_to_h.weight', 'mlp.dense_4h_to_h.bias'])
You can find missing 'attention.bias', 'attention.masked_bias'.

authors: johntzwei shuheikurita

repo: EleutherAI/gpt-neox


text:
output_path may break postprocessing

after recent updates (~few weeks ago) Evaluation Tracker has been introduced and also the have been a change in storing outputs. Now outputs_path is not the FINAL destination, where the outputs are stored. There is one mode (sub) directory is created. This causes some problems:

postprocessing becomes harder. There is one more dir inside output_path. You do not now its name till end of running the code. Or you have to include the code for finding model_name_sanitized inside of your processing script. Once this logic for defining model_name_sanitized changes, all scripts will fail
there could be more errors for users, when someone uses the same output_path for running two different models. This way two diff subfolders are created
if I accidentaly run the same lm_eval (for the same model and tasks + output_path), the files are not overwritten. The names now contain the exact time. So, there would be 2 copies of the same file with no reason

What are the future plans for using model_source param of  Evaluation Tracker?

https://github.com/EleutherAI/lm-evaluation-harness/issues/1842
Same issue

Hi @artemorloff!

I have addressed problems raised here and in #1842 in the new PR #1926, where I have moved functions for handling the new results files to utils, so that they can be conveniently used in other parts of the codebase. For example, the Zeno script or the EvaluationTracker class.
In general, it's now better to just provide the results path without the model name, and for each model a separate directory will be created inside, making it easier not to accidentally mix model results.
Yes, now results won't be overwritten, and this is done intentionally, so it's harder to lose results. Some users prefer this option, e.g. here

if I accidentaly run the same lm_eval (for the same model and tasks + output_path), the files are not overwritten. The names now contain the exact time. So, there would be 2 copies of the same file with no reason

If you don't desire this behavior, you can use the --use_cache flag to avoid rerunning tasks that are already run and have results stored.

authors: KonradSzafer StellaAthena artemorloff thehir0

repo: EleutherAI/lm-evaluation-harness


text:
Does Ungoogled Chromium include FLoC code?

Is the current FLoC origin trial included in Ungoogled Chromium? How will it be handled once trials are over and it's fully implemented and ready to go in Chromium? Sources mention the code for this trial made it into Chromium (and not just Chrome), and thus I would assume it would propagate downstream to this project. I searched the internet and this issue tracker, but found no mention of Ungoogled's stance on this controversial inclusion in Chromium.
https://www.eff.org/deeplinks/2021/03/google-testing-its-controversial-new-ad-targeting-tech-millions-browsers-heres
https://source.chromium.org/chromium/chromium/src/+/master:components/federated_learning/?q=federated learning&ss=chromium%2Fchromium%2Fsrc
https://github.com/WICG/floc/issues/25

FYI: https://github.com/brave/brave-core/pull/8468 (https://news.ycombinator.com/item?id=26765084)

Has this been confirmed?
https://vivaldi.com/blog/no-google-vivaldi-users-will-not-get-floced/ Vivaldi doesn't btw.

Just wanted to add my vote for either removing or disabling this "feature"

@Eloston
Seems like Vanadium has patched FLoC, the fix seems applicable to Ungoogled Chromium:
https://github.com/GrapheneOS/Vanadium/blob/11/patches/0078-disable-unused-FLOC-feature.patch
Can we please have the same fix in Ungoogled Chromium?

@Eloston
Seems like Vanadium has patched FLoC, the fix seems applicable to Ungoogled Chromium:
https://github.com/GrapheneOS/Vanadium/blob/11/patches/0078-disable-unused-FLOC-feature.patch
Can we please have the same fix in Ungoogled Chromium?

Are you tracking differences between UG & Vanadium? I'm curious about that too - and wonder if the projects can help deduplicate each others efforts.

According to https://amifloced.org/ last ungoogled chromium does not have FLoC enabled:

That may be normal, because I think that all Chrome Users don't have Floc enabled either.

What is the current situtation and plan for the FLOC removal?
Should we simply "import" the migitation proposed by other projects?

I've had a patch ready for a while that disables the current implementation, but I've been waiting to see what changes get made before mid-July.  So far it hasn't had as much activity as I thought it would have.  I'll take some time this weekend to update the patch a bit and submit a PR afterwards.

@Ahrotahn
Thank you again for the patch. It seems like the Bromite project has failed to implement your patch, they seem to rely entirely on Google's preset conditions for FLoC being enabled. They see no necessity to explicitly patch this, and when I hinted at your patch in frustration, my comment got marked as "disruptive content" (well yes, that is correct, it is meant to "disrupt" the developer's lazy development attitude). If you can, please comment on why a patch is necessary in my stead:
https://github.com/bromite/bromite/issues/1104
You don't have to, but seeing how you are the author of an applicable patch and since I would like to continue using Bromite on mobile, could you please help me out there in the interest of all Bromite users? Thank you.

@Peacock365 You might be interested in this effort: https://github.com/Eloston/ungoogled-chromium/discussions/1395

authors: Ahrotahn Altonss Peacock365 alexolog altwarg ceodoe dm17 mdedonno1337 notDavid

repo: Eloston/ungoogled-chromium


text:
Request removal message "Chromium didn't shut down correctly"

On starts frequently this message is bothersome because it requires manual intervention. Several methods through search do not remedy. Request removal.
Resore pages?
Chromium didn't shut down correctly.

What are you doing to cause the message to appear? Do you make copies of profiles while in use or kill Chromium externally?

I think it is when I reboot the machine without closing the window. That and killing  externally, I wish there was a way to force disable it.

If someone wants to submit a patch to do this, feel free.

@luckydonald All feature requests of this nature are opt-in by default, unless there is a good reason otherwise. I'm not one who wants to break workflows.

authors: Eloston ryanmusante


text:
Updated Readme.

Checklist

[x] I have read the Code of Conduct and the Contributing files before opening this issue.
[x] I have verified the issue this pull request fixes or feature this pull request implements is to the current release.
[x] I am using the latest stable release with the above code fix or the current main branch if code changes are present (prerelease code changes).
[x] I have debugged and tested my changes before submitting this issue and that everything should just work.

Describe the issue this fixes / feature this adds

@mergifyio rebase

repo: Elskom/Sdk


text:
Add dependabot

This dependabot will update Github Actions as well as Gradle Plugin versions

Thanks @runningcode!

https://github.com/user-attachments/assets/7b51a7c8-014b-42a9-b694-e0f1a7335516

authors: jshchnz rbro112 runningcode

repo: EmergeTools/hackernews


text:
Crash on android, when the user taps the close button

With version 4.0.7 I have some weird crash on android, when the user taps the close button

Am I doing something wrong? I am unable to catch an exception. Thanks in advance

Do you see any crash report in your Appcenter or logging? Or you could reproduce yourself? I have just tried and debugged the behaviour and result lands OnPurchasesUpdated with purchases being null which is also handled with null check. For me it isnt crashing. Let me know if you can give me more information.

Closing this issue. if you still have similar issue please feel free to update with more information and reopen it.

authors: EmilAlipiev Stratosf

repo: EmilAlipiev/XFInAppBilling


text:
Rename protect screen and create translations

Rename protect screen to 'prevent screenshots' and create this as a translatable field in strings.xml

Blocked by #97

repo: EmmaTellblom/Mensinator


text:
update README to describe publishConfig

This is untested at the moment. Airplane wifi isn't amazing.

Updated to only add a publishConfig section to the README.

:shipit:

authors: EndangeredMassa jkrems

repo: EndangeredMassa/npub


text:
Update to BS v1.25.1

I went through and updated this mod to 1.25.1; there's a decent amount of changes so I'll try to summarize below. Apologies if this PR description isn't precise, I'm writing this at 3am so I may forget to note something. I'm happy to clarify anything if need be.
General Changes:

Updated the compilation method to use CMake primarily, the current suggested way to compile that I saw
Fixed/Updated various hooks and methods that had name changes since 1.17.1
Changed typings where needed to resolve compilation errors due to changes in methods

This should bring things back up to speed with the latest version generally available to mod, and hopefully make it somewhat easier to update going forward as well. Everything seems to work fine in my testing that was implemented before to my knowledge.
If you (or anyone else) wants to test I made a release on my fork: TheShadowEevee/BeatSaberServerBrowserQuest/releases

First of all thanks for updating the mod.
The actual reason I haven't made another release was because I wanted the next release to be fully featured including announcing games to BSSB.
The only thing that held me back from implementing that feature was the lack of a easy to use event handling system, which I now have in MultiplayerCore.
Unfortunately I haven't yet gotten the time to port the code for announcing games.
And with the random liveness crashes some people get with mods like this I wasn't sure if I should be releasing this.

Ah, that makes sense. My main reason for doing this was for personal use, so I may mess with it a little in the way of investigating crashes myself, but I can't promise that. If/When you do find time though to implement the event handling and announcing this PR should hopefully help get that started!

After taking a look, I noticed you updated based of the master branch, I already have alot of these code changes in the Update-Latest branch as well as some changes I haven't pushed out to github yet, which also contains some of the code necessary for announcing, so I may not be able to merge your PR without causing merge conflicts between your branch and my branch once I attempt to push those changes.
So funnily enough you kinda ended up doing more work than you had to do.
As a temporary solution though, to get a release out, we could both agree on you publishing the 1.25.1 release (also on BSMG), since we're internally already updating everything to 1.27.0, so there wouldn't be a point for me to push for a 1.25.1 release.
Though with the recent additions of libraries like lapiz and bsml on quest it may be possible that I'll be doing a full rewrite of the mod to get it as close to being like it's PC counterpart as possible.
Which is also in part one of the reasons I haven't updated this since I'm unsure about keeping the current codebase or starting from scratch.
As well as possibly rewriting MpCore and planning on getting MQE to work with Single Player Environments.

I swear I checked for any branches that may have been worked on already; that's what I get for trusting GitHub mobile and not checking again. Since there are plans in the works I'll maintain what I've done on my fork, it's up to you what you think would be best going forward though. I'd be happy to maintain it (looking into bugs / keeping it updated) until a more "official" update is complete depending on what your overall plan is.

authors: TheShadowEevee michael-r-elp


text:
Preview/1402 registry connector

Now registers with PO. Still need integration tests.

[EO Certificates] Kudos, SonarCloud Quality Gate passed!
  0 Bugs   0 Vulnerabilities   0 Security Hotspots   22 Code Smells
 71.0% Coverage  0.0% Duplication

These code smells should be handled

repo: Energinet-DataHub/energy-origin


text:
feat: add search to charges page

Description

Add search to charges and some adjustments to the search parameters.
References

#1656
https://app.zenhub.com/workspaces/team-volt-60a61059028fd7000e49956e/issues/energinet-datahub/geh-charges/1656

Codecov Report

Merging #1006 (3fb064a) into main (9713edb) will increase coverage by 7.88%.
The diff coverage is 82.45%.

@@            Coverage Diff             @@
##             main    #1006      +/-   ##
==========================================
+ Coverage   62.88%   70.76%   +7.88%
==========================================
  Files          20       18       -2
  Lines         291      260      -31
  Branches       27       24       -3
==========================================
+ Hits          183      184       +1
+ Misses         94       66      -28
+ Partials       14       10       -4

Impacted Files
Coverage Δ

...ce/DataHub.WebApi/Controllers/ChargesController.cs
55.55% <0.00%> (-27.78%)
:arrow_down:

...stration/JwtTokenSecurityRegistrationExtensions.cs
100.00% <ø> (ø)

...gistration/HealthEndpointRegistrationExtensions.cs
78.94% <78.94%> (ø)

apps/dh/api-dh/source/DataHub.WebApi/Startup.cs
93.90% <80.00%> (+4.05%)
:arrow_up:

...ebApi/Registration/DomainRegistrationExtensions.cs
90.47% <90.47%> (ø)

...Hub.WebApi/Controllers/WholesaleBatchController.cs
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: ShaBloze codecov-commenter

repo: Energinet-DataHub/greenforce-frontend


text:
iOS App Store blocked

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following info properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[ ] Whitelist
[ ] Blacklist
[x] App Broken
[ ] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name: Energized spark

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name:

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

amp-api-edge.apps.apple.com

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client: Next Dns

Version: Latest

Detail:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:

When domain is blocked App Store does not work

Thank you for making Energized Protection great, with your kind help!
A project by Ador with ❤

Not sure which upstream list affecting this, but it looks very aggressive, not like the thing that the most lightweight blocking pack should do 😆

Yeah but hopefully the maintainer of Energized comes back soon since he just emailed me back
https://cdn.starfiles.co/files/ff165cb50ed64a9b4467fd6feb93b16050bc66da1a3378e0ccddbfe4890239d6/E626A500-4452-4A33-82DA-6691FDB8E59D.jpeg

Can definitely confirm that amp-api-edge.apps.apple.com is the root cause here; I whitelisted *.apps.apple.com and the store started working again for me.

To EnergizedProtection/block, I found that the upstream the affects this issue actually came from here:
https://github.com/AdroitAdorKhan/EnergizedProtection/commit/7f733fa3febc262bccfc277e38a9861af097bf81#diff-b4bc6903e0b71bb158b54d9b18d5a852b24415820d37e85051abc1d08b30f9e4R6714
@@ -6710,6 +6711,7 @@
 0.0.0.0 amorluv.com
 0.0.0.0 amountdonutproxy.com
 0.0.0.0 amountinsulation.com
+0.0.0.0 amp-api-edge.apps.apple.com
 0.0.0.0 amp-error-reporting.appspot.com
 0.0.0.0 amp-service.addthis.com
 0.0.0.0 amp-test.adzerk.net

Just I don't know the upstream sources of AdroitAdorKhan/EnergizedProtection project, there's no source mentioned in the project, but it looks like to be updated automatically, so I imagine there are other sources of it. Also, it doesn't look like that there's the place that someone will send a pull request to add or remove domain, so the issue will need to wait for its maintainer to clarify it.

authors: PeterDaveHello RouterCFW ZPrimed

repo: EnergizedProtection/block


text:
integrate custom scripts

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Custom-Scripts
i've already kinda implemented a couple of them in my version but for whatever reason only wildcards and seed travel seem to actually show up in the UI, plus i'm fairly sure my version is hacky as fuck
import os.path
%store -r model_storage_dir
if not os.path.exists('/notebooks/stable-diffusion-webui'):
    %cd /notebooks/
    !git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
else: # update repo if already exists
    print('stable-diffusion-webui already downloaded, updating...')
    %cd /notebooks/stable-diffusion-webui/scripts
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards.py
    !wget https://raw.githubusercontent.com/ThereforeGames/txt2img2img/main/scripts/txt2img2img.py
    !wget https://raw.githubusercontent.com/yownas/seed_travel/main/scripts/seed_travel.py
    !wget https://raw.githubusercontent.com/Pfaeff/sd-web-ui-scripts/main/moisaic.py
if not os.path.exists('/notebooks/stable-diffusion-webui/scripts/wildcards/'):
    !mkdir -p /notebooks/stable-diffusion-webui/scripts/wildcards
    %cd /notebooks/stable-diffusion-webui/scripts/wildcards
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards/adjective.txt
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards/artist.txt
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards/genre.txt
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards/site.txt
    !wget https://raw.githubusercontent.com/jtkelm2/stable-diffusion-webui-1/master/scripts/wildcards/style.txt
else:
    print('scripts already downloaded, updating...')
    %cd /notebooks/stable-diffusion-webui
    !git pull```

This is great. I added this to the install process and also created a new block to download whatever url you give it. Feel free to reopen this issue if you encounter any issues.
ad9b953 f58b05e

everything seems to work well, the only thing i'd suggest would be mostly a bit of space saving in the code itself via
like maybe:
raw = 'https://raw.githubusercontent.com'
gist = 'https://gist.githubusercontent.com'

in the first cell and then replace as accordingly
i'll leave the above suggestion as well as any other space saving(i see a few places that similar could be done) to your discretion

hmm, i stand corrected, as i hadn't actually tried to run any prompts, yet, assuming that if it gave me the gradio link everything is fine, but it seems to be totally broken:
CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.```

Ah geez I guess I shouldn't code when I'm tired. Thanks for the tip.
And for that CUDA error, it worked fine when I tested it. Can you post the full output? Maybe we can narrow it down to one script.

hmmm, i think i figured out what the issue is, and that is for whatever reason SD refusing to download
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:3 https://deb.nodesource.com/node_16.x focal InRelease
Hit:4 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
79 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
aria2 is already the newest version (1.35.0-1build1).
0 upgraded, 0 newly installed, 0 to remove and 79 not upgraded.
/storage/models

10/08 23:59:54 [NOTICE] Downloading 1 item(s)

10/08 23:59:54 [NOTICE] IPv4 DHT: listening on UDP port 6986

10/08 23:59:54 [NOTICE] IPv4 BitTorrent: listening on TCP port 6925

10/08 23:59:54 [ERROR] IPv6 BitTorrent: failed to bind TCP port 6925
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Name or service not known
[#2f74a4 158KiB/158KiB(100%) CN:38 SD:2]        m
10/08 23:59:58 [NOTICE] Download complete: [MEMORY][METADATA]3a4a612d75ed088ea542acac52f9f45987488d1c

10/08 23:59:58 [ERROR] Exception caught
Exception: [RequestGroup.cc:435] errorCode=13 File /storage/models/sd-v1-4.ckpt exists, but a control file(*.aria2) does not exist. Download was canceled in order to prevent your file from being truncated to 0. If you are sure to download the file all over again, then delete it or add --allow-overwrite=true option and restart aria2.

10/08 23:59:58 [NOTICE] Download GID#7bf56e8f8695ad37 not complete: /storage/models/sd-v1-4.ckpt

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
2f74a4|OK  |       0B/s|[MEMORY][METADATA]3a4a612d75ed088ea542acac52f9f45987488d1c
7bf56e|ERR |        n/a|/storage/models/sd-v1-4.ckpt

Status Legend:
(OK):download completed.(ERR):error occurred.

aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.

Download must have failed at some point. Glad you figured it out.

there's new scripts to integrate on the wiki, also, would you like an invite to Auto's discord?

Sure, I'll take a look. Send it to Cyberes#6500

@Cyberes i've tried sending you an invite but you aren't on any of the SD discords so you have to accept the friend request to get the invite lmao

license: Unlicense


text:
Can't get it running properly

I've been having problem installing it and running the tutoriais.

s.

Mistake made when downloading files from github.

repo: Eomys/pyleecan


text:
smartmesh

In pyfemm there is an error with the smartmesh command. It is defined several time instead of have several versions (mi_smartmesh, smartmesh, ...). David Meeker will correct that in the next release of pyfemm. Once it will be corrected, we will need to change smartmesh in draw_FEMM by mi_smartmesh.

Hello Pierre,
pyfemm version 0.1.1 is out now and has mi_smartmesh method integrated, so you could finally close this issue :-)
Best regards, Sebastian

Hello Sebastian,
Thank you for noticing, we can now close our oldest issue :)
Best regards,
Pierre

authors: BonneelP SebGue


text:
[Roots 3/Mystical World] Wildlife unresponsive when attacked

They just stand there and take it, which seems really bizarre.

Fixed

authors: EpicSquid duely

repo: EpicSquid/Roots


text:
✨ New global map

Just to let you know that I have upgraded the global map : https://equalstreetnames.be/

Automated process (no need to add the city manually)
Improved popup design
Display of marker in low zoom levels (0 - 8)
Display of boundary polygon(s) in high zoom levels (8+)
Display of statistics in the popup

Feedback welcome !
Ping @EqualStreetNames/belgium @EqualStreetNames/germany @EqualStreetNames/netherlands @EqualStreetNames/serbia

Am Samstag, 10. April 2021, 16:24:37 CEST schrieb Jonathan Beliën:

Just to let you know that I have upgraded the global map : https://equalstreetnames.be/

Automated process (no need to add the city manually)
Improved popup design
Display of maker in low zoom levels (0 - 8)
Display of boundary polygon(s) in high zoom levels (8+)
Display of statistics in the popup

Feedback welcome !
Ping @EqualStreetNames/belgium @EqualStreetNames/germany @EqualStreetNames/netherlands @EqualStreetNames/serbia

Jonathan,
I' missing Halle in the list of German cities on the overview page
https://equalstreetnames.eu/de.html
Is it on me to make a change ?
Regards 	Heinz

Jonathan, I' missing Halle in the list of German cities on the overview page https://equalstreetnames.eu/de.html Is it on me to make a change ? Regards Heinz

The list on equalstreetnames.eu is served from RobinLinde/EqualStreetNamesLanding, which I keep up-to-date manually. I have now added it in https://github.com/RobinLinde/EqualStreetNamesLanding/commit/d55b2506c10ac6a4166c05f322c0e548658de14a.
It might be an idea to make equalstreetnames.eu serve the same page as equalstreetnames.be. @jbelien ?

@hjoertel The "official" overview page is https://equalstreetnames.be/ (built automatically from this repository). https://equalstreetnames.eu/ is managed by @RobinLinde (see his comment here above).

It might be an idea to make equalstreetnames.eu serve the same page as equalstreetnames.be. @jbelien ?

It is really as you wish! 😄
https://equalstreetnames.be/ is indeed now probably easier to maintain since it's built automatically.
Feel free to deploy the global map from this repository to https://equalstreetnames.eu/ or redirect https://equalstreetnames.eu/ to https://equalstreetnames.be/.

Am Freitag, 16. April 2021, 16:04:05 CEST schrieb Jonathan Beliën:

It might be an idea to make equalstreetnames.eu serve the same page as equalstreetnames.be. @jbelien ?

Thanks to both of you.
I'm really not sure which landing page are better suited, .eu or .be
Regards
Heinz

Might make something new in the future, but for ease of maintenance I've opened a PR (#169)

Jonathan,
last week I did add a lot of adding wikidata information. BUT, i coudn't await the update on Thusday, i cant see the newly added street information on
https://halle-saale.equalstreetnames.eu/
What went wrong?
Greetings
Heinz

EqualStreetNamesLanding now uses the cities.json file to generate the links, so it should stay up-to-date now.

authors: RobinLinde hjoertel jbelien

repo: EqualStreetNames/equalstreetnames


text:
CAL IDs Padded with 00h Shall Pass

Padding with 00h is required for CAL IDs in 5.7.19.2
In the instance where a CAL ID and CVN has not ever been reported by a subnetwork device then the controller responding
with the information to the scan tool shall report the CAL ID as sixteen bytes of FFh and the CVN as all zeros in the position
in the string that would have been sent to the scan tool.
Data Length: 16 bytes
Resolution: Not applicable
Data Range: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00h to
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFh
Type: ASCII and limited to printable characters only, except that 00h used as padding at the
end for a CAL ID less than 16 bytes
Suspect Parameter Number: 1635
Reference: 5.7.19

6.1.7.2	Fail Criteria
a.	Fail if total number of reported CAL IDs is < user entered value for number of emission or diagnostic critical control units (test 6.1.2).
b.	For responses from OBD ECUs:
i.	Fail if <> 1 CVN for every CAL ID.
ii.	Fail if CAL ID not formatted correctly (printable ASCII, padded incorrectly, etc.).
iii.	Fail if any received CAL ID is all FFh
iv.	Fail if or any CVN received is all 00h.
iv.	Fail if CVN padded with 16-binary zeros (where either the 1st two bytes are both 00h or the last two bytes both 00h). Note HD OBD CVNs are required to be 32-bits.incorrectly (padding shall use 00h in MSB for unused bytes).
Add footnote to b.ii.
Acceptable padding shall include 20h and 00h. 00h is required by J1939-83 5.7.19.2

See #1120 for last improvement attempt.


text:
Received video displays a lot of black frames

When receiving video, the video that gets displayed seems to work somewhat OK but has intermittent bursts of displaying black frames and seems to be quite sensitive. More sensitive than it should be.

We noticed that this happens at the same time as RTP elements report a clock skew recalculation.

The black frames come from intervideosrc and happen when frames are not arriving in time, or there is a synchronization problem in or before intervideosink. If there's skew detected in RTP, that's a bad sign, especially between two Owr clients.
What are you testing here? What's your test case? Which clients, etc

Nothing special really. It's happening very reproducibly with the daemon and Safari vs Chrome/Firefox but also between native applications on iOS and chrome/Firefox. Only the remote view is exhibiting this behaviour. Two way video (audio or not doesn't seem to have any impact).

Oh, we were first testing on the same machine via localhost but also saw the same between two different os x machines.

Seems like symptoms identical to https://github.com/EricssonResearch/openwebrtc/issues/186, https://github.com/EricssonResearch/openwebrtc/issues/260, https://github.com/EricssonResearch/openwebrtc/issues/244.

Ok, that's definitely an RTP/transport related problem then... and most likely unrelated to anything else in the pipeline. Maybe related to the changes I started to only start sending data when we actually set up the connections.

#244 looks relevant to me and much like the OWR to OWR broken issue.

Just tested with NativeDemo.. received video on iOS is unusable due to blackening out, so I can confirm this. However, received video on Chrome end is looking pretty good now.
I'd really like to see this issue solved..

@superdump Just tested with latest OpenWebRTC on iOS <-> Chrome (VP8 codec, video-only @ demo.openwebrtc.io) and noticed that the video eventually dropped out permanently after 15 minutes of calling and the console kept getting spammed with errors with increasing packet #'s:
0:15:21.544332000   511 0x153ae638 WARN         rtpjitterbuffer gstrtpjitterbuffer.c:2456:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0> Packet #9015 too late as #41783 was already popped, dropping
0:15:21.548766000   511 0x153ae638 WARN         rtpjitterbuffer gstrtpjitterbuffer.c:2456:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0> Packet #9016 too late as #41783 was already popped, dropping

The
0:00:00.153968929 16517      0x204dd90 WARN                 srtpdec gstsrtpdec.c:1151:gst_srtp_dec_chain:<srtp-decoder> Invalid buffer, dropping

warnings come from receiving packets before the DTLS handshake is finished btw. Should probably just drop packets at the encoder in that situation.

Just before the encoder you mean? A valve that is opened when DTLS is done and the keys are set on srtp stuff?

Yeah, or waiting until my changes where we only start producing data when dtls is done

So, the other problems here are:
a) we only allow RTCP every 5 seconds (rtcp-min-interval property default value). That's wrong, and we should implement that properly for the AVPF profiles
b) we actually lose packets over loopback, and ask for retransmissions multiple times per second... and also for keyframes

b) is very odd and the fact that we're seeing it on multiple machines is concerning. Is the data flow fine until nicesink? Could it be something with nicesink?
a) Completely agree.
The following is not a fix at all as we need to support more regular feedback for RTX (Generic NACK) and PLI/FIR and more regular feedback in general is good but, we may perhaps let all packets through videorepair instead of, on packet loss, dropping all packets until the next intra. Then decoders can attempt to do error concealment. https://github.com/superdump/openwebrtc/commit/73fb81b6df5003bd60a29ae52a3473f2f0565db0  It would probably have hidden this black frames issue unfortunately, but at the same time, it would probably have hidden this black frames issue! :smile: I'm tempted to not drop until intra from now on and try to instead see when error concealment or the decoder barfs and outputs broken frames and instead try to see if we can improve those cases.

b) is only caused by RTX being broken, I'm fixing that currently :)
For your workaround, I think it makes sense to drop frames until the first keyframe, but after that not anymore.

@sdroege you mean that 1/100 packets are not getting lost on localhost, but rather RTX is causing the session to decide that those packets are lost when they are not actually?

Yes

Hello, I am also experiencing the same blackout issue in video transmission on iOS. Are you guys working to fix this? Any ETA for the fix?

We are actively working on this issue. As a consequence of it, we have identified a bunch of issues in GStreamer's RTP/RTCP stack that need fixing. Those are in progress.

We literally just landed a change which improves the situation to a usable state for now. The proper fix will come in a later release.

Removed from the release milestone. We have reduced the RTCP interval to 1s from 5s and disabled RTP retransmission as a temporary workaround. Real fixes will be coming to GStreamer soon.

@superdump
Wanted to ask about "Real fixes will be coming to GStreamer soon". Is there any update on that?
Many thanks!

@iivalchev - those are in cerbero master already and will be in the next release when we get to that.

thanks for the quick reply

I've been recently trying to use OpenWebRTC in Google Glass on one end and browser in the other and I've been experiencing this same issue: lots of black frames and also a huge delay on the video. This doesn't happen if I try to use a Nexus 5 instead of Glass, so was wondering if you have any idea if the same fix that is in master for this issue might help my use case with Glass.
I'm already trying to compile the latest version to try it out. So another thing I wanted to ask(maybe I shouldn't ask in this issue :smile: ) is, if I want to measure where is the time being spent (encoding, decoding, traveling through the network) where do you recommend to do it? (I might have to do this if after compiling master the problem still persists)
Any help is welcome, thanks!

@nbermudezs that's a fun use-case! We did something similar some time ago (before releasing OpenWebRTC publicly): http://www.ericsson.com/research-blog/context-aware-communication/field-service-support-google-glass-webrtc/
I seem to recall that we had to use the hardware accelerated video coding, provided by OpenMax, to get video to flow nicely. @Rugvip will know more as it was his Thesis project :smiley:
Sounds like you should create a new Issue for this, though.

Thanks for the reply @stefanalund. That blog post was the main reason I'm trying to use OpenWebRTC in G. Glass. I'll open a new issue and hope @Rugvip can provide some insights about this.

Hi, my team is also working on OpenWebRTC for mobile app and am having this black frame dropping issue.  Is there a new update on this?  Quite important for us!

Hi guys, I recently work on Android solutions, and also find this problem, do you have any ideas that I can do for this ? to improve the black screen problem, thanks a lot.

Which versions are you using? 0.3.0 or master or something else?

@superdump  I currently use 0.3.0 right now.

@wangchauyan - try updating to master. Things have been hugely improved since 0.3.0.

@superdump  ok, I will update to master and rebuild it, try to see if new library could improve current situation. Thanks a lot.

Dear All,
I get the same issue on iPad-Pro. The remote camera showing in Bowser on iPad Pro always freezes (then after a while, say a few minutes, it works again for a short period of time before it goes frozen again) , however, the iPad Pro camera showing on the other endpoint (i.e. a Win7 Chrome) always works nicely.
In GStreamer log file, the following errors are found whenever the remote camera is frozen in Bowser.
rtpjitterbuffer gstrtpjitterbuffer.c:2814:gst_rtp_jitter_buffer_chain: [00m Packet #26599 too late as #26599 was already popped, dropping.
May i ask what i can do to overcome the issue?
Thank you very much.
PP

authors: azfarsiddiqui iivalchev ijsf nbermudezs pongponglau sdroege stefanalund superdump tsonghong wangchauyan

repo: EricssonResearch/openwebrtc


text:
Added vp8 encoder configuration options identical to WebRTC reference

See https://github.com/EricssonResearch/openwebrtc/issues/260#issuecomment-90928062

@superdump Patch has been updated according to your comments.

Update....

This was merged. Thanks.

authors: ijsf superdump


text:
Crash on start

I've Installed TotalEconomy onto my Sponge server, but in doing so, the server is prevented from starting, as Forge is unable to Construct the plugin. As it stands, there is only one other plugin, PEX.
From looking at the crash report, the problem exists with TE, and only TE.
I've attached links to the location of the server logs.
https://www.dropbox.com/s/4632p9m92hrx6dw/crash-2015-05-18_11.24.44-server.txt?dl=1
https://www.dropbox.com/s/5zrcz0cv4vrvhr7/latest.log?dl=1
In the Crash Report, and the latest log file, the error is something to do with using unsupported class versions.
NOTE: using Debian Linux, so updating to use Java 8 is a difficult task.

Looks like you figured it out since the issue is now closed. If not, I will help you out further.

It's not solved completely, but has the potential to cause me issues in the future.
Debian has separate channels for builds. These are:

Stable
Testing
Experimental

OpenJDK-8-jre is currently only available from within the experimental channel. This happens to be the latest version java.
Within the Stable channel, the latest java is OpenJDK-7-jre, which is the last version of java 7.
Could I ask that TotalEconomy be built with java 7?

I am not very familiar with Debian but would it be a bad idea to use the experimental build?

The experimental build exists only for the purpose of new packages to be added to the Debian chain. Because its a server, using a non-stable OS is considered a very bad idea. The Testing chain is still too unstable for use as a server, as the last Testing build had been moved over to the stable channel.
I am using the experimental package for java, but I've not been able to use TE, because the plugin crashes, but the server remains operational.

Would you mind copying and pasting the error log that you get now?

http://pastebin.com/sLQaFUkE
http://pastebin.com/X2b6t5RR
Top link is to the error when starting the server, and bottom link is when joining the server.

The reason for those errors is that you are using a newer version of Sponge that I have yet to update the plugin to. The API changed between 2.0 and 2.1 causing the current code in TE to not work with your version of Sponge. What I should begin doing is writing down the version numbers used when I add a new release. I am updating the plugin to the latest version soon so in the meantime, if you want, you can downgrade to, I believe, version 1.1 of Sponge.

Ok, just updated to the latest sponge version and was able to reproduce the error. Going to fix it now then add the release.

Okie dokie, I had a feeling that updating to the latest sponge could have an impact like that

Here you go: https://github.com/Erigitic/TotalEconomy/releases/tag/v1.0.1
Hopefully that will work. If not let me know.

clean run, thank you :smiley:

Glad to hear. Sorry for the hassle with Java 8. If you encounter any more issues with TE please feel free to post another issue so I can get it fixed. Have a good one.

If I need to, I will. Keep up the good work.

authors: Erigitic humroben

repo: Erigitic/TotalEconomy