redox-os issueshttps://gitlab.redox-os.org/groups/redox-os/-/issues2019-11-29T07:31:05Zhttps://gitlab.redox-os.org/redox-os/dces-rust/-/issues/3Simpler Component API2019-11-29T07:31:05ZGhost UserSimpler Component APIhttps://gitlab.redox-os.org/redox-os/cookbook/-/issues/113Can I read it online?2018-06-16T13:33:58ZJeremy SollerCan I read it online?*Created by: 3442853561*
*Created by: 3442853561*
https://gitlab.redox-os.org/redox-os/bootloader/-/issues/3[MacOS] bootloader/x86_64/disk.asm:1: error: parser: instruction expected2023-09-24T09:25:24ZJeremy Soller[MacOS] bootloader/x86_64/disk.asm:1: error: parser: instruction expected*Created by: csi-adziahel*
Repro:
1. check out recent sources, install dependencies, usual yada-yada.
2. run `make build/bootloader`
Expected: build succeeds
Instead: build fails reporting following error
```
~/s/r/redox (master|✔) ...*Created by: csi-adziahel*
Repro:
1. check out recent sources, install dependencies, usual yada-yada.
2. run `make build/bootloader`
Expected: build succeeds
Instead: build fails reporting following error
```
~/s/r/redox (master|✔) $ make build/bootloader
mkdir -p build
nasm -f bin -o build/bootloader -D ARCH_x86_64 -ibootloader/x86_64/ bootloader/x86_64/disk.asm
bootloader/x86_64/disk.asm:1: error: parser: instruction expected
startup-x86_64.asm:126: warning: numeric constant 0xFFFFFF0000080000 does not fit in 32 bits
startup-x86_64.asm:157: warning: numeric constant 0xFFFFFFFFFFFFFFF0 does not fit in 32 bits
make: *** [build/bootloader] Error 1
```
Environment: Mac OS X 10.13.3 x64 on Intel(R) Core(TM) i5-4308U CPU @ 2.80GHz (Mac mini).https://gitlab.redox-os.org/redox-os/installer/-/issues/9User::encode_passwd has been removed2018-07-08T11:31:23ZJeremy SollerUser::encode_passwd has been removed*Created by: 12101111*
this function was removed in commit [API Overhaul](https://github.com/redox-os/users/commit/4311ea7ef7eb56bad123477b8df922ca7b788d20)*Created by: 12101111*
this function was removed in commit [API Overhaul](https://github.com/redox-os/users/commit/4311ea7ef7eb56bad123477b8df922ca7b788d20)https://gitlab.redox-os.org/redox-os/redoxfs/-/issues/37Implement frename2018-06-16T08:06:31ZJeremy SollerImplement frenamehttps://gitlab.redox-os.org/redox-os/drivers/-/issues/24pcid failed2023-05-06T15:04:18ZJeremy Sollerpcid failed*Created by: BearzRobotics*
So upon trying to build again, I ran into another error. It seems in the last push there is a block of code the compiler is suggesting needs to be in an unsafe function or block.
repo - building drivers
co...*Created by: BearzRobotics*
So upon trying to build again, I ran into another error. It seems in the last push there is a block of code the compiler is suggesting needs to be in an unsafe function or block.
repo - building drivers
cook - drivers build
Compiling pcid v0.1.0 (file:///home/ubuntu/redox/cookbook/recipes/drivers/build/pcid)
error: borrow of packed field requires unsafe function or block (error E0133)
--> pcid/src/main.rs:131:60
|
131 | match PciBar::from(header.bars[i]) {
| ^^^^^^^^^^^
note: lint level defined here
--> pcid/src/main.rs:1:9
|
1 | #![deny(warnings)]
| ^^^^^^^^
= note: #[deny(safe_packed_borrows)] implied by #[deny(warnings)]
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
error: aborting due to previous error
error: Could not compile `pcid`.https://gitlab.redox-os.org/redox-os/orbital/-/issues/24Maximizing windows crashes Orbital2019-03-04T19:32:23ZJeremy SollerMaximizing windows crashes Orbital*Created by: xTibor*
Found this crash while playing OpenTTD but reproducible with NetSurf too. I could only reproduce the crash when the window size and position are the same before and after maximization, and the window is being redraw...*Created by: xTibor*
Found this crash while playing OpenTTD but reproducible with NetSurf too. I could only reproduce the crash when the window size and position are the same before and after maximization, and the window is being redrawn.
Couldn't get a meaningful stacktrace, so here's a repro video: https://youtu.be/UXmucX2bzQcJeremy SollerJeremy Sollerhttps://gitlab.redox-os.org/redox-os/orbutils/-/issues/36Fix build error with x862023-04-26T18:27:23ZSamwiseFilmoremggmugginsmc@gmail.comFix build error with x86Because of this section in Cargo.toml
```toml
[target.'cfg(target_os = "redox")'.dependencies]
redox_event = { git = "https://github.com/redox-os/event.git" }
redox_syscall = "0.1"
```
This crate doesn't build on x86. It isn't supp...Because of this section in Cargo.toml
```toml
[target.'cfg(target_os = "redox")'.dependencies]
redox_event = { git = "https://github.com/redox-os/event.git" }
redox_syscall = "0.1"
```
This crate doesn't build on x86. It isn't supposed to either, but since Jenkins is set up with this repo, wouldn't it be nice for that to be accurate?https://gitlab.redox-os.org/redox-os/ptyd/-/issues/2Block writers when the buffer is too large2018-07-13T21:37:46ZJeremy SollerBlock writers when the buffer is too largeThis would address https://github.com/redox-os/redox/issues/1136#issuecomment-359220062This would address https://github.com/redox-os/redox/issues/1136#issuecomment-359220062https://gitlab.redox-os.org/redox-os/ipcd/-/issues/1Example usage link broken2019-10-06T23:45:38ZJeremy SollerExample usage link broken*Created by: bjorn3*
*Created by: bjorn3*
https://gitlab.redox-os.org/redox-os/binutils/-/issues/5strings: Sort output to deal with false positives2019-12-09T18:27:58ZJeremy Sollerstrings: Sort output to deal with false positives*Created by: xTibor*
**The problem:**
Running `strings` on files with embedded media resources (GUI executables, video game ROMs, etc.) yields a lot of false positives. That garbage data makes harder to spot meaningful strings in the o...*Created by: xTibor*
**The problem:**
Running `strings` on files with embedded media resources (GUI executables, video game ROMs, etc.) yields a lot of false positives. That garbage data makes harder to spot meaningful strings in the output.
**Possible solution:**
`strings` could sort its output by doing an N-gram frequency analysis on each of the results to determine their meaningfulness and use that metric as a sort key. So English-like results would rise to the top and garbage would sink to the bottom of the output.https://gitlab.redox-os.org/redox-os/newlib/-/issues/82Cannot compile newlib on arch2023-09-24T10:03:08ZJeremy SollerCannot compile newlib on arch*Created by: laerus*
using the `makepkg -si` according to [docs](https://doc.redox-os.org/book/getting_started/installing_the_toolchain.html)
```
error[E0522]: definition of an unknown language item: `oom`
--> src/lib.rs:188:1
|...*Created by: laerus*
using the `makepkg -si` according to [docs](https://doc.redox-os.org/book/getting_started/installing_the_toolchain.html)
```
error[E0522]: definition of an unknown language item: `oom`
--> src/lib.rs:188:1
|
188 | #[lang = "oom"]
| ^^^^^^^^^^^^^^^ definition of unknown language item `oom`
```
```
active toolchain
----------------
nightly-x86_64-unknown-linux-gnu
rustc 1.28.0-nightly (952f344cd 2018-05-18)
```https://gitlab.redox-os.org/redox-os/book/-/issues/128How to Build book2020-02-17T02:34:27ZJeremy SollerHow to Build book*Created by: stratosmacker*
Running mdbook is not the only step to building the HTML, what build steps do you run? I'd like to build this for offline use, but running `mdbook build` in src/ only builds a blank page*Created by: stratosmacker*
Running mdbook is not the only step to building the HTML, what build steps do you run? I'd like to build this for offline use, but running `mdbook build` in src/ only builds a blank pagehttps://gitlab.redox-os.org/redox-os/libc/-/issues/41Building on Fedora 252023-09-24T09:38:54ZJeremy SollerBuilding on Fedora 25*Created by: fraang*
I am trying to build the Redox toolchain but got not far. The build is failing and I am not really sure what is goning wrong. The build log is not telling much. Any advice or pointers to possible reasons would be he...*Created by: fraang*
I am trying to build the Redox toolchain but got not far. The build is failing and I am not really sure what is goning wrong. The build log is not telling much. Any advice or pointers to possible reasons would be helpful. I attached the build log. If there is anything to assist in finding the actual problem let me know.
[build.log](https://github.com/redox-os/libc/files/1350051/build.log)
https://gitlab.redox-os.org/redox-os/libextra/-/issues/8Link in this repo's about is broken2023-09-24T09:32:42ZJeremy SollerLink in this repo's about is broken*Created by: silenuss*
The docs aren't at the URL https://doc.redox-os.org/doc/extra/*Created by: silenuss*
The docs aren't at the URL https://doc.redox-os.org/doc/extra/https://gitlab.redox-os.org/redox-os/orbimage/-/issues/6BMP parsing: multiply with overflow2018-09-28T23:06:20ZJeremy SollerBMP parsing: multiply with overflow*Created by: xTibor*
The BMP header parsing code panics on calculating `row_bytes` when large values of `width` and `depth` are used (debug-assertions enabled):
`thread '<unnamed>' panicked at 'attempt to multiply with overflow', src...*Created by: xTibor*
The BMP header parsing code panics on calculating `row_bytes` when large values of `width` and `depth` are used (debug-assertions enabled):
`thread '<unnamed>' panicked at 'attempt to multiply with overflow', src/bmp.rs:39`
https://gitlab.redox-os.org/redox-os/rusttype/-/issues/118feature request: some boilerplate2018-06-13T17:19:45ZJeremy Sollerfeature request: some boilerplate*Created by: ciofeca*
I'd like to encapsulate a font and related goodies (font data, current sizes/zoom, etc) into a struct to pass around so that:
let mut text = MyStruct::new(&"fonts/Dauphin.ttf").unwrap().set_size(12.5);
te...*Created by: ciofeca*
I'd like to encapsulate a font and related goodies (font data, current sizes/zoom, etc) into a struct to pass around so that:
let mut text = MyStruct::new(&"fonts/Dauphin.ttf").unwrap().set_size(12.5);
text.render(somestring, |x,y| { /* ... */ });
somewindow.set_font(text);
I'm unable to place _FontCollection_ in some MyStruct: it requires way more lifetime magic powder than I have because of that _SharedBytes_. My suggestion is to demote it to an _Arc_, but there could be better solutions.https://gitlab.redox-os.org/redox-os/stb_truetype-rs/-/issues/12Transfer this repo as well2018-06-15T10:04:43ZJeremy SollerTransfer this repo as wellRelated to https://github.com/redox-os/rusttype/issues/55Related to https://github.com/redox-os/rusttype/issues/55https://gitlab.redox-os.org/redox-os/website/-/issues/183Improvement in front end2019-09-21T00:43:09ZJeremy SollerImprovement in front end*Created by: anchal0997*
According to me the news section would look better if we add collapsable and other classes used by materialise. Using Collapsible we can get the glimpse of the news which would be enough for some people and clic...*Created by: anchal0997*
According to me the news section would look better if we add collapsable and other classes used by materialise. Using Collapsible we can get the glimpse of the news which would be enough for some people and clicking on it will give the complete new(For example- the same method used by in-shorts app). I would like to contribute to this website. https://gitlab.redox-os.org/redox-os/timidity/-/issues/4Shift JIS metadata2018-09-29T23:03:05ZNagy Tiborxnagytibor@gmail.comShift JIS metadata*Created by: xTibor*
Japanese MIDI files usually store their metadata encoded in [Shift JIS](https://en.wikipedia.org/wiki/Shift_JIS). This metadata is displayed on the UTF-8 Redox terminal without any character set conversion, resultin...*Created by: xTibor*
Japanese MIDI files usually store their metadata encoded in [Shift JIS](https://en.wikipedia.org/wiki/Shift_JIS). This metadata is displayed on the UTF-8 Redox terminal without any character set conversion, resulting text garbage.
Find out if this missing charset conversion is Redox specific or an upstream problem.