primordic/IssueDupesLite huggingface dataset:
Repository: instructlab/instructlab

Issue #2155: [Phase 1 Profiles] HW auto-detect for CLI profiles
Created: 2024-08-26T21:46:33Z
It would be nice to implement a way to auto-detect hardware, and suggest an appropriate default config profile for each of the components based on the hardware we detect. This will make for a smoother user experience that requires less work on the user's part to maximize the usage of their hardware and optimize performance (and get better output results.)
Feature Overview (aka. Goal Summary)
As a user, I want RHEL AI to detect the hardware I am working with so I do not have to choose/edit config files.
Goals (aka. expected user outcomes)
This will make getting started with the process easier. Users will not have to look for relevant config files and reduces scope for errors.
Questions to Answer:

Will this be applicable for all hardware configurations (eg. RHEL AI suitable ones - 4xH100s and so on, as well as others, eg. 4xA10s)?
Will all the different components (eval, training, generate) be updated?

Issues in this Epic:

 #2159

Duplicate issue #2159: Config init option '0 No Profile (CPU-only) ' seems to have no effect. Nvidia-smi shows GPUs are being used
Created: 2024-08-27T12:29:23Z
Describe the bug
Config init option '0 No Profile (CPU-only) ' seems to have no effect. Nvidia-smi shows GPUs are being used
While testing on a clean gx3-64x320x4l4 with option 0 No Profile (CPU-only) while doing ilab model serve + ilab chat I can see that GPUs are being used:
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      5287      C   /opt/app-root/bin/python3.11                20488MiB |
|    1   N/A  N/A      5318      C   /opt/app-root/bin/python3.11                20486MiB |
|    2   N/A  N/A      5319      C   /opt/app-root/bin/python3.11                20486MiB |
|    3   N/A  N/A      5320      C   /opt/app-root/bin/python3.11                20486MiB |
+-----------------------------------------------------------------------------------------+

Closing comment (2024-08-27T17:46:34Z): Related to #2155
Repository: intel/haxm

Issue #118: No support for Windows guests
Created: 2018-11-02T00:23:18Z
I have tried running a Windows 10 ISO (v1804, 64-bit) image on stock QEMU v2.12.50 + HAXM v7.3.2.
However, it seems to get stuck during the kernel boot sequence, i.e. the one with black background and a blue Windows logo. After few minutes, the host kernel crashes (which is also Windows 10 64-bit).
This also affects older Windows versions, such as Windows 7.
I have noticed that previous attempts to run Windows guests where unsuccessful, see #45. However, back then it was due to unsupported instruction emulation, which nowadays has been vastly improved. Do you know what might be causing this? If not, I can always investigate this.
I would be happy to submit a patch adding support for Windows guests myself. Feel free to point me in the right direction if you have any extra information!

Duplicate issue #180: Windows 10 guest gets stuck on the kernel boot sequence and crashes after a few minutes.
Created: 2019-02-20T00:22:59Z
Describe the Bug

Summary: Almost like issue #118, except it does not crash the host kernel. The summary from it is that the Windows 10 guest gets stuck on the kernel boot sequence, but instead of the host kernel crashing, the guest kernel crashes.
Host Environment


HAXM version: 7.4.1



Host OS version: Windows 10 Pro Insider Preview (Build 18336)



Host OS architecture: x86_64



Host CPU model: Intel Core i3-4160



Host RAM size: 8 GB



(Optional) Host computer model: Dell Inspiron 3847

Guest Environment



Android Emulator or QEMU version: QEMU 3.1.50.0



Guest OS version: Windows 10 Pro Insider Preview (Build 18334)



Guest OS architecture: x86_64

To Reproduce

Steps to reproduce the behavior:

Console Command that I ran: "qemu-system-x86_64 -accel hax -drive driver=qcow2,file=win10.qcow2,if=virtio -m 2048 -net nic,model=virtio -net user -cdrom ${WINIMG} -drive file=${VIRTIMG},index=3,media=cdrom -rtc base=localtime,clock=host -smp cores=1 -usb -device usb-tablet -net user,smb=$HOME"
Stuck on kernel boot sequence.
Eventual guest crash.

Expected Behavior

Expectation: Expected it to install precisely how it would install on an actual computer or a normal virtual machine.
Reproducibility

Diagnostic Information

Host crash dump: None.

HAXM log: dbgview.log

Android Emulator or QEMU log:
HAX is working and emulator runs in fast virt mode.
VCPU shutdown request
VCPU shutdown request


Screenshots: 
Additional context

None

Closing comment (2019-02-20T10:29:39Z): Thanks for the detailed report. I've already said in #118 (comment) that in order to support 64-bit Windows guests, we need to implement CR8 virtualization properly. The first lines in your HAXM log just give proof to that point:
00000358	192.59008789	haxm_warning:Ignored guest CR8 write, val=0x0	
00000359	192.59025574	haxm_warning:Ignored unsupported CR8 read, returning 0	
...

So I'll close this issue as a duplicate of #118. But all the information you have provided here is very helpful, and will continue to be available as an update to #118.
Repository: intel/haxm

Issue #12: vcpu_panic: Unexpected MMIO instruction (opcode 0xF7)
Created: 2017-11-27T00:34:36Z
The platform I am trying to virtualize with HAXM uses the TEST opcode to check the value of an MMIO register.
HAXM's fast mmio implementation doesn't handle this and the vcpu implementation panics.

Duplicate issue #45: Cannot boot Windows 7 x86 guest due to instruction emulation error
Created: 2018-04-13T10:05:28Z
when i tried boot windows 7 x32 sp1 , i got thus message.


i view the source code and debug it , i found it's  vcpu_simple_decode produce it when handle ept violation。it looks like some opcode doesn't support。

Closing comment (2018-04-13T10:22:02Z): Thanks for the bug report and investigation. HAXM doesn't support booting Windows guests yet (see #20). The specific bug you are seeing is also a known issue, similar to #12. There's an ongoing effort to rewrite the instruction emulator so it can handle more MMIO instructions (see #42).
Repository: intel/haxm

Issue #56: Not Digitally Signed driver
Created: 2018-05-31T07:31:53Z
My dears,
Looks like you forgot to digitally sign the driver on version 7.2, it can't be installed normally without bypassing windows security.

Duplicate issue #57: dev/kvm & Digitally signed
Created: 2018-06-02T00:11:41Z
Since the latest Haxm version update (7.2.0), Always the warning appears (/ dev / kvm is not found). Vtx is already active. Before the warning appears, a warning appears (windows require a digitally signed driver), which in the previous haxm version is no problem. How can I recover the previous version of haxm?

Closing comment (2018-06-04T02:25:31Z): Thanks for the report, but I believe this is a duplicate of #56. Let's continue the discussion there.
Repository: intel/haxm

Issue #147: SYSTEM_SERVICE_EXCEPTION IntelHaxm.sys
Created: 2018-12-18T17:36:07Z
Hi,
on my pc windows 10, when I start the android virtual device, windows crashes with blue screen SYSTEM_SERVICE_EXCEPTION and file error IntelHaxm.sys.
All software, driver, etc are updated.
I have a Intel Core Quad Q9450, 4GB Ram and graphic card nvidia.
I hope you can help me solve the problem
Thanks
Alessandro

Duplicate issue #157: Haxm BSOD
Created: 2019-01-24T12:46:16Z
Summary:
IntelHaxm.sys throws a System Services Exception BSOD when trying to run the android emulator from android studio.
Host Environment

HAXM version: 7.3.2
Host OS version: Windows 7 Pro (64-bit)
Host OS architecture: x86\64
Host CPU model: Intel Core2 Quad Q9550 @ 2.83GHz
Host RAM size: 4 GB
Host computer model: Dell XPS420

Diagnostic Information
Host crash dump: 012219-31122-01.zip
HAXM log: Only haxm entry "haxm_warning:INVEPT was not called due to missing host support (ept_capabilities=0x0)"

Closing comment (2019-01-25T10:51:58Z): Thanks for the report! This should be a duplicate of #147 and #101. It has been fixed, but please downgrade to HAXM 7.2.0 for now, and wait for the HAXM 7.4.0 release.
Repository: intellij-rust/intellij-rust

Issue #3957: unix module code completion
Created: 2019-06-04T19:27:11Z
Environment

Intellij-Rust plugin version: 0.2.98.2126-183
Rust toolchain version: 1.36.0-nightly
IDE name and version: clion 2018.3.4
Operating system: Arch Linux

Problem description
Plugin doesn't have code completion for std::os::unix.
Steps to reproduce

Duplicate issue #6385: code completion does not work for os specific std-namespaces
Created: 2020-11-12T07:54:09Z
Environment

IntelliJ Rust plugin version: 0.3.134.3455-203
Rust toolchain version: stable 1.47
IDE name and version: CLion 2020.03 EAP
Operating system: Manjaro

Problem description
Code completion does not work for os specific std-namespaces like
use std::os::unix::process::CommandExt;
The Namespace std::os::raw is the only one shown, but there are more
Steps to reproduce
try the example above. The struct exists and works, but the completion stops.

Closing comment (2020-11-12T08:30:27Z): Duplicate of #3957
Repository: intellij-rust/intellij-rust

Issue #2619: Don't try to autocomplete after let and for
Created: 2018-06-28T17:38:24Z
After typing the word let, this happens:

For me this is very annoying because I use this option:

Which is useful for a lot of cases, but here it is really annoying since it means that after every let it will autocomplete and I will have to delete it.
I know that because of pattern matching you sometimes do want to invoke autocomplete at this point to create the pattern, but maybe have the completion popup window only come out after pressing ctrl+space in this case, since it's the far more common option.
This also applies to let mut, function arguments, and the variable declared in for.

Duplicate issue #2891: Prevent auto-complete in variable declaration
Created: 2018-10-03T15:50:27Z
Using : IntelliJ IDEA 2018.2.4 Community
rust plugin 0.2.0.2106-182

Closing comment (2018-11-30T17:39:36Z): Duplicate of #2619.
Repository: intellij-rust/intellij-rust

Issue #4627: Name resolution and completion don't work with async_std/tokio/reqwest crates
Created: 2019-11-13T08:06:40Z
Environment

IntelliJ Rust plugin version: 0.2.109.2149-192
Rust toolchain version: 1.39.0
IDE name and version: Clion 2019.2.1
Operating system: Ubuntu 19.10

Problem description
#[cfg(feature = "...")] in macros could not be found.
https://github.com/async-rs/async-std/blob/f611ceccc87aaf6b6cfb5bdee8bfffaffee5498f/src/utils.rs#L134-L144
https://github.com/async-rs/async-std/blob/f611ceccc87aaf6b6cfb5bdee8bfffaffee5498f/src/lib.rs#L203-L211
/// Declares std items.
#[allow(unused_macros)]
#[doc(hidden)]
macro_rules! cfg_std {
    ($($item:item)*) => {
        $(
            #[cfg(feature = "std")]
            $item
        )*
    }
}

cfg_std! {
    // ...
    pub mod task;
}
Steps to reproduce
The plugin cannot find the declaration of block_on to go. But it cound find after changing cfg_std! {   pub mod task;} to #[cfg(feature = "std")]pub mod task; .
use async_std::task;

fn main() {
    task::block_on(async {
        println!("Hello, world!");
    })
}

Duplicate issue #5616: Clion rust autocomplete does not work with external crate
Created: 2020-06-20T03:18:41Z
Environment

IntelliJ Rust plugin version: 0.2.124.3162-201
Rust toolchain version: 1.44.0 (49cae5576 2020-06-01) x86_64-pc-windows-gnu
IDE name and version: CLion 2020.1.2 (CL-201.7846.88)
Operating system: Windows 10 10.0

Problem description
Binary application using reqwest as external crate, auto complete does not find definitions of external public functions. It does put them as suggestions. I can F12 to the type eg I cant find the definition of the Response struct and manually find the definitions of public functions but the autocomplete does not find them
Steps to reproduce
clone this repo - example project with the problem
https://github.com/ta32/issues/tree/master/rust_requests
build the project.
in the main function there are no suggestions for the res object. hitting F12 on the content_length method does not find it. Doing res dot, should result in methods like status being suggested.
It appears to be related to this crate

Closing comment (2020-06-20T07:10:59Z): Duplicate of #4627
Repository: intellij-rust/intellij-rust

Issue #4627: Name resolution and completion don't work with async_std/tokio/reqwest crates
Created: 2019-11-13T08:06:40Z
Environment

IntelliJ Rust plugin version: 0.2.109.2149-192
Rust toolchain version: 1.39.0
IDE name and version: Clion 2019.2.1
Operating system: Ubuntu 19.10

Problem description
#[cfg(feature = "...")] in macros could not be found.
https://github.com/async-rs/async-std/blob/f611ceccc87aaf6b6cfb5bdee8bfffaffee5498f/src/utils.rs#L134-L144
https://github.com/async-rs/async-std/blob/f611ceccc87aaf6b6cfb5bdee8bfffaffee5498f/src/lib.rs#L203-L211
/// Declares std items.
#[allow(unused_macros)]
#[doc(hidden)]
macro_rules! cfg_std {
    ($($item:item)*) => {
        $(
            #[cfg(feature = "std")]
            $item
        )*
    }
}

cfg_std! {
    // ...
    pub mod task;
}
Steps to reproduce
The plugin cannot find the declaration of block_on to go. But it cound find after changing cfg_std! {   pub mod task;} to #[cfg(feature = "std")]pub mod task; .
use async_std::task;

fn main() {
    task::block_on(async {
        println!("Hello, world!");
    })
}

Duplicate issue #5258: Issue of processing modules declared inside macro
Created: 2020-04-19T01:17:32Z
This problem is due to the modules declared inside macro, there are many issues related to this, like:
#4914
#4714
From above issues, it said that the problem is fixed. But when I tried to use clion and tokio, it reaappeard.

clion: the lated version 2020.1
intellij-rust plugin version: 0.2.120.2202-201, released in 2020-04-13

Environment

IntelliJ Rust plugin version:. 0.2.120.2202-201, released in 2020-04-13
Rust toolchain version: 1.42.0
IDE name and version:. clion 2020.1
Operating system:.  linux mint 19.3

Problem description
As described in above issues.
Steps to reproduce
cargo.toml
tokio = { git = "https://github.com/tokio-rs/tokio", features = ["full", "tcp"] }
then:
use std::future::Future;
use tokio::net::TcpListener;

pub async fn run(listener: TcpListener, shutdown: impl Future) -> crate::Result<()> {

    println!("server stopped");
    Ok(())
}
Here clion reports: "Unresolved reference: TcpListener  "

Closing comment (2020-04-19T07:21:42Z): Duplicate of #4627
Repository: intellij-rust/intellij-rust

Issue #2339: Reformatting issues with `break` inside `match`
Created: 2018-03-02T13:04:25Z
Hello!
Given the following valid code:
fn main() {
	loop {
		match Some(0) {
			Some(v) => break Some(v),
			None => break Some(0)
		}
	};
}
if I run Reformat Code I get the following invalid code:
fn main() {
	loop {
		match Some(0) {
			Some(v) => break Some(v);,
			None => break Some(0);
		}
	};
}
What more is if have the following (invalid) code:
fn main() {
	loop {
		match Some(0) {
			Some(v) => break Some(v);,
			None => break Some(0)
		}
	};
}
and I start hitting Reformat Code it keeps adding semicolons with each run. This is the code I get after 10 Reformats:
fn main() {
	loop {
		match Some(0) {
			Some(v) => break Some(v); ; ; ; ; ; ; ; ; ; ;,
			None => break Some(0);; ; ; ; ; ; ; ; ;
		}
	};
}
Plugin version: 0.2.0.2088

Duplicate issue #2351: The semicolon issue
Created: 2018-03-06T12:21:50Z
In the example below, the code format shortcut generates infinite ; - semicolon.
extern crate rand;

use rand::Rng;
use std::cmp::Ordering;
use std::io;

fn main() {
    println!("Guess the number!");

    let secret_number = rand::thread_rng().gen_range(1, 101);

    loop {
        println!("Please input your guess.");
        let mut guess = String::new();
        io::stdin().read_line(&mut guess).expect("Failed to read line");
        let guess: u32 = match guess.trim().parse() {
            Ok(num) => num,
            Err(_) => continue; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;; ; ;
        };
        println!("You guessed: {}", guess);
        match guess.cmp(&secret_number) {
            Ordering::Less => println!("Too small!"),
            Ordering::Greater => println!("Too big!"),
            Ordering::Equal => {
                println!("You win!");
                break;
            }
        }
    }
}

Closing comment (2018-03-06T13:02:40Z): Duplicate of #2339
Repository: intellij-rust/intellij-rust

Issue #3957: unix module code completion
Created: 2019-06-04T19:27:11Z
Environment

Intellij-Rust plugin version: 0.2.98.2126-183
Rust toolchain version: 1.36.0-nightly
IDE name and version: clion 2018.3.4
Operating system: Arch Linux

Problem description
Plugin doesn't have code completion for std::os::unix.
Steps to reproduce

Duplicate issue #5607: Could not auto complete std::os::unix in macos
Created: 2020-06-19T05:06:55Z
Environment


IntelliJ Rust plugin version: 0.2.124.3162-201


Rust toolchain version: 1.44.1


IDE name and version: IntelliJ IDEA 2020.1.2 (Community Edition) Build #IC-201.7846.76, built on June 1, 2020


Operating system: macOS 10.15.4


Problem description
Could not auto complete std::os::unix in macos
unix is missed, only macos avaiable..
Steps to reproduce

Closing comment (2020-06-19T07:15:23Z): Duplicate of #3957
Repository: intellij-rust/intellij-rust

Issue #8626: test runner fails with long output
Created: 2022-03-03T09:07:44Z
Environment

IntelliJ Rust plugin version: 0.4.167.4470-213-nightly
Rust toolchain version: 1.60.0-nightly (75d9a0ae2 2022-02-16) x86_64-pc-windows-msvc
IDE name and version: CLion 2021.3.3 (CL-213.6777.58)
Operating system: Windows 11 10.0
Macro expansion engine: new
Name resolution engine: new
Additional experimental features: org.rust.cargo.evaluate.build.scripts, org.rust.macros.proc

Problem description
while a test may pass, the test runner doesn't complete or display the output correctly, I think because of the long output, but not sure.
Steps to reproduce
using text:
fail_json.txt = https://gist.github.com/Sibz/faa51a31d3a82960b406cba5efee1093
#[test]
fn json_test()
{
    println!("{}", include_str!("fail_json.txt"));
}
This results in:

Where the output in the window is json instead of the log,
and the loading icon next to the test continuously.
Occasionally it succeeds, mostly does not.
using text:
success_json.txt = https://gist.github.com/Sibz/3214ac868bbec359606f90ae0267bf33
This is just a few lines shorter
#[test]
fn json_test()
{
    println!("{}", include_str!("success_json.txt"));
}
This runs without a hitch:

Duplicate issue #8810: Tests fail but show as passed
Created: 2022-05-05T10:13:41Z
Environment

IntelliJ Rust plugin version: 0.4.168.4555-221
Rust toolchain version:  rustc 1.60.0 (7737e0b5c 2022-04-04)
IDE name and version: IntelliJ IDEA 2022.1 (Ultimate Edition) Build #IU-221.5080.210, built on April 12, 2022
Operating system: macOS Catalina

Problem description
When I run tests in Intellij, it seems that some of the output cannot be parsed. Resulting in a failed tests which is shown as passed :/

Closing comment (2022-05-05T10:30:38Z): @magnusja I believe it's the same as #8626. And if so, the bug was fixed in #8739 and landed in the latest release (v169). Could you update your Rust plugin and check again, please?
Repository: intellij-rust/intellij-rust

Issue #6922: Wrong variables types rendering by msvc lldb with kotlin plugin 
Created: 2021-03-04T20:01:03Z
Environment

IntelliJ Rust plugin version: 0.3.142.3705-211
Kotlin plugin version: 211-1.4.21-release-IJ6222.3
Rust toolchain version: 1.50.0 (cb75ad5db 2021-02-10) x86_64-pc-windows-msvc
IDE name and version: IntelliJ IDEA 2021.1 EAP Ultimate Edition (IU-211.6222.4)
Operating system: Windows 10 10.0
Macro expansion engine: new
Name resolution engine: old

Problem description
If you try to debug rust application in IntelliJ IDEA Ultimate with enabled kotlin plugin, all types are rendered as ObjHeader *. If kotlin plugin is disabled, everything is fine



With Kotlin plugin
Without Kotlin plugin









Not sure that we should fix in Rust plugin, most likely it's Kotlin plugin issue
Steps to reproduce
fn main() {
    let buf = String::from("askldnsajdnsaj");
    let x = 123;
    let vec = vec![1, 2, 3, 4];
    foo(&vec);
    println!("{} {} {:?}", x, buf, vec);
}

fn foo(x: &[i32]) {}

Duplicate issue #7604: debugger always shows address and never value
Created: 2021-07-28T13:03:05Z
using latest rust plugin.
in general debugger works terribly
Shows useless adresses and nearly never the actual data of interest
for example:


tried toggling all states

Closing comment (2021-08-05T07:37:46Z): Duplicate of #6922.
Fixed in IntelliJ IDEA 2021.2.
With older versions, a workaround is to disable Kotlin plugin in settings.
Repository: intellij-rust/intellij-rust

Issue #7061: Derive proc macro is not resolved with `extern crate` and `macro_use`
Created: 2021-04-07T08:39:46Z
Environment

IntelliJ Rust plugin version: 0.3.145.SNAPSHOT-211-dev
Rust toolchain version: 1.53.0-nightly (07e0e2ec2 2021-03-24) x86_64-apple-darwin
IDE name and version: IntelliJ IDEA 2021.1 Ultimate Edition (IU-211.6693.103)
Operating system: macOS 10.15.6
Macro expansion engine: new
Name resolution engine: new

Problem description
I just tried to reproduce #1786 with #6992 but found that if I use original instruction from https://docs.rs/derive_builder/0.10.0/derive_builder/ (i.e. with extern crate and macro_use), Builder cannot be resolved and as a result, macro expansion cannot work.
I suppose it's important because it prevents proper custom derive macro support even there is a workaround
Steps to reproduce
Cargo.toml
[package]
name = "rust_project"
version = "0.1.0"
authors = []
edition = "2018"

[dependencies]
derive_builder = "0.10.0"
src/main.rs
#[macro_use]
extern crate derive_builder;

#[derive(Clone, Debug, Builder)] // `Builder` cannot be resolved
pub struct MyStruct {
    foo: String
}

fn main() {}

Duplicate issue #7062: Derive proc macro is not suggested in completion
Created: 2021-04-07T08:49:48Z
Environment

IntelliJ Rust plugin version: 0.3.145.SNAPSHOT-211-dev
Rust toolchain version: 1.51.0 (2fd73fabe 2021-03-23) x86_64-apple-darwin
IDE name and version: IntelliJ IDEA 2021.1 Ultimate Edition (IU-211.6693.103)
Operating system: macOS 10.15.6
Macro expansion engine: new
Name resolution engine: new

Problem description
Related to #7061
When I try to use Builder custom derive macro from derive_builder lib, Builder is not suggested by the plugin in use item.

Note, it's successfully resolved if I write complete use item: use derive_builder::Builder;
Steps to reproduce
Cargo.toml
[package]
name = "rust_project"
version = "0.1.0"
authors = []
edition = "2018"

[dependencies]
derive_builder = "0.10.0"
src/main.rs
use derive_builder::/*caret*/;

#[derive(Clone, Debug, Builder)]
pub struct MyStruct {
    foo: String
}

fn main() {}

Closing comment (2021-04-07T08:50:55Z): @dima74 I've assigned it to you because it looks related to #7061
Repository: internetarchive/openlibrary

Issue #5404: Orphaned editions throw IndexError: string index out of range
Created: 2021-07-09T19:25:14Z
Evidence / Screenshot (if possible)

Relevant url?
https://openlibrary.org/books/OL19506912M/FORTRAN-10_programmer's_reference_manual.?debug=true


Actual: Errors
Expected: Not errors

Details

Logged in (Y/N)? Y
Browser type/version? FF89
Operating system? Win10
Environment (prod/dev/local)? prod


Proposal & Constraints

Related files

Stakeholders
@seabelis  @jamesachamp

Duplicate issue #6761: Modal icons broken on orphaned edition pages
Created: 2022-07-19T15:06:07Z
Evidence / Screenshot (if possible)

Relevant url?
Must be logged in
https://openlibrary.org/books/OL9491441M/Murder_at_Government_House_%28Isis_%28Hardcover_Large_Print%29%29?debug=true
Steps to Reproduce
Open above link while logged in.


Actual: Error is displayed at the top of the content
Expected: No error

Details

Logged in (Y/N)? Y
Browser type/version? Firefox 102.0.1
Operating system?
Environment (prod/dev/local)? prod


Proposal & Constraints

Related files

Stakeholders

Closing comment (2022-07-19T15:10:28Z): Possibly related to #5404
I don't think I am part of beta-testers, as suggested here #5404 (comment)
Repository: internetarchive/openlibrary

Issue #3214: Add a button for viewing the statistics about the OL itself
Created: 2020-03-19T18:14:56Z
When clicked on, it'll show the stats of the site itself and updates (which go first), so that people know about what they need to know for the site to stay informed
Suggested layout:
updates:

news: maybe the Twitter feed
bugs: glitches, crashes, site is back online, etc.
site:
how long it takes to load pages (front, works, editions)
top 5 SEO keywords (this is so people could recommend what to type into a search engine when explaining the OL to others - i.e. helps with word of mouth)
popularity: # of total and unique visitors each day, Alexa rank
audience: who it is (demographics), where they come from, and what is most popular on the website (most popular books, genres, etc.), most active and top editors (note: some of this is a little repetitious of the unique visitors' page, but the stats for the site would be featuring all users in addition to unique ones)
how many on site: works, editions, etc. See #2398

Duplicate issue #3213: More user-friendly 'unique visitors' stats page
Created: 2020-03-19T18:02:13Z
Continuation of issue #2783, part 1 of split
https://openlibrary.org/ at the bottom of the page shows 'unique visitors'. When clicked on, it shows: https://archive.org/stats/
However, the information there is more for developers. What really is needed is a stats page that is for users. Something that shows up with a Google Analytics style (i.e. infographic style). My proposed metrics for 'unique visitors':

demographics: location, age, etc.
means: device, operating system, browser, where do they come from (is it typed directly into the browser or from a search engine, i.e. 'aquisition'), etc. (service provider, screen resolution, etc.)
behavior: time of day, how long people stay on the site, which pages they go to, how often they come back (i.e. 'user retention'), timeline (how many people on which days), etc.

Bonus: info for a user: like how long it takes to load the front page or a book page (i.e. edition or work page)

Closing comment (2020-03-23T06:07:57Z): Related to #3214
Repository: internetarchive/openlibrary

Issue #857: Recommendations based on lists/readinglog, follows, user-item collaborative filtering
Created: 2018-03-13T22:25:28Z

Duplicate issue #839: The ability to upvote/follow/subscribe to a user's reading log 
Created: 2018-03-10T00:54:21Z

Closing comment (2019-04-16T16:44:36Z): See WIP - #1966
Related to #857 and #1964
Repository: internetarchive/openlibrary

Issue #1123: Find long term minification solution for css (-x is deprecated)
Created: 2018-09-15T20:51:54Z
Right now we are minifying our css using less -x but as the command line output shows this is deprecated.
Going forward we will need to find a better solution for minification.

Duplicate issue #1488: Travis CI: Resolve lessc warnings that compress is deprecated
Created: 2018-11-02T05:18:32Z
Should resolve repeated warnings in Travis CI output:
mkdir -p static/build
lessc -x static/css/page-admin.less static/build/page-admin.css
The compress option has been deprecated. We recommend you use a dedicated css minifier, for instance see less-plugin-clean-css.

Closing comment (2018-11-02T05:35:58Z): Duplicate of #1123 ?
Repository: internetarchive/openlibrary

Issue #2643: Edit history for `source_records` showing outdated comments (data ok)
Created: 2019-11-14T04:01:09Z
https://openlibrary.org/books/OL6773974M/Botanical_materia_medica_and_pharmacology?m=history

Shows the past comments from edits 2 & 3



3
November 21, 2009
ImportBot
Found a matching record from marc_loc_2016 .



has somehow been constructed from the item metadata, but it is inaccurate since only the recent edit from Cleanup bot has re-imported from marc_loc_2016, which was only created ~30 mins ago, and did not exist in 2008 / 2009.
I'm not sure of assumptions behind these comments, but it could be very misleading in tracing back the reason for the changes. I had thought the comments were set when the edit was made, it's a little odd to see these change based on later events.
Not urgent, but wanting to log this in case it causes confusion when debugging other issues.
Evidence / Screenshot (if possible)
Relevant url?

Steps to Reproduce


Go to ...
Do ...



Actual:
Expected:

Details

Logged in (Y/N)?
Browser type/version?
Operating system?
Environment (prod/dev/local)? prod


Proposal & Constraints

Related files

Stakeholders

Duplicate issue #6778: Importbot overwrites history
Created: 2022-07-23T15:20:32Z
When Importbot imports new data, the existing history of the original imported record is overwritten.
Evidence / Screenshot (if possible)
Relevant url?

https://openlibrary.org/books/OL24262078M/The_Thirteen_Problems?m=history
Steps to Reproduce


Go to ...https://openlibrary.org/books/OL24262078M/The_Thirteen_Problems?m=history
Do ...view first entry which states the record was originally imported from Betterworldbooks. However, look at the date from 2010; BWB was not a source at the time.



Actual:
Expected:

Details

Logged in (Y/N)?
Browser type/version?
Operating system?
Environment (prod/dev/local)? prod


Proposal & Constraints

Related files

Stakeholders

@mekarpeles @cdrini @jimchamp @hornc

Closing comment (2022-08-22T17:43:20Z): Closing as duplicate of #2643
Repository: internetarchive/openlibrary

Issue #3665: Manage Covers broken
Created: 2020-08-05T19:17:20Z
subtask of #3632 -- seemingly jquery migrate issue preventing book covers from being removed
Relevant url?

https://dev.openlibrary.org/books/OL20007507M/100_questions_answers_about_deep_vein_thrombosis_and_pulmonary_embolism/manage-covers
Steps to Reproduce


Go to ...https://dev.openlibrary.org/books/OL20007507M/100_questions_answers_about_deep_vein_thrombosis_and_pulmonary_embolism/manage-covers
Do ... open console and see js error (should be unable to remove the cover from UI)



Actual: Does not let one manage covers
Expected: Should allow one to drag cover into the selector to delete/manage a cover.

Related files

We tracked down the problem:
Clicking on "Edit" for covers pulls up an dialog w/ 2 iframes (Add / Manage). We can skip all of this, because we discovered that if we load either of the templates themselves (which would have been loaded as an iframe) they throw a jquery migrate issue:
https://dev.openlibrary.org/books/OL20007507M/100_questions_answers_about_deep_vein_thrombosis_and_pulmonary_embolism/manage-covers
jquery-migrate.js:1 Uncaught TypeError: Cannot read property 'split' of undefined
    at s (jquery-migrate.js:1)
    at Object.c (jquery-migrate.js:1)
    at t.value (jquery-migrate.js:1)
    at t.value (jquery-migrate.js:1)
    at new t (jquery-migrate.js:1)
    at c (jquery-migrate.js:1)
    at HTMLDocument.<anonymous> (jquery-migrate.js:1)
    at c (jquery-migrate.js:1)
    at Object.fireWith [as resolveWith] (jquery-migrate.js:1)
    at Function.ready (jquery-migrate.js:1)

In both of these templates html templates:

https://github.com/internetarchive/openlibrary/blob/master/openlibrary/templates/covers/add.html#L3
https://github.com/internetarchive/openlibrary/blob/master/openlibrary/templates/covers/manage.html#L3

The putctx of bodyid as form is causing the issue (i.e. removing this line eliminates the error but does not fix behavior)
This code (bodyid checks) is used in
Stakeholders

@seabelis @tabshaikh @cdrini

Duplicate issue #3777: Can't delete book covers anymore.
Created: 2020-09-04T15:49:14Z
I send them to the trash can, but they don't go there anymore.

Closing comment (2020-09-13T08:35:39Z): Duplicate of #3665 .
Repository: internetarchive/openlibrary

Issue #10030: Contact form errors on submit
Created: 2024-11-14T00:20:43Z
Problem

Triggered in our code from here: 
  
    
      openlibrary/openlibrary/plugins/openlibrary/support.py
    
    
        Lines 96 to 97
      in
      067edbc
    
  
  
    

        
          
           else: 
        

        
          
               web.sendmail(from_address, to_address, subject, message) 
        
    
  


Reproducing the bug

Go to https://openlibrary.org/contact
Submit the form


Expected behavior: The email is sent and a success message appears
Actual behavior: An error screen appears

Context

Browser (Chrome, Safari, Firefox, etc): FF
OS (Windows, Mac, etc): Win
Logged in (Y/N): Y
Environment (prod, dev, local): prod

Breakdown

Requirements Checklist

[ ]

Related files




Stakeholders





Instructions for Contributors


Please run these commands to ensure your repository is up to date before creating a new branch to work on this issue and each time after pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Duplicate issue #10088: Contact form is failing on submission
Created: 2024-11-26T19:48:45Z
Problem

Sorry. There seems to be a problem with what you were just looking at.

We've noted the error 2024-11-26/194721574288 and will look into it as soon as possible. Head for [home](https://openlibrary.org/)?



Reproducing the bug

Go to https://openlibrary.org/contact?path=%2Fauthors%2FOL1491464A
Submit form


Expected behavior: Success
Actual behavior: Failure

Context

Browser (Chrome, Safari, Firefox, etc): FF
OS (Windows, Mac, etc): Mac
Logged in (Y/N): Y
Environment (prod, dev, local): prod

Breakdown

Requirements Checklist

[ ]

Related files




Stakeholders


@seabelis


Instructions for Contributors


Please run these commands to ensure your repository is up to date before creating a new branch to work on this issue and each time after pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Closing comment (2024-11-26T22:07:47Z): Duplicate of #10030
Repository: internetarchive/openlibrary

Issue #4521: Test Images for Accessibility
Created: 2021-02-02T05:09:02Z
Help us make sure all of the Open Library images are accessible to our users!
For this task, we want you to take a look through the images on Open Library & make sure they have appropriate alternatives for screen reader users.
Steps

Go through each of the pages under the 'Pages to Test' heading

If you can't take on every page, no worries! Just add a comment here & let us know what pages you're reviewing ☺️


Every time you encounter an image on a page, look at the underlying HTML code

If the image is an inline img element:

Make sure the element has an alt attribute
If the image adds meaning to the page, make sure the alt value represents the meaning the image adds
If the image is purely decorative (e.g. if it adds a background color or shading, or does not supply "content") make sure the alt attribute is null (i.e. alt="")


If the image is implemented with CSS (e.g. through the background-image property):

Make sure the image is purely decorative




If any of the steps above do not pass, please file a bug (or better yet a PR!) related to this image

General bug / PR formatting is available on the main Accessibility Issue: #4202
For image issues / PRs, make sure you include what the current alternative is (if any) & what you think the alternative should be!



Resources

If you're asking yourself, "Is this image decorative?" or "Does this alt attribute really represent what this image shows visually?", take a look at this article from WebAIM about Alternative Text
If the image you're investigating is implemented in another way (e.g. an SVG icon, something implemented with the CSS content property, or something more elusive) feel free to flag us if you know how alternatives work for this image type. Otherwise, reach out to the accessibility contact!

Contact info is available on the main Accessibility Issue: #4202



Pages to test

 #4630 - Home
 #4631 - Subjects
 #4632 - Individual Subject
 #4633 - Lists
 #4634 - Individual List
 #4635 - Advanced Search
 #4636 - Search Results
 #4637 - Search Inside Results
 #4638 - Book Page
 #4639 - Help Page
 #4640 - Library Explorer
 #4641 - Log In
 #4642 - Loans
 #4643 - Want To Read
 #4644 - Want To Read 'Stats'
 #4645 - Privacy Settings
 #4646 - Edit Profile
 #4648 - Report a Problem
 #4649 - Recent Changes
  #4647 - Add a Book

Duplicate issue #4584: Missing Alt Value for Footer Archive Logo Img
Created: 2021-02-12T16:13:20Z
Evidence / Screenshot (if possible)

Relevant url?

Steps to Reproduce


Go to Footer of openlibrary.org
Check the alt value of footer using Inspect Element Feature



Actual: alt = ""
Expected: Some Alt Value

Details

Logged in (Y/N)?  N
Browser type/version? Chrome
Operating system? Windows
Environment (prod/dev/local)? prod


Proposal & Constraints

Add an Alt Value to the Img
Related files

nav_foot.html

Closing comment (2021-02-12T16:51:08Z): Hi @dwaipayan05 this issue is a duplicate of #4521 (comment)
And according to the discussion #4521 (comment) alt="" is appropriate for the Archive logo.
Repository: introlab/rtabmap

Issue #1387: Difference in poses export between GUI and `rtabmap-export` script.
Created: 2024-11-23T12:00:08Z
Hi,
I consider a difference in output when I want to export the poses. I use the following options for the GUI (database viewer):
RGBD-SLAM ID format -> Map's graph -> robot (base frame)
And for the script I use rtabmap-export --poses --poses_format 11 $DB
It seems that the script version does some optimization:
[ INFO] (2024-11-23 10:12:38.628) Rtabmap.cpp:5131::optimizeCurrentMap() Optimize map: around location 1611 (lookInDatabase=true)
[ INFO] (2024-11-23 10:12:38.629) Rtabmap.cpp:5140::optimizeCurrentMap() get 1579 ids time 0.000964 s
[ INFO] (2024-11-23 10:12:38.632) Rtabmap.cpp:5183::optimizeGraph() get constraints (ids=1579, 1583 poses, 3253 edges) time 0.002875 s
[ INFO] (2024-11-23 10:12:38.701) Rtabmap.cpp:5255::optimizeGraph() Optimization time 0.068538 s
[ INFO] (2024-11-23 10:12:38.701) Rtabmap.cpp:5143::optimizeCurrentMap() optimize time 0.072313 s
[ INFO] (2024-11-23 10:12:38.702) Rtabmap.cpp:5152::optimizeCurrentMap() Correction (from node 1611) xyz=-0.011847,-0.096141,-0.002846 rpy=0.000646,-0.000955,0.029272
Optimizing the map... done (0.782533s, poses=1583).
Create and assemble the clouds...
Create and assemble the clouds... done (4.187351s, 3020073 points).
Poses exported to

The outputs are different (global rotation) and tiny pose differences. In addition the GUI version export the landmark poses as well. I use the latest osx app (GUI) and latest source code (script).
Can you explain the difference? Is it deliberately?

Duplicate issue #1398: rtabmap-export  (Global Full vs Global iterative)
Created: 2024-12-05T14:09:53Z
Hello,
I've noticed that the tool "rtabmap-export --poses" generates poses corresponding to what is referred to as "Global Full" in the rtabmap-databaseViewer.
Can one instead have rtabmap-export generate poses corresponding to  "Global iterative"? How?

Closing comment (2024-12-07T21:50:01Z): Related to #1387
Yes, it is Global Full. I'll check if I can also add the iterative option in that PR: #1391
Repository: introlab/rtabmap

Issue #56: g2o::csparse_extension link errors
Created: 2016-03-15T16:18:37Z
../../../bin/librtabmap_core.so.0.11.2: undefined reference to `g2o::csparse_extension::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)'
../../../bin/librtabmap_core.so.0.11.2: undefined reference to `g2o::csparse_extension::writeCs2Octave(char const*, cs_sparse const*, bool)'
../../../bin/librtabmap_core.so.0.11.2: undefined reference to `g2o::csparse_extension::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)'

The wrong csparse library is linked (between the one built from g2o and the one installed by the system). If the one in the system exists, the one built by g2o (because g2o was built before suitesparse was installed on the system) should be removed.
Solution: completly uninstall g2o and reinstall it. Clear the build directory of rtabmap and build again.
$ sudo rm -r /usr/local/include/EXTERNAL /usr/local/include/g2o
$ sudo rm -r /usr/local/lib/libg2o_*
$ cd g2o/build
$ rm -rf *
$ cmake ..
$ make -j4
$ sudo make install
$ cd rtabmap/build
$ rm -rf *
$ cmake ..
$ make -j4

Duplicate issue #579: make fail
Created: 2020-07-30T01:23:39Z
When I using make in ./build folder, I meet the error.
[ 80%] Linking CXX executable ../../../bin/rtabmap
../../../bin/librtabmap_core.so.0.20.2: undefined reference to g2o::csparse_extension::cs_chol_workspace(cs_di_sparse const*, cs_di_symbolic const*, int*, double*)' ../../../bin/librtabmap_core.so.0.20.2: undefined reference to g2o::csparse_extension::writeCs2Octave(char const*, cs_di_sparse const*, bool)'
../../../bin/librtabmap_core.so.0.20.2: undefined reference to `g2o::csparse_extension::cs_cholsolsymb(cs_di_sparse const*, double*, cs_di_symbolic const*, double*, int*)'
collect2: error: ld returned 1 exit status
app/src/CMakeFiles/rtabmap.dir/build.make:464: recipe for target '../bin/rtabmap' failed
make[2]: *** [../bin/rtabmap] Error 1
CMakeFiles/Makefile2:416: recipe for target 'app/src/CMakeFiles/rtabmap.dir/all' failed
make[1]: *** [app/src/CMakeFiles/rtabmap.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
How can I solve it

Closing comment (2020-08-03T01:02:16Z): Duplicate of #56 ?
Repository: introlab/rtabmap

Issue #998: Cannnot build iOS. 'rtabmap/utilite/ULogger.h' file not found
Created: 2023-03-21T06:10:40Z
I am trying to build iOS app and run on iPhone 13 pro max.
I used /app/ios/RTABMapApp/install_deps.sh to install dependency.
After, i changed signing team and bundle identifier. I used xcode's play button to build.

But  'rtabmap/utilite/ULogger.h' file not found message is displayed.
How can i handle this problem?

Duplicate issue #789: iOS Build failed because ULogger  not found
Created: 2021-11-26T16:05:03Z

Closing comment (2023-03-25T21:40:59Z): I think it is a duplicate of #998, will close as it is fixed.
Repository: introlab/rtabmap

Issue #293: Grid/CellSize set error
Created: 2018-07-02T12:42:59Z
As soon as I set Grid/CellSize to be less than 0.02, RTABMAP report error:
[FATAL] (2018-07-02 20:34:06.782) util3d_mapping.cpp:810::rayTrace() Condition (end.x >= 0 && end.x < grid.cols) not met! [end.x=203 grid.cols=203]
I check this file, it is an UASSERT_MSG that hasn't been satisfied.
Could you tell me how to solve this issue?
My goal is to make 2D mapping more precise so maybe it could navigate to its goal more accurately. Maybe there is some convenient method to change the mapping method so I don't need to change rtabcore code.
Thanks
Feng

Duplicate issue #295: Fatal error when setting Grid/CellSize to 0.01
Created: 2018-07-06T18:25:21Z
From email:

Now I tried to set Grid/CellSize to as minimal as possible like 0.01. Then it pops up an error message:
FATAL util3d_mapping.cpp: 810 ::?rayTrace() Condition (end.x >= 0&& end.x < grid.cols) not met ! [end.x=203 grid.cols=203]

Closing comment (2018-07-06T20:34:29Z): duplicate of #293
Repository: introlab/rtabmap

Issue #74: Tango compilation
Created: 2016-04-21T14:15:24Z
Hi Mathieu
How is your environment set up to compile the Android code?
I have included the tango_client_api.h etc. but I'm getting an "android" not found error.
Thanks
Ronnie

Duplicate issue #52: Problem about transplant rtabmap into android 
Created: 2016-02-23T06:33:32Z

Closing comment (2016-05-20T16:53:34Z): Closed as duplicate of #74
Repository: introlab/rtabmap

Issue #159: Fatal error when closing database on Windows (0.11.12, 0.11.13)
Created: 2017-01-12T20:33:57Z

Duplicate issue #161: Phab2Pro crash report (Disconnect database)
Created: 2017-01-13T15:49:06Z
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Lenovo/phinny_row/PB2PRO:6.0.1/MMB29M/PB2-690M_S200044_161214:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 27312, tid: 10976, name: Thread-4490  >>> com.introlab.rtabmap <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
    r0 00000000  r1 00002ae0  r2 00000006  r3 d929a978
    r4 d929a980  r5 d929a930  r6 00000002  r7 0000010c
    r8 add51750  r9 d929a444  sl e0cce30c  fp d929a3cc
    ip 00000006  sp d929a360  lr f71d3f25  pc f71d6320  cpsr 400f0010

backtrace:
    #00 pc 00044320  /system/lib/libc.so (tgkill+12)
    #01 pc 00041f21  /system/lib/libc.so (pthread_kill+32)
    #02 pc 0001ba4f  /system/lib/libc.so (raise+10)
    #03 pc 00018bf1  /system/lib/libc.so (__libc_android_abort+34)
    #04 pc 000167b0  /system/lib/libc.so (abort+4)
    #05 pc 016e08f4  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN9__gnu_cxx27__verbose_terminate_handlerEv+348)
    #06 pc 016abc54  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN10__cxxabiv111__terminateEPFvvE+8)
    #07 pc 016abcf4  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZSt9terminatev+12)
    #08 pc 016abe80  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (__cxa_throw+156)
    #09 pc 00c67b5d  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN7ULogger5writeENS_5LevelEPKciS2_S2_z+2196)
    #10 pc 00a519c5  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN7rtabmap15DBDriverSqlite323disconnectDatabaseQueryEbRKSs+592)
    #11 pc 00a4dd83  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN7rtabmap8DBDriver15closeConnectionEbRKSs+206)
    #12 pc 00a42c2f  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN7rtabmap6Memory5closeEbbRKSs+1338)
    #13 pc 00a1d661  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN7rtabmap7Rtabmap5closeEbRKSs+360)
    #14 pc 008e3601  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (_ZN10RTABMapApp4saveERKSs+168)
    #15 pc 008cefeb  /data/app/com.introlab.rtabmap-2/lib/arm/libNativeRTABMap.so (Java_com_introlab_rtabmap_RTABMapLib_save+34)
    #16 pc 00046be1  /data/app/com.introlab.rtabmap-2/oat/arm/base.odex (offset 0x30000)

Closing comment (2017-01-13T15:51:10Z): Looks similar to #159
Repository: ipython/ipython

Issue #4312: Link broken on ipython-doc stable
Created: 2013-09-30T17:06:45Z
On the page
http://ipython.org/ipython-doc/stable/interactive/notebook.html
The link to
Markdown Cells example notebook
is broken, it should be
http://nbviewer.ipython.org/urls/raw.github.com/ipython/ipython/1.x/examples/notebooks/Part%204%20-%20Markdown%20Cells.ipynb

Duplicate issue #4385: "Part 4 - Markdown Cells.ipynb" nbviewer example seems not well referenced in current online documentation page http://ipython.org/ipython-doc/stable/interactive/notebook.htm
Created: 2013-10-12T18:30:07Z
"Part 4 - Markdown Cells.ipynb" nbviewer example seems not well referenced in current online documentation page http://ipython.org/ipython-doc/stable/interactive/notebook.htm
(currently dead links to "http://ipython.org/ipython-doc/stable/interactive/notebook_p4")
==> Could you correct the link ?
(without this help, it's very tricky to find out how to include an image in a markdown cell)

Closing comment (2013-12-10T00:09:22Z): Note: this is a duplicate of #4312, which was actually fixed by #4316. But the actual link won't be correct until we rebuild the 1.x docs.
Repository: ipython/ipython

Issue #1692: Table of contents
Created: 2012-05-03T14:40:17Z
Generate Table of Contents from Heading cells.

Duplicate issue #3036: IPython notebook: add outline
Created: 2013-03-19T11:29:07Z
Since modern display are way to big for 80 char lines, a lot of space on the side gets wasted. At the same time, a notebook can be quite long, so scrolling between parts gets quite tiresome with the time.
An outline would often be quite handy. Something like this https://moqups.com/alendit/JotsLKRB/ . Chapter definition may come from markdown or from some kind of magic command.

Closing comment (2014-02-01T15:17:24Z): I think this a duplicate of #1692, so we can close it...