FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Development

 
 
LinkBack Thread Tools
 
Old 01-12-2009, 10:05 AM
AllenJB
 
Default gentoo-x86 commit in profiles: package.mask

Peter Volkov wrote:

В Вск, 11/01/2009 в 10:31 +0100, Benedikt Böhm пишет:

On Sun, Jan 11, 2009 at 01:56:52AM +0100, Friedrich Oslage wrote:

- - you forgot the ChangeLog entry

`cvs log` is the changelog, i don't see why i should add a changelog entry.


There is the same reason as for ChangeLogs for ebuilds. Users (I'm user
too) don't have cvs log at hand at their systems but still consider that
it's important to know about changes.

Is it really hard to script `echangelog "msg" && cvs commit -m "msg"`?

In my opinion the cvs commit log and the ChangeLog serve 2 different
purposes. The cvs log is for developers while the ChangeLog is for
users. While the cvs log will likely just want to explain what change
was made, the ChangeLog should explain why it was made.


Developers need to realise that users don't know everything about the
software they use and don't always pin down the reasons for unexpected
beviour. Users also don't always read the documentation given to them.


This has been seen recently in the change of default behavior of the
world set in stable portage is a good example of this. Many users didn't
even know about the --update option and many don't read post-commit
messages (I expect because they don't realise the importance of those
messages or how they can change the ELOG options to make the messages
easier to read, for example by having them emailed to them).


There are other examples of insufficient information being given to
users too - the dvdnav USE flag was masked recently, but neither the
ChangeLog or the cvs commit message give any indication as to why this
occurred.


In my opinion Gentoo developers need to do more to communicate with
their users. This could be as simple as prominently posting
documentation on the elog system and how to tailor it. Or it might
involve posting more announcements to the Gentoo website (which would
double up and make the project look more active than it currently does
from its front page).


AllenJB

PS. I know about index2.xml - but that doesn't look like it's going to
be the main front page any time soon at the moment, which is a real
shame because it has some awesome changes.
 
Old 01-12-2009, 04:20 PM
"Alec Warner"
 
Default gentoo-x86 commit in profiles: package.mask

On Mon, Jan 12, 2009 at 3:05 AM, AllenJB <gentoo-lists@allenjb.me.uk> wrote:
> Peter Volkov wrote:
>>
>> В Вск, 11/01/2009 в 10:31 +0100, Benedikt Böhm пишет:
>>>
>>> On Sun, Jan 11, 2009 at 01:56:52AM +0100, Friedrich Oslage wrote:
>>>>
>>>> - - you forgot the ChangeLog entry
>>>
>>> `cvs log` is the changelog, i don't see why i should add a changelog
>>> entry.
>>
>> There is the same reason as for ChangeLogs for ebuilds. Users (I'm user
>> too) don't have cvs log at hand at their systems but still consider that
>> it's important to know about changes.
>>
>> Is it really hard to script `echangelog "msg" && cvs commit -m "msg"`?
>>
> In my opinion the cvs commit log and the ChangeLog serve 2 different
> purposes. The cvs log is for developers while the ChangeLog is for users.
> While the cvs log will likely just want to explain what change was made, the
> ChangeLog should explain why it was made.
>
> Developers need to realise that users don't know everything about the
> software they use and don't always pin down the reasons for unexpected
> beviour. Users also don't always read the documentation given to them.
>
> This has been seen recently in the change of default behavior of the world
> set in stable portage is a good example of this. Many users didn't even know
> about the --update option and many don't read post-commit messages (I expect
> because they don't realise the importance of those messages or how they can
> change the ELOG options to make the messages easier to read, for example by
> having them emailed to them).
>
> There are other examples of insufficient information being given to users
> too - the dvdnav USE flag was masked recently, but neither the ChangeLog or
> the cvs commit message give any indication as to why this occurred.
>
> In my opinion Gentoo developers need to do more to communicate with their
> users. This could be as simple as prominently posting documentation on the
> elog system and how to tailor it. Or it might involve posting more
> announcements to the Gentoo website (which would double up and make the
> project look more active than it currently does from its front page).

It sounds like you just volunteered to write an article on elog for
the GMN...am I reading your post correctly?

>
> AllenJB
>
> PS. I know about index2.xml - but that doesn't look like it's going to be
> the main front page any time soon at the moment, which is a real shame
> because it has some awesome changes.
>
>
 
Old 01-15-2009, 12:47 PM
Maciej Mrozowski
 
Default gentoo-x86 commit in profiles: package.mask

On Thursday 15 of January 2009 05:24:41 Donnie Berkholz wrote:

> So if you want to know both, you need to look in 2 places? That doesn't
> seem very nice to me. Also in a distributed VCS, we'd want to generate
> ChangeLogs from the commit logs to avoid all kinds of annoying conflict
> resolution and remove redundant information.

Hmm... or the other way around, so that, after making changes, echangelog
would generate ChangeLog entry, then repoman manifest, and at the end repoman
commit could just pick this entry and place as commit message.

It would of course make sense when all commits were 'atomic' in some way -
(one commit per package/directory - if there's no such policy already).

--
regards
MM
 
Old 01-16-2009, 08:10 AM
Peter Volkov
 
Default gentoo-x86 commit in profiles: package.mask

В Срд, 14/01/2009 в 20:24 -0800, Donnie Berkholz пишет:
> On 11:05 Mon 12 Jan , AllenJB wrote:
> > In my opinion the cvs commit log and the ChangeLog serve 2 different
> > purposes. The cvs log is for developers while the ChangeLog is for
> > users. While the cvs log will likely just want to explain what change
> > was made, the ChangeLog should explain why it was made.
>
> So if you want to know both, you need to look in 2 places? That doesn't
> seem very nice to me.

We do not distribute portage tree trough cvs and rsync does not have
ChangeLog's. But even with cvs, cvs log is very slow ...

> Also in a distributed VCS, we'd want to generate
> ChangeLogs from the commit logs

True. But portage tree is still CVS and until this happened we need
document all changes in ChangeLog's.

--
Peter.
 
Old 06-17-2011, 01:13 PM
Samuli Suominen
 
Default gentoo-x86 commit in profiles: package.mask

On 06/17/2011 04:10 PM, Stuart Longland (redhatter) wrote:
> redhatter 11/06/17 13:10:02
>
> Modified: package.mask
> Log:
> Masking of media-radio/svxlink-090426 and media-radio/gmfsk. The former will
> need a major overhaul, and I intend to replace the ebuild with a newer one.
>
> The latter, no point in keeping it around as media-radio/fldigi does the same
> and more. That, and gmfsk is no longer maintained... so out it goes.
>
> Revision Changes Path
> 1.12844 profiles/package.mask
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.12844&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.12844&content-type=text/plain
> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.12843&r2=1.12844
>
> Index: package.mask
> ================================================== =================
> RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
> retrieving revision 1.12843
> retrieving revision 1.12844
> diff -u -r1.12843 -r1.12844
> --- package.mask 17 Jun 2011 09:55:07 -0000 1.12843
> +++ package.mask 17 Jun 2011 13:10:02 -0000 1.12844
> @@ -1,5 +1,5 @@
> ################################################## ##################
> -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.12843 2011/06/17 09:55:07 olemarkus Exp $
> +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.12844 2011/06/17 13:10:02 redhatter Exp $
> #
> # When you add an entry to the top of this file, add your name, the date, and
> # an explanation of why something is getting masked. Please be extremely
> @@ -31,6 +31,18 @@
>
> #--- END OF EXAMPLES ---
>
> +# Stuart Longland <redhatter@gentoo.org> (17 Jun 2011)
> +# Masked for removal within 30 days. Will be replacing it with updated
> +# ebuilds to address numerous issues. See bugs #336993, #336199, #369881
> +# and #335307.
> +=media-radio/svxlink-090426
> +
> +# Stuart Longland <redhatter@gentoo.org> (17 Jun 2011)
> +# Masked for removal within 30 days. There is a newer version upstream but it
> +# doesn't compile for me, and upstream is now dead. As an alternative, have a
> +# look at media-radio/fldigi instead. (See bug #259451)
> +media-radio/fldigi

That doesn't make much sense... Mask fldigi and suggest it at the same time?
 
Old 05-22-2012, 08:48 AM
Samuli Suominen
 
Default gentoo-x86 commit in profiles: package.mask

Missing ChangeLog entry; echangelog works in profiles/

On 05/22/2012 11:16 AM, Michael Weber (xmw) wrote:

xmw 12/05/22 08:16:33

Modified: package.mask
Log:
mask x11-wm/parti

Revision Changes Path
1.13781 profiles/package.mask

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.13780&r2=1.13781

Index: package.mask
================================================== =================
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
retrieving revision 1.13780
retrieving revision 1.13781
diff -u -r1.13780 -r1.13781
--- package.mask 22 May 2012 05:09:29 -0000 1.13780
+++ package.mask 22 May 2012 08:16:32 -0000 1.13781
@@ -1,5 +1,5 @@
################################################## ##################
-# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13780 2012/05/22 05:09:29 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13781 2012/05/22 08:16:32 xmw Exp $
#
# When you add an entry to the top of this file, add your name, the date, and
# an explanation of why something is getting masked. Please be extremely
@@ -31,6 +31,11 @@

#--- END OF EXAMPLES ---

+# Michael Weber<xmw@gentoo.org> (22 May 2012)
+# Masked for removal in 30 days.
+# Replaced by x11-wm/xpra.
+x11-wm/parti
+
# Samuli Suominen<ssuominen@gentoo.org> (20 May 2012)
# Still using vulnerable net-libs/xulrunner wrt bug 412341
# Build problems wrt bug 390325
 
Old 05-22-2012, 08:59 AM
Michael Weber
 
Default gentoo-x86 commit in profiles: package.mask

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

fixed.

On 05/22/2012 10:48 AM, Samuli Suominen wrote:
> Missing ChangeLog entry; echangelog works in profiles/
>
> On 05/22/2012 11:16 AM, Michael Weber (xmw) wrote:
>> xmw 12/05/22 08:16:33
>>
>> Modified: package.mask Log: mask x11-wm/parti
>>
>> Revision Changes Path 1.13781
>> profiles/package.mask
>>
>> file :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&view=markup
>>
>>
>>
plain:
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.13781&content-type=text/plain
>>
>>
>>
diff :
>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.13780&r2=1.13781
>>
>>
>>
>>
Index: package.mask
>> ================================================== =================
>>
>>
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
>> retrieving revision 1.13780 retrieving revision 1.13781 diff -u
>> -r1.13780 -r1.13781 --- package.mask 22 May 2012 05:09:29
>> -0000 1.13780 +++ package.mask 22 May 2012 08:16:32 -0000
>> 1.13781 @@ -1,5 +1,5 @@
>> ################################################## ##################
>>
>>
- -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13780
>> 2012/05/22 05:09:29 dirtyepic Exp $ +# $Header:
>> /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.13781
>> 2012/05/22 08:16:32 xmw Exp $ # # When you add an entry to the
>> top of this file, add your name, the date, and # an explanation
>> of why something is getting masked. Please be extremely @@ -31,6
>> +31,11 @@
>>
>> #--- END OF EXAMPLES ---
>>
>> +# Michael Weber<xmw@gentoo.org> (22 May 2012) +# Masked for
>> removal in 30 days. +# Replaced by x11-wm/xpra. +x11-wm/parti + #
>> Samuli Suominen<ssuominen@gentoo.org> (20 May 2012) # Still
>> using vulnerable net-libs/xulrunner wrt bug 412341 # Build
>> problems wrt bug 390325
>>
>>
>>
>>
>


- --
- --
Gentoo Dev
http://xmw.de/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk+7VXcACgkQknrdDGLu8JAl3gD+LVcdhSBAw3 t55C+3RXySdH38
bTqP30X+ffJgWXCxhDMA/3fwxRaqCXI/hzsrK6r80p1lJRsHIe9AVzdhl4gbNrcQ
=0YuH
-----END PGP SIGNATURE-----
 

Thread Tools




All times are GMT. The time now is 03:38 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org