* Re: [gentoo-dev] new guides
@ 2001-04-12 17:42 datazone
0 siblings, 0 replies; 24+ messages in thread
From: datazone @ 2001-04-12 17:42 UTC (permalink / raw
To: gentoo-dev
> I also thought it would be really cool to make a portage manager for X using the python gtk+bindings.
glade springs to mind as a way to build the interface quickly, and then use libglade with python.
Leland Elie
^ permalink raw reply [flat|nested] 24+ messages in thread
* [gentoo-dev] new guides @ 2001-04-09 20:56 Daniel Robbins 2001-04-10 22:51 ` pbg1854 0 siblings, 1 reply; 24+ messages in thread From: Daniel Robbins @ 2001-04-09 20:56 UTC (permalink / raw To: gentoo-dev Devs, Some doc improvements to http://www.gentoo.org: The development guide has been converted to the new XML guide format. Also, we now have Pete's excellent new development HOWTO on the site. Both are works in progress. Much thanks to Pete and Thomas for their hard work! Best Regards, -- Daniel Robbins <drobbins@gentoo.org> President/CEO http://www.gentoo.org Gentoo Technologies, Inc. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-09 20:56 Daniel Robbins @ 2001-04-10 22:51 ` pbg1854 2001-04-10 23:11 ` Achim Gottinger 2001-04-10 23:26 ` Achim Gottinger 0 siblings, 2 replies; 24+ messages in thread From: pbg1854 @ 2001-04-10 22:51 UTC (permalink / raw To: gentoo-dev On Mon, Apr 09, 2001 at 08:55:04PM -0600, Daniel Robbins wrote: > Devs, > > Some doc improvements to http://www.gentoo.org: > > The development guide has been converted to the new XML guide format. > Also, we now have Pete's excellent new development HOWTO on the site. > > Both are works in progress. Much thanks to Pete and Thomas for their > hard work! > Oh, and speaking of which, I've been quite busy recently (classes, work, my band, etc...), which is why I have not added much to the HOWTO recently. I'm going to try to put some more info into it this week, and so if anyone has any suggestions for improvements/additions etc. please let me know, I'll add them. Pete ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-10 22:51 ` pbg1854 @ 2001-04-10 23:11 ` Achim Gottinger 2001-04-11 0:13 ` Gontran 2001-04-10 23:26 ` Achim Gottinger 1 sibling, 1 reply; 24+ messages in thread From: Achim Gottinger @ 2001-04-10 23:11 UTC (permalink / raw To: gentoo-dev pbg1854@garnet.acns.fsu.edu wrote: > > On Mon, Apr 09, 2001 at 08:55:04PM -0600, Daniel Robbins wrote: > > Devs, > > > > Some doc improvements to http://www.gentoo.org: > > > > The development guide has been converted to the new XML guide format. > > Also, we now have Pete's excellent new development HOWTO on the site. > > > > Both are works in progress. Much thanks to Pete and Thomas for their > > hard work! > > > > Oh, and speaking of which, I've been quite busy recently (classes, > work, my band, etc...), It seemms everyone has this problem at the moment. :-) which is why I have not added much to the > HOWTO recently. I'm going to try to put some more info into it this > week, and so if anyone has any suggestions for improvements/additions > etc. please let me know, I'll add them. Pete, I'll do the FHS part of the howto and additionally I want to add a chapter that describes the USE concept. I'm not a native english spear, so I can eighter write the whole chapers and you correct them, or I can give you a short list of points and you write the chapters. Tell me what you think about that please. bye achim~ > > Pete > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-10 23:11 ` Achim Gottinger @ 2001-04-11 0:13 ` Gontran 2001-04-11 0:47 ` Achim Gottinger 0 siblings, 1 reply; 24+ messages in thread From: Gontran @ 2001-04-11 0:13 UTC (permalink / raw To: gentoo-dev Hi Achim, devers, I'm willing to sort through any docs you care to write and correct for English grammar and whatnot, I stand to learn something about the project that way. On another note ... Bled the ISO last night, hoping to boot the kernel on VIA board with Cyrix MII (via chipset: VT82C598MVP), grub popped up nicely (yea!), selected top option, got some proper looking boot messages then all kind of scrolling hex numbers and total lock. I understand that there's some issues with some via sets ... have a 486 with 32 Mb I'll try next, I'd give it a shot now, but it won't boot off the cdrom and I find myself without a working 3.5 floppy drive for bootdisk making. Any insights? Gontran * Achim Gottinger (AGottinger@t-online.de) wrote: > pbg1854@garnet.acns.fsu.edu wrote: > > > > On Mon, Apr 09, 2001 at 08:55:04PM -0600, Daniel Robbins wrote: > > > Devs, > > > > > > Some doc improvements to http://www.gentoo.org: > > > > > > The development guide has been converted to the new XML guide format. > > > Also, we now have Pete's excellent new development HOWTO on the site. > > > > > > Both are works in progress. Much thanks to Pete and Thomas for their > > > hard work! > > > > > > > Oh, and speaking of which, I've been quite busy recently (classes, > > work, my band, etc...), > > It seemms everyone has this problem at the moment. :-) > > which is why I have not added much to the > > HOWTO recently. I'm going to try to put some more info into it this > > week, and so if anyone has any suggestions for improvements/additions > > etc. please let me know, I'll add them. > > Pete, I'll do the FHS part of the howto and additionally I want to add a > chapter that > describes the USE concept. I'm not a native english spear, so I can > eighter write the > whole chapers and you correct them, or I can give you a short list of > points and you > write the chapters. Tell me what you think about that please. > > bye achim~ > > > > > > Pete > > > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@gentoo.org > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev -- Gontran ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 0:13 ` Gontran @ 2001-04-11 0:47 ` Achim Gottinger 2001-04-11 1:02 ` Gontran 0 siblings, 1 reply; 24+ messages in thread From: Achim Gottinger @ 2001-04-11 0:47 UTC (permalink / raw To: gentoo-dev Gontran wrote: > > Hi Achim, devers, > > I'm willing to sort through any docs you care to write and correct for > English grammar and whatnot, I stand to learn something about the project that > way. Fine, thank you. I send you my docs at the end of the week. > > On another note ... > > Bled the ISO last night, hoping to boot the kernel on VIA board with Cyrix MII > (via chipset: VT82C598MVP), grub popped up nicely (yea!), selected top option, > got some proper looking boot messages then all kind of scrolling hex numbers > and total lock. > > I understand that there's some issues with some via sets ... have a 486 with > 32 Mb I'll try next, I'd give it a shot now, but it won't boot off the cdrom > and I find myself without a working 3.5 floppy drive for bootdisk making. > Any insights? I send the whole last weekend on a rescue disk system and want to update and rework the whole boot concept on the next weekend. In theory the latest iso should work on any >=i486 system, but it doesn't. I have tested it on a K62/VIA board here with success. Yesterday I tried to boot the rescue system on a Compaq armada laptop had it hangs after loading the rescue disk. :-/ I'm planning to boot the bootimage directly from the cd, becuase mkisofs now allows the use of images other that fd for booting. If it works I can add alot of different kernels to the image and there is no more need to scan for the cdrom device and mount the iso image loopback. This solution should work for you too. Does your 486 cdrom allow boot off the cdrom? achim~ > > Gontran > > * Achim Gottinger (AGottinger@t-online.de) wrote: > > pbg1854@garnet.acns.fsu.edu wrote: > > > > > > On Mon, Apr 09, 2001 at 08:55:04PM -0600, Daniel Robbins wrote: > > > > Devs, > > > > > > > > Some doc improvements to http://www.gentoo.org: > > > > > > > > The development guide has been converted to the new XML guide format. > > > > Also, we now have Pete's excellent new development HOWTO on the site. > > > > > > > > Both are works in progress. Much thanks to Pete and Thomas for their > > > > hard work! > > > > > > > > > > Oh, and speaking of which, I've been quite busy recently (classes, > > > work, my band, etc...), > > > > It seemms everyone has this problem at the moment. :-) > > > > which is why I have not added much to the > > > HOWTO recently. I'm going to try to put some more info into it this > > > week, and so if anyone has any suggestions for improvements/additions > > > etc. please let me know, I'll add them. > > > > Pete, I'll do the FHS part of the howto and additionally I want to add a > > chapter that > > describes the USE concept. I'm not a native english spear, so I can > > eighter write the > > whole chapers and you correct them, or I can give you a short list of > > points and you > > write the chapters. Tell me what you think about that please. > > > > bye achim~ > > > > > > > > > > Pete > > > > > > _______________________________________________ > > > gentoo-dev mailing list > > > gentoo-dev@gentoo.org > > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@gentoo.org > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > -- > Gontran > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 0:47 ` Achim Gottinger @ 2001-04-11 1:02 ` Gontran 2001-04-11 1:55 ` Achim Gottinger 0 siblings, 1 reply; 24+ messages in thread From: Gontran @ 2001-04-11 1:02 UTC (permalink / raw To: gentoo-dev * Achim Gottinger (AGottinger@t-online.de) wrote: > Gontran wrote: > > > > Hi Achim, devers, > > > > I'm willing to sort through any docs you care to write and correct for > > English grammar and whatnot, I stand to learn something about the project that > > way. > > Fine, thank you. I send you my docs at the end of the week. > > > > On another note ... > > > > Bled the ISO last night, hoping to boot the kernel on VIA board with Cyrix MII > > (via chipset: VT82C598MVP), grub popped up nicely (yea!), selected top option, > > got some proper looking boot messages then all kind of scrolling hex numbers > > and total lock. > > > > I understand that there's some issues with some via sets ... have a 486 with > > 32 Mb I'll try next, I'd give it a shot now, but it won't boot off the cdrom > > and I find myself without a working 3.5 floppy drive for bootdisk making. > > Any insights? > > I send the whole last weekend on a rescue disk system and want to update > and rework > the whole boot concept on the next weekend. > In theory the latest iso should work on any >=i486 system, but it > doesn't. > I have tested it on a K62/VIA board here with success. > Yesterday I tried to boot the rescue system on a Compaq armada laptop > had it hangs after > loading the rescue disk. :-/ > I'm planning to boot the bootimage directly from the cd, becuase mkisofs > now allows the use of images other that fd for booting. If it works I > can add alot of different kernels to the image and there is no more need > to scan for the cdrom device and mount the iso image loopback. > This solution should work for you too. > > Does your 486 cdrom allow boot off the cdrom? Unfortunately, no. But there is another machine around here with a floppy that works, come to think of it. I'll make the floppies there and give it another try on the cyrix. Gontran > > achim~ > > > > > Gontran > > > > * Achim Gottinger (AGottinger@t-online.de) wrote: > > > pbg1854@garnet.acns.fsu.edu wrote: > > > > > > > > On Mon, Apr 09, 2001 at 08:55:04PM -0600, Daniel Robbins wrote: > > > > > Devs, > > > > > > > > > > Some doc improvements to http://www.gentoo.org: > > > > > > > > > > The development guide has been converted to the new XML guide format. > > > > > Also, we now have Pete's excellent new development HOWTO on the site. > > > > > > > > > > Both are works in progress. Much thanks to Pete and Thomas for their > > > > > hard work! > > > > > > > > > > > > > Oh, and speaking of which, I've been quite busy recently (classes, > > > > work, my band, etc...), > > > > > > It seemms everyone has this problem at the moment. :-) > > > > > > which is why I have not added much to the > > > > HOWTO recently. I'm going to try to put some more info into it this > > > > week, and so if anyone has any suggestions for improvements/additions > > > > etc. please let me know, I'll add them. > > > > > > Pete, I'll do the FHS part of the howto and additionally I want to add a > > > chapter that > > > describes the USE concept. I'm not a native english spear, so I can > > > eighter write the > > > whole chapers and you correct them, or I can give you a short list of > > > points and you > > > write the chapters. Tell me what you think about that please. > > > > > > bye achim~ > > > > > > > > > > > > > > Pete > > > > > > > > _______________________________________________ > > > > gentoo-dev mailing list > > > > gentoo-dev@gentoo.org > > > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > > > > > _______________________________________________ > > > gentoo-dev mailing list > > > gentoo-dev@gentoo.org > > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > -- > > Gontran > > > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@gentoo.org > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 1:02 ` Gontran @ 2001-04-11 1:55 ` Achim Gottinger 2001-04-11 3:08 ` Gontran 0 siblings, 1 reply; 24+ messages in thread From: Achim Gottinger @ 2001-04-11 1:55 UTC (permalink / raw To: gentoo-dev > > > > Does your 486 cdrom allow boot off the cdrom? > > Unfortunately, no. But there is another machine around here with a floppy > that works, come to think of it. I'll make the floppies there and give it > another try on the cyrix. > I uploaded two disc images to ibiblio gentoo-x86-distro/gentoo-1.0_rc4/images. bootgrub_jerry.img conatins a special linuxrc for jerry, but also it contains additional grub menues to start the the rescue disc. This image contains the same kernel that is on the rc4_pre2 iso, so if the iso does not work, this disc whouldn't work too. I can make you a bootdisk image with a newer kernel if you want. rdisk.gz is the recue disk image. achim~ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 1:55 ` Achim Gottinger @ 2001-04-11 3:08 ` Gontran 2001-04-11 3:16 ` Achim Gottinger 0 siblings, 1 reply; 24+ messages in thread From: Gontran @ 2001-04-11 3:08 UTC (permalink / raw To: gentoo-dev * Achim Gottinger (AGottinger@t-online.de) wrote: > > > > > > Does your 486 cdrom allow boot off the cdrom? > > > > Unfortunately, no. But there is another machine around here with a floppy > > that works, come to think of it. I'll make the floppies there and give it > > another try on the cyrix. > > > I uploaded two disc images to ibiblio > gentoo-x86-distro/gentoo-1.0_rc4/images. > > bootgrub_jerry.img conatins a special linuxrc for jerry, but also it > contains > additional grub menues to start the the rescue disc. This image contains > the same kernel that is > on the rc4_pre2 iso, so if the iso does not work, this disc whouldn't > work too. > > I can make you a bootdisk image with a newer kernel if you want. > > rdisk.gz is the recue disk image. > > achim~ > Thanks Achim. Turns out I had the same (memory?) problem with the boot floppy on the cyrix *shrug*, and my 486 is old as ... well it doesn't have a math co-processor. Frankly, from the specs on the website, gentoo doesn't look like it's a 486 kind of party... That seems reasonable to me. I'm gonna have to go shopping. Looking forward to helping out. Rgds, Gontran ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 3:08 ` Gontran @ 2001-04-11 3:16 ` Achim Gottinger 0 siblings, 0 replies; 24+ messages in thread From: Achim Gottinger @ 2001-04-11 3:16 UTC (permalink / raw To: gentoo-dev Gontran wrote: > > * Achim Gottinger (AGottinger@t-online.de) wrote: > > > > > > > > Does your 486 cdrom allow boot off the cdrom? > > > > > > Unfortunately, no. But there is another machine around here with a floppy > > > that works, come to think of it. I'll make the floppies there and give it > > > another try on the cyrix. > > > > > I uploaded two disc images to ibiblio > > gentoo-x86-distro/gentoo-1.0_rc4/images. > > > > bootgrub_jerry.img conatins a special linuxrc for jerry, but also it > > contains > > additional grub menues to start the the rescue disc. This image contains > > the same kernel that is > > on the rc4_pre2 iso, so if the iso does not work, this disc whouldn't > > work too. > > > > I can make you a bootdisk image with a newer kernel if you want. > > > > rdisk.gz is the recue disk image. > > > > achim~ > > > > Thanks Achim. Turns out I had the same (memory?) problem with the boot floppy > on the cyrix *shrug*, and my 486 is old as ... well it doesn't have a math > co-processor. Frankly, from the specs on the website, gentoo doesn't look > like it's a 486 kind of party... That seems reasonable to me. > You said memeory problem. Hmm, this can be the cause why it did not run on my compaq laptop (32MB). If I remeber correct I used 16MB for the default ramdisk size on rc4_pre2, but that much is not required. I inform you if I got it installed on my compaq machine. I run it here on a 486SX/25 system with 16MB ram and two 100MB hds running as a raid device, since nearly a year without a problem. But I had to compile all the packages for that special system , because that time we used i686 as the default HOST. > I'm gonna have to go shopping. Looking forward to helping out. > > Rgds, > Gontran > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-10 22:51 ` pbg1854 2001-04-10 23:11 ` Achim Gottinger @ 2001-04-10 23:26 ` Achim Gottinger 2001-04-10 23:51 ` Daniel Robbins 1 sibling, 1 reply; 24+ messages in thread From: Achim Gottinger @ 2001-04-10 23:26 UTC (permalink / raw To: gentoo-dev Hi again, I have a addition too. In situations where we modify aclocal or configure.in, i think it is better to run autoconf/... and add a patch for all modified files instead of running autoconf from the ebuild. This simplifies package dependencies and makes it possible to build all packages without autoconf/automake/m4/perl installed. achim~ > > Pete > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-10 23:26 ` Achim Gottinger @ 2001-04-10 23:51 ` Daniel Robbins 2001-04-11 0:19 ` Achim Gottinger 0 siblings, 1 reply; 24+ messages in thread From: Daniel Robbins @ 2001-04-10 23:51 UTC (permalink / raw To: gentoo-dev On Wed, Apr 11, 2001 at 06:56:57AM +0200, Achim Gottinger wrote: > In situations where we modify aclocal or configure.in, i think it is better > to run autoconf/... and add a patch for all modified files instead of running > autoconf from the ebuild. This simplifies package dependencies and makes it > possible to build all packages without autoconf/automake/m4/perl installed. I don't think that this really matters for packages like GNOME (after all, if you're installing GNOME then you probably also have autoconf/Perl,etc. installed :), but this technique would be useful for critical system packages, like those found in sys-*. However, "emerge" should be able to sort out the build/runtime deps perfectly in either case -- as long as the DEPEND and RDEPEND strings are set correctly. Though I'll agree, it would be nice to have a Perl-free system (drobbins hides) :P -- Daniel Robbins <drobbins@gentoo.org> President/CEO http://www.gentoo.org Gentoo Technologies, Inc. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-10 23:51 ` Daniel Robbins @ 2001-04-11 0:19 ` Achim Gottinger 2001-04-11 0:29 ` Daniel Robbins 0 siblings, 1 reply; 24+ messages in thread From: Achim Gottinger @ 2001-04-11 0:19 UTC (permalink / raw To: gentoo-dev Daniel Robbins wrote: > > On Wed, Apr 11, 2001 at 06:56:57AM +0200, Achim Gottinger wrote: > > > In situations where we modify aclocal or configure.in, i think it is better > > to run autoconf/... and add a patch for all modified files instead of running > > autoconf from the ebuild. This simplifies package dependencies and makes it > > possible to build all packages without autoconf/automake/m4/perl installed. > > I don't think that this really matters for packages like GNOME (after all, if > you're installing GNOME then you probably also have autoconf/Perl,etc. > installed :), but this technique would be useful for critical system packages, > like those found in sys-*. I had the following problem with glibc-2.2.2. Their configure file was not designed well and some tests failed on a system without perl (build). I liked petes suggestion to modify the root and not the leaf of the configuration, so I patched configure.in. So now I had to compile autoconf/m4/perl/libtool before I could build glibc (very bad). I think it is generally a good idea to add configure to the patch, because it is a bit confusing that the configure in work exists but does not work. So eigther it must be removed if configure.in gets modified or added to the patch. However, "emerge" should be able to sort out the > build/runtime deps perfectly in either case -- as long as the DEPEND and > RDEPEND strings are set correctly. Yes that's true. But in the above example it is a problem. > > Though I'll agree, it would be nice to have a Perl-free system (drobbins hides) Unfortunately xfree requires perl, so it whould be a xfree free system too. BTW: It whould be nice to have a python free runtime system too (nothing personal this time, so no need to run or hide :-)). This is impossible at the moment because of the env-update thing. It might be required on embedded platforms where disc space is rare (spython ~5MB). I suggest recode env-update in bash or c. achim~ > > -- > Daniel Robbins <drobbins@gentoo.org> > President/CEO http://www.gentoo.org > Gentoo Technologies, Inc. > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 0:19 ` Achim Gottinger @ 2001-04-11 0:29 ` Daniel Robbins 2001-04-11 0:51 ` Achim Gottinger 2001-04-12 16:14 ` Pete Gavin 0 siblings, 2 replies; 24+ messages in thread From: Daniel Robbins @ 2001-04-11 0:29 UTC (permalink / raw To: gentoo-dev On Wed, Apr 11, 2001 at 07:50:15AM +0200, Achim Gottinger wrote: > I think it is generally a good idea to add configure to the patch, because it > is a bit confusing that the configure in work exists but does not work. So > eigther it must be removed if configure.in gets modified or added to the > patch. I agree with your suggestion. Sorry, I should have made that more clear in the previous email. > > Though I'll agree, it would be nice to have a Perl-free system (drobbins hides) > > Unfortunately xfree requires perl, so it whould be a xfree free system > too. > BTW: It whould be nice to have a python free runtime system too (nothing > personal this time, so no need to run or hide :-)). This is impossible at > the moment because of the env-update thing. It might be required on embedded > platforms where disc space is rare (spython ~5MB). I suggest recode > env-update in bash or c. Well, pkgmerge, ebuild and emerge are in python right now too. I don't have a problem if people want to start converting the more stable code to C++. A good start would be env-update and the .tbz2 functions (/usr/lib/python2.0/xpak.py). Since we're moving to an object framework, I think that C++ would be a better fit than C. If anyone is interested in doing this, please contact me first. Then I'll carefully coordinate my work in python with yours. Best Regards, -- Daniel Robbins <drobbins@gentoo.org> President/CEO http://www.gentoo.org Gentoo Technologies, Inc. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 0:29 ` Daniel Robbins @ 2001-04-11 0:51 ` Achim Gottinger 2001-04-12 16:14 ` Pete Gavin 1 sibling, 0 replies; 24+ messages in thread From: Achim Gottinger @ 2001-04-11 0:51 UTC (permalink / raw To: gentoo-dev > > Well, pkgmerge, ebuild and emerge are in python right now too. I don't have a problem > if people want to start converting the more stable code to C++. A good start would be > env-update and the .tbz2 functions (/usr/lib/python2.0/xpak.py). Since we're moving to > an object framework, I think that C++ would be a better fit than C. I ment a situation like, I want to make a cramfs for my (not yet existsing) Palm on a normal gentoo system. I don't need pkgmerge, ebuild or emerge on that system, but I need env-update there. But well, I can create profile.env on the development system too. achim~ > > If anyone is interested in doing this, please contact me first. Then I'll carefully > coordinate my work in python with yours. > > Best Regards, > > -- > Daniel Robbins <drobbins@gentoo.org> > President/CEO http://www.gentoo.org > Gentoo Technologies, Inc. > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-11 0:29 ` Daniel Robbins 2001-04-11 0:51 ` Achim Gottinger @ 2001-04-12 16:14 ` Pete Gavin 2001-04-13 1:41 ` Pete Gavin 1 sibling, 1 reply; 24+ messages in thread From: Pete Gavin @ 2001-04-12 16:14 UTC (permalink / raw To: gentoo-dev On Wed, Apr 11, 2001 at 12:28:15AM -0600, Daniel Robbins wrote: > > Well, pkgmerge, ebuild and emerge are in python right now too. I don't have a problem > if people want to start converting the more stable code to C++. A good start would be > env-update and the .tbz2 functions (/usr/lib/python2.0/xpak.py). Since we're moving to > an object framework, I think that C++ would be a better fit than C. > I'm a pretty decent c++ hacker, I could probably help w/ this, but I'll need to look at the python extension docs. I also thought it would be really cool to make a portage manager for X using the python gtk+ bindings. I think it would be best to use python for this, since pretty much everything that it would need to do is already written, it only needs the interface to be written. It would also be alot simpler than writing it in C and imbedding python :) Pete ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-12 16:14 ` Pete Gavin @ 2001-04-13 1:41 ` Pete Gavin [not found] ` <20010413052441.A29405@kabbu.thehutt.org> 0 siblings, 1 reply; 24+ messages in thread From: Pete Gavin @ 2001-04-13 1:41 UTC (permalink / raw To: gentoo-dev On Thu, Apr 12, 2001 at 04:13:17PM -0600, Pete Gavin wrote: > I'm a pretty decent c++ hacker, I could probably help w/ this, but > I'll need to look at the python extension docs. I also thought it > would be really cool to make a portage manager for X using the python > gtk+ bindings. I think it would be best to use python for this, since > pretty much everything that it would need to do is already written, it > only needs the interface to be written. It would also be alot simpler > than writing it in C and imbedding python :) I've been looking at SWIG a bit, and I think it would be really helpful for this stuff. That way, we might eventually be able to make it so that most portage stuff is also available from perl, and anyone who wants to access portage from perl may do so easily. (I know some of you may cringe at this, but I happen to like perl :) but don't worry, I like python equally... both have their uses) Pete ^ permalink raw reply [flat|nested] 24+ messages in thread
[parent not found: <20010413052441.A29405@kabbu.thehutt.org>]
* Re: [gentoo-dev] new guides [not found] ` <20010413052441.A29405@kabbu.thehutt.org> @ 2001-04-13 4:07 ` Achim Gottinger 2001-04-13 6:07 ` Tom Flavel 2001-04-16 21:08 ` Jerry A! 0 siblings, 2 replies; 24+ messages in thread From: Achim Gottinger @ 2001-04-13 4:07 UTC (permalink / raw To: gentoo-dev "Jerry A!" wrote: > > On Fri, Apr 13, 2001 at 01:40:17AM -0600, Pete Gavin wrote: > : > : I've been looking at SWIG a bit, and I think it would be really > : helpful for this stuff. That way, we might eventually be able to make > : it so that most portage stuff is also available from perl, and anyone > : who wants to access portage from perl may do so easily. (I know some > : of you may cringe at this, but I happen to like perl :) but don't > : worry, I like python equally... both have their uses) > > Curiousity on my part. Is there any reason why we're looking to step > away from python? It appears as though the Linux/Python connection are > here to stay. Especially with ESR's new CML2 project. Gimme a link to that project please. As we go > forward, one won't even be able to rebuild the kernel w/out Python. > > Achim, have you looked at the freeze module for compiling the python > bits for the embedded devices you're working on (instead of rewriting > them in C++)? No, can I make binaries for python scripts with that? The problem I see for embedded devices, is that python requires simply too much memory. If it is possible to make standalone binaries that do eighter require all the python modules nor the python binarie, I would be intersted how huge such a binary will be. We had a discussion about allowing other languages like perl or tcl/tk to be used for ebuild. And decided that it makes more sense converting stable parts of python code to c++. Once it's all c++ we can make modules for other scripting languages. I personal prefer perl as a scripting language and did not investigate much time in learning python. But as long as daniel is the developer of ebuild it is his right do choose his preferend language for development I think. Our biggest problem is still that we can not spend all our time in gentoo development as long as we do not have sponsors. There is a install-gui in development that will use qt first, but it will be designed in a manner that the gui parts are separated from the configuration backend, so it should be easy to write ncurses or gtk frontends too. But do not expect that stuff next week. :-) BTW: Jerry, are you still headbanging or did you get gentoo working now? achim~ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-13 4:07 ` Achim Gottinger @ 2001-04-13 6:07 ` Tom Flavel 2001-04-13 6:49 ` Achim Gottinger 2001-04-13 9:21 ` Daniel Robbins 2001-04-16 21:08 ` Jerry A! 1 sibling, 2 replies; 24+ messages in thread From: Tom Flavel @ 2001-04-13 6:07 UTC (permalink / raw To: gentoo-dev On Fri, Apr 13, 2001 at 11:38:28AM +0200, Achim Gottinger wrote: > > We had a discussion about allowing other languages like perl or tcl/tk > to be used for ebuild. And decided that > it makes more sense converting stable parts of python code to c++. Once > it's all c++ we can make modules > for other scripting languages. I personal prefer perl as a scripting > language and did not investigate much > time in learning python. But as long as daniel is the developer of > ebuild it is his right do choose his > preferend language for development I think. > Our biggest problem is still that we can not spend all our time in > gentoo development as long as we do not have > sponsors. > > There is a install-gui in development that will use qt first, but it > will be designed in a manner that the gui > parts are separated from the configuration backend, so it should be easy > to write ncurses or gtk frontends too. > But do not expect that stuff next week. :-) > Hi, on a similar note, I remember discussing seperating the backend of portage from interfaces a while ago, but I think it may have been a bit too early :) To recap, the idea was to have a C/C++ program listen on a pipe, then have interfaces (in the language of your choice) do things like "echo packagename>/thatpipe" - the backend would listen and install the package. This would mean one could churn out gui's using the wigit tool of personal prefence, for example, with relative ease. A bouns is that as the protocol would be simple (basically just a package name/version and what to do with it) the actual behaviour would be consistent across all interfaces. - Tom ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-13 6:07 ` Tom Flavel @ 2001-04-13 6:49 ` Achim Gottinger 2001-04-13 9:21 ` Daniel Robbins 1 sibling, 0 replies; 24+ messages in thread From: Achim Gottinger @ 2001-04-13 6:49 UTC (permalink / raw To: gentoo-dev Tom Flavel wrote: > > On Fri, Apr 13, 2001 at 11:38:28AM +0200, Achim Gottinger wrote: > > > > We had a discussion about allowing other languages like perl or tcl/tk > > to be used for ebuild. And decided that > > it makes more sense converting stable parts of python code to c++. Once > > it's all c++ we can make modules > > for other scripting languages. I personal prefer perl as a scripting > > language and did not investigate much > > time in learning python. But as long as daniel is the developer of > > ebuild it is his right do choose his > > preferend language for development I think. > > Our biggest problem is still that we can not spend all our time in > > gentoo development as long as we do not have > > sponsors. > > > > There is a install-gui in development that will use qt first, but it > > will be designed in a manner that the gui > > parts are separated from the configuration backend, so it should be easy > > to write ncurses or gtk frontends too. > > But do not expect that stuff next week. :-) > > > > Hi, > > on a similar note, I remember discussing seperating the backend of portage > from interfaces a while ago, but I think it may have been a bit too early :) > > To recap, the idea was to have a C/C++ program listen on a pipe, then have > interfaces (in the language of your choice) do things like > "echo packagename>/thatpipe" - the backend would listen and install the package. > > This would mean one could churn out gui's using the wigit tool of personal > prefence, for example, with relative ease. A bouns is that as the protocol > would be simple (basically just a package name/version and what to do with it) > the actual behaviour would be consistent across all interfaces. > Hi, There will be two separate libs, one for portage and one for the configuration system. So that pipe thing whould be a alternative frontend for the portage libs. achim~ > - Tom > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-13 6:07 ` Tom Flavel 2001-04-13 6:49 ` Achim Gottinger @ 2001-04-13 9:21 ` Daniel Robbins 2001-04-13 10:51 ` Pete Gavin 1 sibling, 1 reply; 24+ messages in thread From: Daniel Robbins @ 2001-04-13 9:21 UTC (permalink / raw To: gentoo-dev On Fri, Apr 13, 2001 at 01:05:55PM +0100, Tom Flavel wrote: > To recap, the idea was to have a C/C++ program listen on a pipe, then have > interfaces (in the language of your choice) do things like > "echo packagename>/thatpipe" - the backend would listen and install the package. One problem with this solution is that we need a robust and feature-rich two-way communications stream. For example, your request to install "foo/bar-1.0" may be answered by a list of dependencies that must be satisfied before installation is possible, or a particular dependency that couldn't be satisfied (if it's auto-resolving dependencies), or that the particular package wasn't found in the portage database. With such a system as you describe, the Portage response would have to be placed in another file, and tying these two files into a communications stream would become tricky enough to make this a less-than-elegant, solution. IMO. Best Regards, -- Daniel Robbins <drobbins@gentoo.org> President/CEO http://www.gentoo.org Gentoo Technologies, Inc. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-13 9:21 ` Daniel Robbins @ 2001-04-13 10:51 ` Pete Gavin 0 siblings, 0 replies; 24+ messages in thread From: Pete Gavin @ 2001-04-13 10:51 UTC (permalink / raw To: gentoo-dev On Fri, Apr 13, 2001 at 09:20:03AM -0600, Daniel Robbins wrote: > > To recap, the idea was to have a C/C++ program listen on a pipe, then have > > interfaces (in the language of your choice) do things like > > "echo packagename>/thatpipe" - the backend would listen and install the package. > > One problem with this solution is that we need a robust and feature-rich two-way > communications stream. For example, your request to install "foo/bar-1.0" may be > answered by a list of dependencies that must be satisfied before installation is > possible, or a particular dependency that couldn't be satisfied (if it's auto-resolving > dependencies), or that the particular package wasn't found in the portage database. > > With such a system as you describe, the Portage response would have to be placed > in another file, and tying these two files into a communications stream would become > tricky enough to make this a less-than-elegant, solution. IMO. > Well, the backend program *does* have both a stdin and stdout stream, which would provide the two way communication stream you're talking about. And we could also set up a socket file if necessary. Or even unix sockets (but I think that would be overkill...) Pete ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-13 4:07 ` Achim Gottinger 2001-04-13 6:07 ` Tom Flavel @ 2001-04-16 21:08 ` Jerry A! 2001-04-17 6:28 ` Achim Gottinger 1 sibling, 1 reply; 24+ messages in thread From: Jerry A! @ 2001-04-16 21:08 UTC (permalink / raw To: gentoo-dev On Fri, Apr 13, 2001 at 11:38:28AM +0200, Achim Gottinger wrote: : "Jerry A!" wrote: : > : > Curiousity on my part. Is there any reason why we're looking to step : > away from python? It appears as though the Linux/Python connection are : > here to stay. Especially with ESR's new CML2 project. : : Gimme a link to that project please. Here's a link to the project page <http://www.tuxedo.org/~esr/kbuild> and here's the announcement <http://www.tuxedo.org/~esr/kbuild/ANNOUNCEMENT>. : > Achim, have you looked at the freeze module for compiling the python : > bits for the embedded devices you're working on (instead of rewriting : > them in C++)? : : No, can I make binaries for python scripts with that? The problem I : see for embedded devices, is that python requires simply too much : memory. If it is possible to make standalone binaries that do eighter : require all the python modules nor the python binarie, I would be : intersted how huge such a binary will be. The freeze module will covert the python code to c and then compile it. I think we can also look at using stripped down version of Python, like stackless or pippy. I guess I'm just very pro-python. We've developed a great system that through the use of a very-high level scripting language provides an easy framework for hacking and extensibility. I'd hate to see that lost. In fact, embdebian (Embedded Debian) is using CML2 already. My guess is that they already have found a way to deal with this issue. : We had a discussion about allowing other languages like perl or tcl/tk : to be used for ebuild. And decided that it makes more sense converting : stable parts of python code to c++. Once it's all c++ we can make : modules for other scripting languages. I personal prefer perl as a : scripting language and did not investigate much time in learning : python. But as long as daniel is the developer of ebuild it is his : right do choose his preferend language for development I think. Our : biggest problem is still that we can not spend all our time in gentoo : development as long as we do not have sponsors. Since time is limited, why don't we just concentrate on what we've always been doing? I figure that if can publish an API, then others can develop ebuild in other languages. : BTW: Jerry, are you still headbanging or did you get gentoo working now? No. Unfortunately, I've become the latest dot-com casualty. So, the Vaio z505 had to go back. I went to a computer show over the weekend and picked up the parts to put together a 1GHz Athlon system (I even picked up a pcmcia bay so I can still try and get laptop portages made). So, it's back to the drawing board for figuring out how to bootstrap this puppy. --Jerry name: Jerry Alexandratos || Open-Source software isn't a phone: 703.599.6023 || matter of life or death... email: jerry@thehutt.org || ...It's much more important || than that! ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] new guides 2001-04-16 21:08 ` Jerry A! @ 2001-04-17 6:28 ` Achim Gottinger 0 siblings, 0 replies; 24+ messages in thread From: Achim Gottinger @ 2001-04-17 6:28 UTC (permalink / raw To: gentoo-dev > The freeze module will covert the python code to c and then compile it. Sounds good in theory, does it work better that perl->c? > I think we can also look at using stripped down version of Python, like > stackless or pippy. Yes that must be evaluated. I guess I'm just very pro-python. We've developed > a great system that through the use of a very-high level scripting > language provides an easy framework for hacking and extensibility. I'd > hate to see that lost. As long as daniel lives, you whoun't see that lost. The plan is to convert parts of the ebuild python code to c++ once it is stable. Do you plan to hack things like the dependencie system? So finaly the core of ebuild will be c++ code used by a python module. Then it is possible to write modules for ebuild in other languages too. > > Since time is limited, why don't we just concentrate on what we've > always been doing? I figure that if can publish an API, then others can > develop ebuild in other languages. > I do not see a sense in using other languages than bash for ebuild's functions, but it whould be great to have a perl module from which I can access ebuilds functions. Of cause we currently concentrate on what we've always been doing. I'm reworking all our packages since two month to make intensive use of the USE variables. Once I'm finished we should be able to use USE as a global config file for all packages. So for example if you set "mysql" in USE all packages that can be linked against mysql get linked against it. I think this is usefull for embedded systems too, because it can reduce the package's size immense. There is no need for native languages support, pam or readline on an internet radio. Unfortunately all this is much more time-consumning as I thought and that is a main cause why there was no new release in the past. But once it is finished I swear that it will be real fun. > : BTW: Jerry, are you still headbanging or did you get gentoo working now? > > No. Unfortunately, I've become the latest dot-com casualty. Urgh, sorry to hear that, hope you get a new job soon. So, the > Vaio z505 had to go back. I went to a computer show over the weekend > and picked up the parts to put together a 1GHz Athlon system (I even > picked up a pcmcia bay so I can still try and get laptop portages made). > So, it's back to the drawing board for figuring out how to bootstrap > this puppy. I made a package for yard, which is a nice system for building rescue and install discs. Simplified you pass a list of binraies you want to have on a disc and yard finds te required libs and builds a working image for you. Debian uses a nice script to reduce the size of the shared libraries for such a disc by building the shared libs from _pic.a archives with only the required funtions. This can reduce for exanple glibc's size to nearly the half. The problem is that yard currently has the path to the config stuff hardcoded, so it must be hacked to read an env var or an parameter (should not be difficult). Once this is done, I think it's even good for making images for embedded systems. Additionaly I try to use syslinux for the boot disc. Hopefully this works better than our current system. Once more it's more time-consuming than expected but real fun in the end. All the trials we made for a week to get gentoo running on your vaio where tested here on an Athlon system, so hopefully it will work on your system too. Maybe I can upload new snapshot releases for build and sys this week. bye achim~ > > --Jerry > > name: Jerry Alexandratos || Open-Source software isn't a > phone: 703.599.6023 || matter of life or death... > email: jerry@thehutt.org || ...It's much more important > || than that! > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2001-04-17 12:27 UTC | newest] Thread overview: 24+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-04-12 17:42 [gentoo-dev] new guides datazone -- strict thread matches above, loose matches on Subject: below -- 2001-04-09 20:56 Daniel Robbins 2001-04-10 22:51 ` pbg1854 2001-04-10 23:11 ` Achim Gottinger 2001-04-11 0:13 ` Gontran 2001-04-11 0:47 ` Achim Gottinger 2001-04-11 1:02 ` Gontran 2001-04-11 1:55 ` Achim Gottinger 2001-04-11 3:08 ` Gontran 2001-04-11 3:16 ` Achim Gottinger 2001-04-10 23:26 ` Achim Gottinger 2001-04-10 23:51 ` Daniel Robbins 2001-04-11 0:19 ` Achim Gottinger 2001-04-11 0:29 ` Daniel Robbins 2001-04-11 0:51 ` Achim Gottinger 2001-04-12 16:14 ` Pete Gavin 2001-04-13 1:41 ` Pete Gavin [not found] ` <20010413052441.A29405@kabbu.thehutt.org> 2001-04-13 4:07 ` Achim Gottinger 2001-04-13 6:07 ` Tom Flavel 2001-04-13 6:49 ` Achim Gottinger 2001-04-13 9:21 ` Daniel Robbins 2001-04-13 10:51 ` Pete Gavin 2001-04-16 21:08 ` Jerry A! 2001-04-17 6:28 ` Achim Gottinger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox