File CHANGELOG.md of Package kernel-source
# CHANGELOG
All notable changes to this kernel package are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project follows OSC (OpenSUSE Build Service) revision tracking.
## [Revision 11] - 2025-08-25
### Added
- **kernel-debug**: Re-enabled compile commands generation with optimized resource allocation
- `generate_compile_commands=1` for debug kernel builds
- Provides valuable debugging information for kernel development
- Maintains build stability with increased memory constraints
### Technical Details
- Debug builds now generate `compile_commands.json` for IDE integration and static analysis
- Build stability ensured by previous memory allocation increases (6GB default, 8GB on x86_64/aarch64)
## [Revision 10] - 2025-08-25
### Fixed
- **kernel-debug**: Resolved build failures through resource optimization
- Increased memory allocation for debug builds: 6GB default, 8GB on x86_64/aarch64
- Updated `_constraints` and `constraints.in` template files
- Temporarily disabled `generate_compile_commands` to reduce memory overhead
### Technical Details
- Debug kernel was failing during driver compilation due to memory pressure
- Memory constraints updated for all architectures with specific optimizations for x86_64/aarch64
- Build resource templates updated to persist changes across future builds
## [Revision 9] - 2025-08-25
### Added
- **Documentation**: Comprehensive kernel documentation and development tools
- `README.md`: Primary repository documentation with navigation index
- `KERNEL_SOURCES_README.md`: Guide for downloading and working with linux-6.11.tar.xz
- `KMOD_REBUILD_README.md`: Kernel module rebuild compatibility guide
- `sync-with-osc.sh`: Script for syncing between git and OSC workflows
### Enhanced
- Complete documentation coverage for kernel source management
- Module compatibility and rebuild decision guidance
- Developer experience improvements
- Reduced common support questions through comprehensive guides
## [Revision 8] - 2025-08-25
### Added
- **Documentation**: Kernel module rebuild documentation
- `KMOD_REBUILD_README.md`: Comprehensive guide for module rebuild requirements
- SUSE kernel versioning scheme documentation
- ABI compatibility policy explanation
- Practical verification steps and troubleshooting guide
### Fixed
- Addressed common questions about rebuild necessity for release number changes
## [Revision 7] - 2025-08-25
### Fixed
- **Build System**: RPM build error resolution
- Removed quotes from `source_rel` macro definition in `kernel-spec-macros`
- Fixed illegal character errors in RPM Requires lines
- Resolved: `Requires: kernel-devel = 6.11.3-"10.shift5"` → `Requires: kernel-devel = 6.11.3-10.shift5`
### Technical Details
- Source release macro properly formatted for RPM dependency processing
- Build system compatibility improved across all kernel variants
## [Revision 6] - 2025-08-25
### Changed
- **Version Management**: Versioning changes testing
- Experimental versioning modifications for system validation
## [Revision 5] - 2025-02-28
### Changed
- Undocumented changes (no commit message provided)
## [Revision 4] - 2025-02-28
### Changed
- Undocumented changes (no commit message provided)
## [Revision 3] - 2025-02-07
### Reverted
- Previous configuration changes
- Restoration of prior system state
## [Revision 2] - 2025-02-07
### Added
- **Kernel Configuration**: CONFIG_OF enabled
- Set CONFIG_OF to yes for device tree support
## [Revision 1] - 2025-01-27
### Added
- Initial kernel package setup
- Base kernel source configuration
---
## Summary
This kernel package has evolved significantly with major improvements in:
- **Build System Stability**: Resolved critical compilation failures for debug kernels
- **Documentation**: Comprehensive guides for kernel development and module management
- **Developer Experience**: Enhanced tooling and resource allocation for debugging
- **Resource Management**: Optimized build constraints for different architectures
### Current Status
- **Kernel Version**: 6.11.3
- **Release**: 10.shift5
- **Git Commit**: 006a2b4f54ea8081d692c34fd38bd1c2b57d8bd1
- **Last Updated**: 2025-08-25
### Key Features
- ✅ Stable debug kernel builds with compile commands generation
- ✅ Comprehensive documentation suite
- ✅ Optimized build resource allocation
- ✅ Multi-architecture support with specific optimizations
- ✅ Developer-friendly tooling and workflows