Re: Building the GNOME 3.4.1 Release

2012-04-19 Thread Adam Williamson
On Sat, 2012-04-14 at 17:07 -0600, Kevin Fenzi wrote:
 On Sun, 15 Apr 2012 00:04:05 +0100
 Richard Hughes hughsi...@gmail.com wrote:
 
  On 14 April 2012 22:31, Debarshi Ray rishi...@lostca.se wrote:
   What about using a page on https://fedoraproject.org/wiki/ ?
  
  Unless I'm mistaken, you can't have more than one person editing a
  wiki page at the same time. Seeing as there's normally 3 or 4 of us
  building packages simultaneously, it needs to be instant-apply. Does
  Fedora have an etherpad instance? Is that free enough?
 
 We don't have etherpad, but we do have gobby: 
 
 http://fedoraproject.org/wiki/Gobby

And gedit has a plugin for it...=)

Actually, gobby is more or less dead and replaced by libinfinity now,
the gedit plugin wants to work with libinfinity not obby any more, IIRC.
I looked into all this stuff a while back and even got it working on my
own systems, but eventually dumped it in favour of simply having text
files in a 'personal cloud', which does the job I wanted.
obby/libinfinity would be better for what the GNOME team wants, though.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Sat, 2012-04-14 at 13:53 +0100, Richard Hughes wrote:
 If you're maintaining a GNOMEish package and you want it included in
 the 3.4.1 release, please build the package like normal and then add
 the build ID to:
 
 https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc

Hi,
it will be kind of you to not touch packages you do not own, especially
those which are actively maintained. The way you did it breaks build
the package like normal from your instructions.

 Most of the packages released on ftp.gnome.org with the exact version
 3.4.1 can be handled by the mclazy script, but I'm sure there are
 other packages that we'll need to do manually for the 3.4.1
 mega-update.

I've no idea what it means in reality. Say I'll not add my build ids
into your google page, am I still responsible for filling update of my
packages?
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Richard Hughes
On 16 April 2012 10:13, Milan Crha mc...@redhat.com wrote:
 it will be kind of you to not touch packages you do not own, especially
 those which are actively maintained. The way you did it breaks build
 the package like normal from your instructions.

In the same way I've emailed for your two other privately emails,
apologies. If you had already updated F17 with the upstream 3.4.1 then
the automatic script would have ignored your package completely.
There's no way for me to know the difference between maintainer not
doing update because he's busy and maintainer wants to handle this
himself in his own time. Now you've told me in a not-so-polite way
I'll just take off evolution from the auto-build list.

 I've no idea what it means in reality. Say I'll not add my build ids
 into your google page, am I still responsible for filling update of my
 packages?

Yes, if you want to be, although I think we should aim to have one
easy-to-qa update for micro-point updates of a single desktop
environment, rather than the huge number of updates we had before that
were *impossible* to QA [1]. Is there a reason evolution is so special
that it shouldn't be considered a core GNOME package that gets
released with everything else?

Richard.

[1] As often non-core packages need new versions of libgnome3 to build
against or new DBus interfaces in gnome-settings-daemon at runtime.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Mon, 2012-04-16 at 10:33 +0100, Richard Hughes wrote:
 ...
 If you had already updated F17 with the upstream 3.4.1 then
 the automatic script would have ignored your package completely.

Hey,
I didn't have much time to do so. You script stepped in only two hours
after release on Gnome's ftp. It's not so bad, but still early and
unexpected for me.

 There's no way for me to know the difference between maintainer not
 doing update because he's busy and maintainer wants to handle this
 himself in his own time.

Maybe he's just _currently_ busy, sleeping (consider different
timezones) and so on? Anyway, I never asked to have those packages part
of the auto-build list, and never was asked for acceptance. This is
easily distinguishable, isn't it?

 Now you've told me in a not-so-polite way
 I'll just take off evolution from the auto-build list.

evolution*, please.

  I've no idea what it means in reality. Say I'll not add my build ids
  into your google page, am I still responsible for filling update of my
  packages?
 
 Yes, if you want to be, although I think we should aim to have one
 easy-to-qa update for micro-point updates of a single desktop
 environment, rather than the huge number of updates we had before that
 were *impossible* to QA [1]. Is there a reason evolution is so special
 that it shouldn't be considered a core GNOME package that gets
 released with everything else?

I cannot answer this objectively now, I'm sorry. There is certainly
nothing extra special about those packages, apart of your auto-build
script not being able to build those packages correctly (which it cannot
do in general anyway), but I currently have bad feelings about this
process, so, well, let me think about it.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Richard Hughes
On 16 April 2012 11:32, Milan Crha mc...@redhat.com wrote:
 Maybe he's just _currently_ busy, sleeping (consider different
 timezones) and so on? Anyway, I never asked to have those packages part
 of the auto-build list, and never was asked for acceptance. This is
 easily distinguishable, isn't it?

I was asked to handle the GNOME mega-updates because so much of GNOME
was released in a semi-random way with packages getting left behind.
I'm sorry if I had not consulted everyone before I started, but the
kind of maintainer who is too busy to build packages is also the kind
of person who's too busy to send me an email to opt-in. So far only
two maintainers have asked to be opted out of the new system and i
guess a few dozen people have thanked me for automating an otherwise
boring and repetitive task.

 evolution*, please.

Yup, done.

 ...but I currently have bad feelings about this process...

For the record, I think you've completely over-reacted. One polite
email would have made you look much more helpful and professional than
*4* angry emails.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Bastien Nocera
On Mon, 2012-04-16 at 11:13 +0200, Milan Crha wrote:
 On Sat, 2012-04-14 at 13:53 +0100, Richard Hughes wrote:
  If you're maintaining a GNOMEish package and you want it included in
  the 3.4.1 release, please build the package like normal and then add
  the build ID to:
  
  https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc
 
   Hi,
 it will be kind of you to not touch packages you do not own, especially
 those which are actively maintained. The way you did it breaks build
 the package like normal from your instructions.

We've always built packages coming from the GNOME FTP and that follow
the GNOME releases. Matthias did it, I did it, Tomas did it, and now
Richard is doing it.

What's so special about Evolution that we can't update it as a bug fix
update when the package is released on the FTP site?

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-16 Thread Milan Crha
On Mon, 2012-04-16 at 12:17 +0100, Bastien Nocera wrote:
 We've always built packages coming from the GNOME FTP and that follow
 the GNOME releases. Matthias did it, I did it, Tomas did it, and now
 Richard is doing it.

Hi,
hmm, I do not see any x.x.x-1 build being done by any of those you name
for evo itself for the past year.

 What's so special about Evolution that we can't update it as a bug fix
 update when the package is released on the FTP site?

I still differentiate between build and update. There is no problem with
the update, there is a little problem with the build. It's mainly
because dependencies between those packages, and in case of evo 3.4.0.1
also slightly more complicated change in the .spec file, which the smart
script didn't know about.
Bye,
Milan

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Building the GNOME 3.4.1 Release

2012-04-14 Thread Richard Hughes
If you're maintaining a GNOMEish package and you want it included in
the 3.4.1 release, please build the package like normal and then add
the build ID to:

https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc

Most of the packages released on ftp.gnome.org with the exact version
3.4.1 can be handled by the mclazy script, but I'm sure there are
other packages that we'll need to do manually for the 3.4.1
mega-update.

Thanks,

Richard.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-14 Thread Kevin Kofler
Richard Hughes wrote:

 If you're maintaining a GNOMEish package and you want it included in
 the 3.4.1 release, please build the package like normal and then add
 the build ID to:
 
 https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc

Can we not find a way to coordinate GNOME updates which does not rely on a
proprietary web application? The workflow of a Free Software project should
not rely on proprietary software.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-14 Thread Bruno Wolff III

On Sat, Apr 14, 2012 at 15:52:18 +0200,
  Kevin Kofler kevin.kof...@chello.at wrote:

Richard Hughes wrote:


If you're maintaining a GNOMEish package and you want it included in
the 3.4.1 release, please build the package like normal and then add
the build ID to:

https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc


Can we not find a way to coordinate GNOME updates which does not rely on a
proprietary web application? The workflow of a Free Software project should
not rely on proprietary software.


Presumably updating that document requires a gmail account which not
everyone wants.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-14 Thread Debarshi Ray
 If you're maintaining a GNOMEish package and you want it included in
 the 3.4.1 release, please build the package like normal and then add
 the build ID to:

 https://docs.google.com/spreadsheet/ccc?key=0AtzJKpbiGX1zdGJzeU9waFJFZmgyQzBuN2VxU0lxbHc

Can we not find a way to coordinate GNOME updates which does not rely on a
proprietary web application? The workflow of a Free Software project should
not rely on proprietary software.
 
 Presumably updating that document requires a gmail account which not
 everyone wants.

What about using a page on https://fedoraproject.org/wiki/ ?

Cheers,
Debarshi

-- 
Give a man ssh access, he'll still need computer. Give him a computer, he'll
give ssh access to you.  -- Ashish Shukla


pgp82juYrfvmd.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-14 Thread Richard Hughes
On 14 April 2012 22:31, Debarshi Ray rishi...@lostca.se wrote:
 What about using a page on https://fedoraproject.org/wiki/ ?

Unless I'm mistaken, you can't have more than one person editing a
wiki page at the same time. Seeing as there's normally 3 or 4 of us
building packages simultaneously, it needs to be instant-apply. Does
Fedora have an etherpad instance? Is that free enough?

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Building the GNOME 3.4.1 Release

2012-04-14 Thread Kevin Fenzi
On Sun, 15 Apr 2012 00:04:05 +0100
Richard Hughes hughsi...@gmail.com wrote:

 On 14 April 2012 22:31, Debarshi Ray rishi...@lostca.se wrote:
  What about using a page on https://fedoraproject.org/wiki/ ?
 
 Unless I'm mistaken, you can't have more than one person editing a
 wiki page at the same time. Seeing as there's normally 3 or 4 of us
 building packages simultaneously, it needs to be instant-apply. Does
 Fedora have an etherpad instance? Is that free enough?

We don't have etherpad, but we do have gobby: 

http://fedoraproject.org/wiki/Gobby

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel