Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Paludis doesn't see use flag changes
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Tue Apr 29, 2008 2:38 pm    Post subject: Paludis doesn't see use flag changes Reply with quote

This is the output of emerge -uDN world -pv
Code:

These are the packages that would be merged, in order:

Calculating world dependencies             ... done!
[ebuild  N    ] dev-python/pyrex-0.9.4.1  0 kB
[ebuild  N    ] dev-python/dbus-python-0.80.2  USE="-test" 0 kB
[ebuild   R   ] app-office/openoffice-2.4.0  USE="cups dbus eds firefox gstreamer gtk java kde ldap opengl%* pam webdav -binfilter -debug -gnome -mono -odk -seamonkey -xulrunner" LINGUAS="it -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu" 0 kB
[ebuild   R   ] mail-client/mozilla-thunderbird-2.0.0.12  USE="crypt ipv6 ldap replytolist xinerama -bindist -debug -gnome -mozdom -moznopango -xprint" LINGUAS="it -af -be -bg -ca -cs -da -de -el -en% -en_GB -en_US% -es -es_AR -es_ES -eu -fi -fr -ga -ga_IE -he -hu -ja -ko -lt -mk -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW" 0 kB

Total: 4 packages (2 new, 2 reinstalls), Size of downloads: 0 kB


And this is the output of paludis --install --dl-reinstall if-use-changed --continue-on-failure if-satisfied world -p
Code:

Building target list...
Building dependency list...paludis@1209479334: [QA version_spec.too_long] In program paludis --install --dl-reinstall if-use-changed --continue-on-failure if-satisfied world -p:
  ... When performing install action from command line:
  ... When executing install task:
  ... When building dependency list:
  ... When adding NamedSetDepSpec 'system':
  ... When adding PackageDepSpec 'sys-apps/net-tools':
  ... When fetching versions of 'sys-apps/net-tools' in gentoo:
  ... When loading versions for 'sys-apps/net-tools' in gentoo:
  ... When creating ID for 'sys-apps/net-tools' from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When extracting version from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When parsing version spec '1.60_p20071202044231-r1':
  ... Number part '20071202044231' exceeds 8 digit limit permitted by the Package Manager Specification (Paludis supports arbitrary lengths, but other package managers do not)


These packages will be installed:


Total: 0 packages

 * No unread news items found


Why paludis doesn't see the new use flag in openoffice and the new languages in thunderbird?

paludis --install mozilla-thunderbird openoffice -p
Code:

Building target list...
Building dependency list...

These packages will be installed:

* mail-client/mozilla-thunderbird [R 2.0.0.12] <target>
    Reasons: x11-plugins/enigmail-0.95.6-r2:0::installed, x11-plugins/replytolist-0.2.1:0::installed
    -bindist crypt -debug -gnome ipv6 ldap -mozdom -moznopango replytolist xinerama -xprint linguas: -af -be -bg -ca -cs -da -de -el -en+ -en_GB -en_US+ -es -es_AR -es_ES -eu -fi -fr -ga -ga_IE -he -hu it -ja -ko -lt -mk -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW
* app-office/openoffice [R 2.4.0] <target>
    -binfilter cups dbus -debug eds firefox -gnome gstreamer gtk java kde ldap -mono -odk opengl+ pam -seamonkey webdav -xulrunner elibc: (-FreeBSD) linguas: -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu it -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu

Total: 2 packages (2 rebuilds)

Use flags:

* opengl:          Adds support for OpenGL (3D graphics)

linguas:

* en:              English locale
* en_US:           English locale

 * No unread news items found

_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Wed Apr 30, 2008 4:07 pm    Post subject: Re: Paludis doesn't see use flag changes Reply with quote

dracula1985 wrote:
This is the output of emerge -uDN world -pv
Code:

These are the packages that would be merged, in order:

Calculating world dependencies             ... done!
[ebuild  N    ] dev-python/pyrex-0.9.4.1  0 kB
[ebuild  N    ] dev-python/dbus-python-0.80.2  USE="-test" 0 kB
[ebuild   R   ] app-office/openoffice-2.4.0  USE="cups dbus eds firefox gstreamer gtk java kde ldap opengl%* pam webdav -binfilter -debug -gnome -mono -odk -seamonkey -xulrunner" LINGUAS="it -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu" 0 kB
[ebuild   R   ] mail-client/mozilla-thunderbird-2.0.0.12  USE="crypt ipv6 ldap replytolist xinerama -bindist -debug -gnome -mozdom -moznopango -xprint" LINGUAS="it -af -be -bg -ca -cs -da -de -el -en% -en_GB -en_US% -es -es_AR -es_ES -eu -fi -fr -ga -ga_IE -he -hu -ja -ko -lt -mk -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW" 0 kB

Total: 4 packages (2 new, 2 reinstalls), Size of downloads: 0 kB


And this is the output of paludis --install --dl-reinstall if-use-changed --continue-on-failure if-satisfied world -p
Code:

Building target list...
Building dependency list...paludis@1209479334: [QA version_spec.too_long] In program paludis --install --dl-reinstall if-use-changed --continue-on-failure if-satisfied world -p:
  ... When performing install action from command line:
  ... When executing install task:
  ... When building dependency list:
  ... When adding NamedSetDepSpec 'system':
  ... When adding PackageDepSpec 'sys-apps/net-tools':
  ... When fetching versions of 'sys-apps/net-tools' in gentoo:
  ... When loading versions for 'sys-apps/net-tools' in gentoo:
  ... When creating ID for 'sys-apps/net-tools' from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When extracting version from '/usr/portage/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild':
  ... When parsing version spec '1.60_p20071202044231-r1':
  ... Number part '20071202044231' exceeds 8 digit limit permitted by the Package Manager Specification (Paludis supports arbitrary lengths, but other package managers do not)


These packages will be installed:


Total: 0 packages

 * No unread news items found


Why paludis doesn't see the new use flag in openoffice and the new languages in thunderbird?

paludis --install mozilla-thunderbird openoffice -p
Code:

Building target list...
Building dependency list...

These packages will be installed:

* mail-client/mozilla-thunderbird [R 2.0.0.12] <target>
    Reasons: x11-plugins/enigmail-0.95.6-r2:0::installed, x11-plugins/replytolist-0.2.1:0::installed
    -bindist crypt -debug -gnome ipv6 ldap -mozdom -moznopango replytolist xinerama -xprint linguas: -af -be -bg -ca -cs -da -de -el -en+ -en_GB -en_US+ -es -es_AR -es_ES -eu -fi -fr -ga -ga_IE -he -hu it -ja -ko -lt -mk -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW
* app-office/openoffice [R 2.4.0] <target>
    -binfilter cups dbus -debug eds firefox -gnome gstreamer gtk java kde ldap -mono -odk opengl+ pam -seamonkey webdav -xulrunner elibc: (-FreeBSD) linguas: -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu it -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu

Total: 2 packages (2 rebuilds)

Use flags:

* opengl:          Adds support for OpenGL (3D graphics)

linguas:

* en:              English locale
* en_US:           English locale

 * No unread news items found


paludis uses the language option for options. and the use flag need to go into the /etc/paludis/use.conf or similar. and to me it seems that it has seen it:

Quote:
opengl+
doesn't have the - before the flag and the same go for the linguas. they're both removed.
paludis also says what has changed in use flags (as you see opengl) and linguas (as you can see en and en_US).

the world issue is new and to me has never happened.
Back to top
View user's profile Send private message
creidiki
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 283
Location: Varese (Italy)

PostPosted: Wed Apr 30, 2008 4:45 pm    Post subject: Reply with quote

Seems to me it picks it up just fine - they have a + after the flag name don't they?
_________________
'((eINIT) (soor overlay))
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Wed Apr 30, 2008 9:13 pm    Post subject: Reply with quote

creidiki wrote:
Seems to me it picks it up just fine - they have a + after the flag name don't they?


probably he intends that world doesn't picks up the change while emerging the packages manually does.
Back to top
View user's profile Send private message
creidiki
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 283
Location: Varese (Italy)

PostPosted: Wed Apr 30, 2008 9:26 pm    Post subject: Reply with quote

I think that's a side-effect of having proper repository support - since installed packages are part of ::installed, you can only compare version numbers. I could well be utterly wrong here tho.
_________________
'((eINIT) (soor overlay))
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Thu May 01, 2008 5:15 pm    Post subject: Reply with quote

beso_1717 wrote:
creidiki wrote:
Seems to me it picks it up just fine - they have a + after the flag name don't they?


probably he intends that world doesn't picks up the change while emerging the packages manually does.

Yeah, you understanded right!

creidiki wrote:
I think that's a side-effect of having proper repository support - since installed packages are part of ::installed, you can only compare version numbers. I could well be utterly wrong here tho.

In another system (same paludis version, with kde4 overlay) paludis does it right, without problems...

It seems like paludis think that opengl is already active in openoffice, but the flag doesn't exists at the time openoffice has been built...
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
Berniyh
l33t
l33t


Joined: 07 Jun 2006
Posts: 677

PostPosted: Thu May 01, 2008 5:25 pm    Post subject: Reply with quote

dracula1985 wrote:
It seems like paludis think that opengl is already active in openoffice, but the flag doesn't exists at the time openoffice has been built...

Which Paludis version is that?
Because there has been a use flag related bug fixed in one of the latest versions.
(In that case it showed up when using use deps, but maybe there could be other situations, too.)
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Thu May 01, 2008 5:38 pm    Post subject: Reply with quote

Perhaps it's a result of you using "--continue-on-failure if-satisfied"

Not sure though
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Thu May 01, 2008 6:17 pm    Post subject: Reply with quote

Berniyh wrote:
dracula1985 wrote:
It seems like paludis think that opengl is already active in openoffice, but the flag doesn't exists at the time openoffice has been built...

Which Paludis version is that?
Because there has been a use flag related bug fixed in one of the latest versions.
(In that case it showed up when using use deps, but maybe there could be other situations, too.)


paludis-0.26.0, now I'm upgrading to 0.26.1
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.


Last edited by dracula1985 on Thu May 01, 2008 6:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Thu May 01, 2008 6:20 pm    Post subject: Reply with quote

0.26.1 is the current version; perhaps try reproducing in that version? Though I be it'll repro
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Thu May 01, 2008 7:33 pm    Post subject: Reply with quote

slycordinator wrote:
0.26.1 is the current version; perhaps try reproducing in that version? Though I be it'll repro


The problem is still present with paludis-0.26.1...
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
creidiki
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 283
Location: Varese (Italy)

PostPosted: Thu May 01, 2008 8:20 pm    Post subject: Reply with quote

No, what happens is USE flags are checked against the installed version. The one that's part of the ::installed repository.

The fact that the one in the gentoo tree changes is ignored, because USE/dependency changes in ebuilds mean the ebuild should get a revbump.

Unfortunately, the OOo maintainers seem to think they've got special permissions to do silent bumps like they're raining. :lol:
_________________
'((eINIT) (soor overlay))
Back to top
View user's profile Send private message
dracula1985
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 299
Location: Vicenza (Italy)

PostPosted: Thu May 01, 2008 8:44 pm    Post subject: Reply with quote

creidiki wrote:
No, what happens is USE flags are checked against the installed version. The one that's part of the ::installed repository.

The fact that the one in the gentoo tree changes is ignored, because USE/dependency changes in ebuilds mean the ebuild should get a revbump.

Unfortunately, the OOo maintainers seem to think they've got special permissions to do silent bumps like they're raining. :lol:

Ok, I understanded, and you're right, but it happens, so why paludis can't manage this eventuality?
Most users will see it as a bug...
_________________
Marco

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde.
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Fri May 02, 2008 11:14 pm    Post subject: Reply with quote

dracula1985 wrote:
creidiki wrote:
No, what happens is USE flags are checked against the installed version. The one that's part of the ::installed repository.

The fact that the one in the gentoo tree changes is ignored, because USE/dependency changes in ebuilds mean the ebuild should get a revbump.

Unfortunately, the OOo maintainers seem to think they've got special permissions to do silent bumps like they're raining. :lol:

Ok, I understanded, and you're right, but it happens, so why paludis can't manage this eventuality?
Most users will see it as a bug...


most users don't use paludis and portage doesn't seem to have that problem. and usually bugs pertaining paludis aren't considered in mainstream.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Sat May 03, 2008 2:23 pm    Post subject: Reply with quote

beso_1717 wrote:
dracula1985 wrote:
creidiki wrote:
No, what happens is USE flags are checked against the installed version. The one that's part of the ::installed repository.

The fact that the one in the gentoo tree changes is ignored, because USE/dependency changes in ebuilds mean the ebuild should get a revbump.

Unfortunately, the OOo maintainers seem to think they've got special permissions to do silent bumps like they're raining. :lol:

Ok, I understanded, and you're right, but it happens, so why paludis can't manage this eventuality?
Most users will see it as a bug...


most users don't use paludis and portage doesn't seem to have that problem. and usually bugs pertaining paludis aren't considered in mainstream.


He's not asking "Why do the gentoo devs do this bad behavior?" but is asking "Since we know some devs do this even though they shouldn't, why doesn't paludis handle it?"
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Sat May 03, 2008 4:59 pm    Post subject: Reply with quote

slycordinator wrote:
beso_1717 wrote:
dracula1985 wrote:
creidiki wrote:
No, what happens is USE flags are checked against the installed version. The one that's part of the ::installed repository.

The fact that the one in the gentoo tree changes is ignored, because USE/dependency changes in ebuilds mean the ebuild should get a revbump.

Unfortunately, the OOo maintainers seem to think they've got special permissions to do silent bumps like they're raining. :lol:

Ok, I understanded, and you're right, but it happens, so why paludis can't manage this eventuality?
Most users will see it as a bug...


most users don't use paludis and portage doesn't seem to have that problem. and usually bugs pertaining paludis aren't considered in mainstream.


He's not asking "Why do the gentoo devs do this bad behavior?" but is asking "Since we know some devs do this even though they shouldn't, why doesn't paludis handle it?"


why should someone put something not standard in its programs?! if there are standards and these standards should be followed by packagers then i don't see why someone would have to put up weird code to support someone who doesn't do the things in a standard way. these behaviour should be addressed to the developers that don't follow the rules together with the rule that has not been followed. usually to make trace of all these issues would mean a lot of useless code, which would slow down the package manager. so i don't really see what's the point in doing this.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Sun May 04, 2008 1:12 am    Post subject: Reply with quote

beso_1717 wrote:


why should someone put something not standard in its programs?! if there are standards and these standards should be followed by packagers then i don't see why someone would have to put up weird code to support someone who doesn't do the things in a standard way. these behaviour should be addressed to the developers that don't follow the rules together with the rule that has not been followed. usually to make trace of all these issues would mean a lot of useless code, which would slow down the package manager. so i don't really see what's the point in doing this.


1) The problem is that it is EXTREMELY common for silent revbumps to occur. They've happened all the time for many years.

2) Is it actually a standard that people not do this type of behavior or is it an "unwritten rule"?

Still, even if it is a rule that people not do this, I am sure there are other cases where paludis deals with something that "shouldn't be." Like it used to be that paludis died ungracefully when unmerging something that had a file with a space in its name and the devs said that the vdb entries shouldn't have any spaces in file names anyway... but since then the manager has been updated to deal with this bad behavior.

I'm not suggesting that every piece of bad behavior be accounted for... just that this particular type of "bad behavior" is common.
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Sun May 04, 2008 11:21 am    Post subject: Reply with quote

slycordinator wrote:
beso_1717 wrote:


why should someone put something not standard in its programs?! if there are standards and these standards should be followed by packagers then i don't see why someone would have to put up weird code to support someone who doesn't do the things in a standard way. these behaviour should be addressed to the developers that don't follow the rules together with the rule that has not been followed. usually to make trace of all these issues would mean a lot of useless code, which would slow down the package manager. so i don't really see what's the point in doing this.


1) The problem is that it is EXTREMELY common for silent revbumps to occur. They've happened all the time for many years.

2) Is it actually a standard that people not do this type of behavior or is it an "unwritten rule"?


i don't know if it's a written or unwritten rule. maybe someone should start writing down some kind of quality control. in this way it could be defined a so called gentoo standard and every package that is following it is gentoo compliant. also in this way it should become easier to find bugs and stuff that doesn't work. but defining and writing a standard is quite difficult and would take quite some time to do so, time that could be used for developing issues instead.

slycordinator wrote:

Still, even if it is a rule that people not do this, I am sure there are other cases where paludis deals with something that "shouldn't be." Like it used to be that paludis died ungracefully when unmerging something that had a file with a space in its name and the devs said that the vdb entries shouldn't have any spaces in file names anyway... but since then the manager has been updated to deal with this bad behavior.

I'm not suggesting that every piece of bad behavior be accounted for... just that this particular type of "bad behavior" is common.


try addressing the issue to the paludis devs on their buglist. they should be able to help you more on this matter.
Back to top
View user's profile Send private message
jkoerner
Apprentice
Apprentice


Joined: 04 Nov 2006
Posts: 270

PostPosted: Sun May 04, 2008 4:40 pm    Post subject: Reply with quote

Read this http://devmanual.gentoo.org/# and wonder why shit happens…
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Sun May 04, 2008 5:09 pm    Post subject: Reply with quote

From the above:

Quote:
Ebuilds may have a Gentoo revision number associated with them. This is a -rX suffix, where X is an integer — see File Naming Rules. This component must only be used for Gentoo changes, not upstream releases. By default, -r0 is implied.

Ebuilds should have their -rX incremented whenever a change is made which will make a substantial difference to what gets installed by the package — by substantial, we generally mean "something for which many users would want to upgrade". This is usually for bugfixes.

Simple compile fixes do not warrant a revision bump; this is because they do not affect the installed package for users who already managed to compile it. Small documentation fixes are also usually not grounds for a new revision.


Focus on the last paragraph.
Back to top
View user's profile Send private message
beso_1717
Apprentice
Apprentice


Joined: 19 Jul 2007
Posts: 263

PostPosted: Mon May 05, 2008 8:47 am    Post subject: Reply with quote

slycordinator wrote:
From the above:

Quote:
Ebuilds may have a Gentoo revision number associated with them. This is a -rX suffix, where X is an integer — see File Naming Rules. This component must only be used for Gentoo changes, not upstream releases. By default, -r0 is implied.

Ebuilds should have their -rX incremented whenever a change is made which will make a substantial difference to what gets installed by the package — by substantial, we generally mean "something for which many users would want to upgrade". This is usually for bugfixes.

Simple compile fixes do not warrant a revision bump; this is because they do not affect the installed package for users who already managed to compile it. Small documentation fixes are also usually not grounds for a new revision.


Focus on the last paragraph.


maybe they've seen the add of an use flag as a simple compile fix that doesn't affect the installed package for the users who already have installed the package. there isn't a specific mention that use flag changes require a rev bump.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Mon May 05, 2008 2:43 pm    Post subject: Reply with quote

That was my point.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
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