Bug 114561 - Fixes for app-misc/livecd-tools
Bug#: 114561 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: livecd@gentoo.org Reported By: amax@mail.ru
Component: Applications
URL: 
Summary: Fixes for app-misc/livecd-tools
Keywords:  
Status Whiteboard: 
Opened: 2005-12-05 12:57 0000
Description:   Opened: 2005-12-05 12:57 0000
So.. the existing tools in the portage doesn't works at all. Many bugs and  
mistakes in code.  
So, now I made complex solution 100% worked for me.  
It is include fixes for:  
  
app-misc/livecd-tools https://fantoo.ru/svn/app-misc/livecd-tools/ 
* autoconfig defaults fixes with new defaults to the /etc/conf.d/autoconfig 
* autoconfig start_service instead function schedule_service_startup 
* livecd-functions.sh.patch fix for bug with | (pipe symbol), so the nvidia 
detection has failed before 
* x-setup.patch for support eselect utility instead opengl-update 
 
 
 
sys-apps/hwsetup https://fantoo.ru/svn/sys-apps/hwsetup/ 
* hwsetup-1.1-xorg.patch for correct paths to Xorg drivers and .so extension 
instead .o (hard bugs) 
* hwsetup-1.1-write.patch for bug with /etc/sysconfig/gentoo file (every call 
it has been appeneded instead create new one) 
 
  
sys-apps/hwdata-gentoo https://fantoo.ru/svn/sys-apps/hwdata-gentoo/ 
* nvidia-full.patch correct fix for Cards database for support nvidia driver 
and replace it from nvidia to nv for new nvidia drivers 
 
 
x11-misc/mkxf86config https://fantoo.ru/svn/x11-misc/mkxf86config/ 
* xorg.conf.in.patch for getting new more comfortable  xorg.conf.in template 
* mkxf86config.sh.patch fixes bugs with monotor detection and fix for bug in 
Modes line (the "" was forgotten) 
 
 
Have fun!

------- Comment #1 From Alexey Maximov 2005-12-05 12:59:49 0000 -------
Note: any people may try something like (access using subversion): 
 
svn ci https://fantoo.ru/svn /usr/local/fantoo 
 
and use files from repository directly. 
 
It is too many patches for place all in one metabug here, probably people will 
do it :) 
 

------- Comment #2 From Alexey Maximov 2005-12-05 13:00:54 0000 -------
If you know about bugs with livecd tools and stuff, please notify me, I will 
include your patches. 
 

------- Comment #3 From Chris Gianelloni (RETIRED) 2005-12-05 15:07:42 0000 -------
You really need to file these as separate bugs against the packages in question
and attach patches to them.  It also helps to not insult the developer when
filing a bug report.  Just a friendly reminder.

I can go ahead and tell you that a few of these I won't accept, because they
change the intended behavior of the script/package, such as the autoconfig
defaults changes.  I am also not committing anything that breaks what is
currently stable in the tree, so no eselect, either.  I don't have a clue what
your nvidia-full patch does other than remove all of the SEE lines, which is
pointless.

Anyway, in the future you really need to file separate bugs, as I can't fix
pieces of this and still have it tracked easily as it is against 4 separate
packages.

I've committed the two livecd-tools fixes to CVS.  File bugs for the others. 
The only way a metabug is ever helpful is when a developer does it himself.  A
tracker bug is fine if you file bugs for each package and have them all block
the tracker bug, but in the case of these, it is unnecessary completely.

------- Comment #4 From Alexey Maximov 2005-12-05 15:22:22 0000 -------
hwsetup-1.1-xorg.patch  and mkxf86config.sh.patch are important fixes.  
  
You need check it more.  
  
All original stuff in real are very messy.  
Try understand it and REVIEW all patches before make conclusion. I can explain  
any fix, but you are don't see.   
  
try run  mkxf86config and you will get non worked xorg.conf due to invalid 
Mode line generated (b/c the " was ommited in the configuration tool) 
 
so the METABUG is only for you, not for me. 
I made fixes, you may not agree it. use your own messy stuff and be glad. The 
people needed for fixes. 
 
 

------- Comment #5 From Chris Gianelloni (RETIRED) 2005-12-06 05:44:00 0000 -------
Apparently you misunderstood me.  I blame the language barrier.

You need to file separate bugs for separate packages.

Filing a single bug with a whole ton of things in it really is a pain in the ass
for the developer and makes it almost impossible to track changes properly.  I
agree that hwsetup-1.1-xorg.patch is needed, along with the modes change from
mkxf86config.sh.patch, but none of the other stuff is really necessary.

At any rate, thanks for pointing this stuff out to me.  I'll just pick and
choose what I need from these patches and fix the actual bugs.