Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo 2006.0 Feature Requests
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
F-0_ICE
l33t
l33t


Joined: 06 Dec 2004
Posts: 679

PostPosted: Sat Jan 14, 2006 10:25 pm    Post subject: Reply with quote

ecatmur wrote:
Worth the wait? Why? Unless 2005.1 doesn't work on your computer it won't make any difference to your system, other than maybe skipping a few emerges.

mainly cuz of the toolchain updates (gcc-3.4). alot of them might be included with the new cd and i can't use the internet with my wifi card on the livecd. if i just have to wait an extra couple of days for the cd why do all that package rebuilding from the get go? besides i still have another week until i can start things.
_________________
~AMD64
AMD: Athlon64 X2 3800+
2G PC3200
ATI: RADEON HD 4350
Linksys: WMP54G

True Knowledge is Best Acquired Through Experience.
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4734
Location: Angra do Heroísmo (PT)

PostPosted: Sun Jan 15, 2006 5:00 am    Post subject: Reply with quote

An additional feature requrest to emerge and one that I feel is VERY IMPORTANT is that when a user asks emerge to remove acl or attr, emerge searches for the acl USE flag and if present issue in red large font the warning that doing so will break the system and wait for a specific input from the user. That would prevent or make it harder for users to break their system by accident or ignorance.
As far as I can tell this is the most difficult misteak to recover from in Gentoo. One can use the binary packages created by avenj at http://dev.gentoo.org/~avenj/bins/ but unfortunately some archs as AMD64 still don't have binary packages for acl and attr.
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Sun Jan 15, 2006 12:54 pm    Post subject: Reply with quote

I don't like that idea much - special-casing like that is never good. In any case it doesn't apply to Gentoo/ALT system structures (i.e. non-GNU systems).

Anyway, removing attr can only be done by running a depclean without a newuse world, which depclean specifically advises against. And it's easy to recover from (no, really) using busybox which is now in system.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4734
Location: Angra do Heroísmo (PT)

PostPosted: Sun Jan 15, 2006 2:32 pm    Post subject: Reply with quote

ecatmur,

I can't speculate on attr, but I can assure you that I removed acl with an emerge -C acl without any warning.
I wasn't aware that you could use busybox to recover from this. Is busybox a system dependency? Do you know if there's any guide on the forums or in the gentoo site that explains how to recover the system using busybox? Perhaps, my feature request should be for a guide on how to use busybox to recover one's system.
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9538
Location: beyond the rim

PostPosted: Sun Jan 15, 2006 2:58 pm    Post subject: Reply with quote

Randomly removing packages is never a good idea :wink:
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4734
Location: Angra do Heroísmo (PT)

PostPosted: Sun Jan 15, 2006 3:21 pm    Post subject: Reply with quote

It's true and it was certainly my misteak. By the way, I didn't "randomly" decide to remove acl.
I was just asking for a WARNING and since I learned from ecatmur that busybox allows to recover from that error, I was wondering whether a guide explaining how to do that exists in the forums or in the documentation resources.
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Sun Jan 15, 2006 3:39 pm    Post subject: Reply with quote

Well, yeah; if you go round removing packages at random (or without at least checking what depends on them) things are going to break.

Recovery with busybox: I haven't done it myself (because I can always boot my systems from CD or from USB) but there's a few options I can see.

If you have (or can get) a shell then run busybox sh and create links to busybox for whatever's broken; otherwise boot in with init=/bin/busybox.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Tue Jan 17, 2006 4:34 am    Post subject: Reply with quote

Genone wrote:
You might want to reread the rsync documention, AFAIK that should be possible with the same file by excluding everything in the first line (and then re-including specific parts)

according to /usr/bin/emerge
Code:

rsync_flags.append("--exclude-from="+portage.settings["RSYNC_EXCLUDEFROM"])

if the rsync_flag is --exclude-from there is no way to include, so if you exclude everything in the first line you won't be able to sync anymore.
man rsync wrote:

--exclude-from=FILE
This option is similar to the --exclude option, but instead it adds all exclude patterns listed in
the file FILE to the exclude list. Blank lines in FILE and lines starting with ¿;¿ or ¿#¿ are
ignored. If FILE is - the list will be read from standard input.

If you have tested it and found a way to include instead of exclude, share it please.



Another feature request would be a script/command to prune/clean /var/log/emerge.log
Removing upgraded packages not installed anymore, === sync info, and uninstalled packages. Its info is useful and deleting the file is a bad idea, but also contains a lot of unnecessary data...
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9538
Location: beyond the rim

PostPosted: Tue Jan 17, 2006 4:41 am    Post subject: Reply with quote

LinuxBlues wrote:
Genone wrote:
You might want to reread the rsync documention, AFAIK that should be possible with the same file by excluding everything in the first line (and then re-including specific parts)

according to /usr/bin/emerge
Code:

rsync_flags.append("--exclude-from="+portage.settings["RSYNC_EXCLUDEFROM"])

if the rsync_flag is --exclude-from there is no way to include, so if you exclude everything in the first line you won't be able to sync anymore.
man rsync wrote:

--exclude-from=FILE
This option is similar to the --exclude option, but instead it adds all exclude patterns listed in
the file FILE to the exclude list. Blank lines in FILE and lines starting with ¿;¿ or ¿#¿ are
ignored. If FILE is - the list will be read from standard input.


Read a bit further, the section "FILTER RULES". Basically --include and --exclude options are just variants of the main --filter option. Now that wasn't so hard to find, was it?
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Tue Jan 17, 2006 9:16 am    Post subject: Reply with quote

Genone wrote:

Read a bit further, the section "FILTER RULES". Basically --include and --exclude options are just variants of the main --filter option. Now that wasn't so hard to find, was it?


man rsync
/FILTER
Pattern not found (press RETURN)

Don't care Genone rsync by hand and emerge metadata solved the problem.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Tue Jan 17, 2006 9:31 am    Post subject: Reply with quote

I think filter rules aren't in Gentoo stable rsync (2.6.0). They certainly are in 2.6.4 upwards.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
Cinquero
Apprentice
Apprentice


Joined: 24 Jun 2004
Posts: 249

PostPosted: Thu Jan 26, 2006 2:18 pm    Post subject: My three wishes Reply with quote

What I'd like to see next in Gentoo:

1.) Most important warnings from the GWN as MOTD on login. Many of us are just too lazy to read a whole GWN *g*. Maybe only relevent titles should be display (depending on the installed packages)
2.) emerge messages (ie. perl-cleaner instructions) as one-liners in the MOTD.
3.) Remote-administration support for custom/trivial setups such that regular users don't have to care for system administration.

The first two should be fairly easy to implement and I think they would be of much use because they would dramatically improve communication between devs and users. The last one would let us compete with the old-style distributions and let us be superior to them: more recent software, no configuration needs to be done by the user (at least in some cases, ie. simple desktop setups with LAN, where in principle only the gateway and the local ip has to be specified... and in DHCP cases not even these.)

Let us bring Gentoo to the masses: always up-to-date, no reinstallations as with Windows, always secure, and thousands of packages available at your fingertips. Just as it ever should have been.
Back to top
View user's profile Send private message
RuiP
l33t
l33t


Joined: 15 Jan 2005
Posts: 643

PostPosted: Thu Jan 26, 2006 3:51 pm    Post subject: Reply with quote

Well there is a Gentoo 2006.0 Feature Requests. Perhaps your wishes will get more attention on a huge thread (10 pages now) specific for requests.
Many voices on the same request make it reach easely the ears of gods... eh, sorry... developers ;)
Back to top
View user's profile Send private message
Cinquero
Apprentice
Apprentice


Joined: 24 Jun 2004
Posts: 249

PostPosted: Thu Jan 26, 2006 4:10 pm    Post subject: Gutf? Reply with quote

Here are mine: https://forums.gentoo.org/viewtopic-t-427078.html

And how about establishing a Gentoo User Task Force, GUTF, which concentrates on all the issues not solved for such a long time?

Take the official portage tree and use new methods to test stability of packages, distribute system updates, receive user feedback, implement automatic testing procedures for media converters and all sorts of system tools etc.etc.etc.

For fast and accurate error feedback, one could let users decide if they want to let GUTF use their systems as test systems where the first wave of new packages will be rolled out: compilation and installation problems would be sent back immediately and automatically, so the amount of similar automatic error reports would signal a real problem.

Additionally, the GUTF could define configuration standards for common apache etc. setups, ie. how to identify CGI scripts and all sorts of such things. A GUTF User would then on one side be limited to certain Apache setups, but on the other would never have to care about the security of his system or about config files changing their format or location: specific GUTF tools would then do the conversion (automatized remote administration).

I personally think it is in most cases not necessary that every Gentoo user configures his box in its entirety. For most of us, core components can be set up pretty commonly.

Maybe we should ask commercial entities like IBM to start such a thing -- this would be even more useful on an enterprise-level (well, why don't we see the world as an enterprise where Gentoo has to be rolled out in multiple waves? *g* Just think about the importance of such a project...)
Back to top
View user's profile Send private message
afabco
Guru
Guru


Joined: 24 Feb 2004
Posts: 380

PostPosted: Fri Jan 27, 2006 7:01 am    Post subject: Reply with quote

It's been mentioned before off-and-on, but I'll bring it up again.

PAM should be something that is added to a base install, just like picking a file system and adding the fs-tools or a picking and emerging a system logger.

Thanks for a great and versatile distro.
_________________
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Back to top
View user's profile Send private message
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Sun Jan 29, 2006 6:44 pm    Post subject: Reply with quote

I hope Gentoo Developers include support of licences control to split opensource ebuilds and propietary ebuilds, like Debian or Ubuntu non-free packages trees.
Back to top
View user's profile Send private message
curtis119
Bodhisattva
Bodhisattva


Joined: 10 Mar 2003
Posts: 2160
Location: Toledo, Ohio,USA, North America, Earth, SOL System, Milky Way, The Universe, The Cosmos, and Beyond.

PostPosted: Mon Jan 30, 2006 10:02 pm    Post subject: Reply with quote

Genone wrote:

- gui ebuild creator. see app-portage/abeni


Wow, I had no idea that existed. Does anyone actually use it?


playfool wrote:
I've always wanted minions.


Me too. :cry:


@Genone, sorry about the whole "stage1 vs stage3" thing. One of us should have seen that and done something about it. Would you like one of us to split that stuff from the thread?
_________________
Gentoo: it's like wiping your ass with silk.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Mon Jan 30, 2006 11:35 pm    Post subject: Reply with quote

afabco wrote:
PAM should be something that is added to a base install


Add "pam" to your USE flag settings. Then do "emerge world --update --deep --newuse"

Quote:
just like picking a file system and adding the fs-tools or a picking and emerging a system logger.


Those are all in the install guide already.

Or are you talking about the gui installer or something?
Back to top
View user's profile Send private message
wolf31o2
Retired Dev
Retired Dev


Joined: 31 Jan 2003
Posts: 628
Location: Mountain View, CA

PostPosted: Thu Feb 09, 2006 8:20 pm    Post subject: Reply with quote

Since I'm really the guy this thread should be talking to, I'm going to answer a few of these questions.

#1. rt2500 - not until it goes stable in the tree

#2. vim in stages - probably not ever, for one, it is *huge* compared to nano, and second, the stages really are designed more for a Linux noob than a Unix guru.... besides, that's what multiple virtual terminals is for, vim is on the CD itself, you know

#3. ndiswrapper - not gonna happen... I see absolutely 0 point in adding a completely non-functional "driver" where you're required to use a USB key to bring your own drivers... we have a networkless installation method... use it... since you're already using your USB key, why not add the ndiswrapper distfiles to your key, too, and just emerge ndiswrapper after you've compiled your kernel? it is no harder than copying the Windows driver yourself anyway...

#4. sshd/root password by default - never going to happen... ever... we will not ship anything that is that insecure by default... that being said, we do have catalyst and livecd-kconfigs and livecd-specs in the tree... feel free to build your own CD with this done, but don't ever expect us to make our users that vulnerable

#5. glep19 - let this piece of junk die, please... it significantly increases the load on every single developer and was envisioned and enacted by some people that aren't even developers, but instead server admins... the problem is they didn't comprehend the immensity of their request, so it died on the vine due to a lack of support... I am actually working on an alternate proposal, which I should have out some time after the release...

As for most of these requests, using the forums is the absolute *worst* place to put your requests and have them seen or even considered. Most Gentoo developers avoid the forums like the plague. Release Engineering works from exactly two locations, https://bugs.gentoo.org and the gentoo-releng mailing list. If you have a request, join the list and join the discussions. Also understand that Release Engineering has *zero* authority to enact *any* changes except on the release media itself. Things like asking for packages to be stabilized or features to be added to portage will be ignored since we are not authorized to enact that kind of change, nor do we want to be...
_________________
Ex-Gentoo Developer
Catalyst/Genkernel Development Lead
http://wolf31o2.org
Back to top
View user's profile Send private message
GNUtoo
Veteran
Veteran


Joined: 05 May 2005
Posts: 1919

PostPosted: Fri Feb 10, 2006 7:23 pm    Post subject: Reply with quote

i went into this post apositely for this...
how can i request ebuilds...
i've already an acount to the bugzilla and i have already bugreported but where,indide buzilla is there a buton for adding request
and where to request features for a package...
for example requesting the inclusion of a patch in an ebuild

by the way for 2006.0 as the title sugest i i will anser:
for the livecd...:
*add wifi support (i,ve used knoppix in order to have madwifi and i installed gentoo with it!!!)
*X and qt or gtk in order to: "make xconfig"
*mabe qtaprted or gparted (i use this in conjunction with command line)
where can i sugest this???(developers won't ever read 10 pages!!!)
or mabe i need to make a livecd specialy for me and add it inside the unofficial wiki

another question...
there are a lot of masked ebuild... (the M+ and M~)
how can we know WHY there are masked...(the exact bug,security reason...)
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4734
Location: Angra do Heroísmo (PT)

PostPosted: Sat Feb 11, 2006 3:15 am    Post subject: Reply with quote

Hi new_to_non_X86.

In regard to your question about the masked packages, you can always look at /usr/portage/profiles/package.mask for the hardmasked packages and at /usr/portage/package-group/packagename/Changelog for soft masked packages.
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
codergeek42
Bodhisattva
Bodhisattva


Joined: 05 Apr 2004
Posts: 5142
Location: Anaheim, CA (USA)

PostPosted: Sat Feb 11, 2006 3:33 am    Post subject: Reply with quote

wolf31o2 wrote:
#2. vim in stages - probably not ever, for one, it is *huge* compared to nano, and second, the stages really are designed more for a Linux noob than a Unix guru.... besides, that's what multiple virtual terminals is for, vim is on the CD itself, you know
For what it's worth, I used to be a big Vim fanboy, but I recently rediscovered my love for Nano's simplicity. :)

Thanks for the input, Wolf31o2.
_________________
~~ Peter: Programmer, Mathematician, STEM & Free Software Advocate, Enlightened Agent, Transhumanist, Fedora contributor
Who am I? :: EFF & FSF
Back to top
View user's profile Send private message
GNUtoo
Veteran
Veteran


Joined: 05 May 2005
Posts: 1919

PostPosted: Sat Feb 11, 2006 11:17 am    Post subject: Reply with quote

jmbsvicetto wrote:
Hi new_to_non_X86.
In regard to your question about the masked packages, you can always look at /usr/portage/profiles/package.mask for the hardmasked packages and at /usr/portage/package-group/packagename/Changelog for soft masked packages.

thank a lot
now i'm able to install such packages:
Code:
# Michael Sterrett <mr_bones_@gentoo.org> (31 Jan 2006)
# multiplayer is broken
=games-strategy/glob-0.8.18
Back to top
View user's profile Send private message
curtis119
Bodhisattva
Bodhisattva


Joined: 10 Mar 2003
Posts: 2160
Location: Toledo, Ohio,USA, North America, Earth, SOL System, Milky Way, The Universe, The Cosmos, and Beyond.

PostPosted: Sat Feb 11, 2006 5:00 pm    Post subject: Reply with quote

new_to_non_X86 wrote:
jmbsvicetto wrote:
Hi new_to_non_X86.
In regard to your question about the masked packages, you can always look at /usr/portage/profiles/package.mask for the hardmasked packages and at /usr/portage/package-group/packagename/Changelog for soft masked packages.

thank a lot
now i'm able to install such packages:
Code:
# Michael Sterrett <mr_bones_@gentoo.org> (31 Jan 2006)
# multiplayer is broken
=games-strategy/glob-0.8.18


Hmm, the fact you don't know these things means you probably should read the Handbook. Specifically the parts on Working with Gentoo and Working with Portage. It will teach you these fundamental concepts of the Gentoo system that everyone should know.
_________________
Gentoo: it's like wiping your ass with silk.
Back to top
View user's profile Send private message
GNUtoo
Veteran
Veteran


Joined: 05 May 2005
Posts: 1919

PostPosted: Sat Feb 11, 2006 10:12 pm    Post subject: Reply with quote

curtis119 wrote:

Hmm, the fact you don't know these things means you probably should read the Handbook. Specifically the parts on Working with Gentoo and Working with Portage. It will teach you these fundamental concepts of the Gentoo system that everyone should know.

it's in the handbook???
the last i read the portage part there was only /etc/portage/ explanation about mask and unmask,not where mask reason are stored...
here this is at /usr/portage/profiles there is also the use.local.desc and use.desc here that are very interesting
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next
Page 10 of 11

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum