unsubscribe

2008-08-28 Thread Walter Junior Schaeffenacker


__
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen 
Massenmails. 
http://mail.yahoo.com 

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: How to not collaborate with Debian (and upstream)

2008-08-28 Thread Scott Kitterman
On Thursday 28 August 2008 16:43, Mathias Gug wrote:
> Hi,
>
> On Thu, Aug 28, 2008 at 10:14:06AM +0200, Lucas Nussbaum wrote:
> > Besides the minor packaging strangeness in Neil's version (change of
> > packaging system, use of a git snapshot without saying it, copyright
> > problems, etc),
>
> Agreed. There are some packaging mistakes.
>
> > the root problem is the hack around update-alternatives
> > to remove the possibility for rubygems to overwrite binaries when
> > several versions of the same gem are installed (possibly for different
> > versions of ruby).
> >
> > * I don't think that this problem is grave enough to warrant maintaining
> >   a long term divergence with upstream in Debian/Ubuntu.
> >
> > * When discussed with upstream, they suggested a different solution
> >   (warn the user when rubygems is going to overwrite a binary).
>
> The upload tries to address one specific issue raised in bug 145267 [1]:
>
> Providing binaries shipped by gems on the default path.
>
> In hardy, the end user using a gem (let's say the rails gem) would
> have to do the following things:
>
> 1. sudo apt-get install rubygems
> 2. sudo gem install rails
> 3. Modify the default PATH in the environment to include
> /var/lib/gems/1.X/bin/ so that the rails command can be invoked from the
> command line.
>
> The upload aims at removing step number 3 from the process by symlinking
> the gem binary from /var/lib/gems/1.X/bin/ into /usr/local/bin/. This is
> accomplished by hooking calls to update-alternatives in the post-install
> phase of a gem. These hooks were added by the upstream developers in
> order to be able to do exactly that kind of things. Thus the reason to
> use an upstream snapshot.

However labling it an RC version when it's a snapshot is fundamentally 
deceptive, wrong, and not at all Ubuntu.  

> And that's all what the upload is trying to solve. Other concerns raised
> in this thread and other threads are valid - there were valid before the
> upload and are still valid after the upload. It's one step toward
> improving the end-user experience of rubygems in the next version of
> Ubuntu.
>
> [1]: https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/145267

Apparently all the concerns about this raised by numerous Ubuntu developers 
are irrelevent then?

https://bugs.launchpad.net/bugs/262063

It may 'solve' that problem but it raises much more sever possiblities.

Scott K

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: How to not collaborate with Debian (and upstream)

2008-08-28 Thread Mathias Gug
Hi,

On Thu, Aug 28, 2008 at 10:14:06AM +0200, Lucas Nussbaum wrote:
> Besides the minor packaging strangeness in Neil's version (change of
> packaging system, use of a git snapshot without saying it, copyright
> problems, etc),

Agreed. There are some packaging mistakes.

> the root problem is the hack around update-alternatives
> to remove the possibility for rubygems to overwrite binaries when
> several versions of the same gem are installed (possibly for different
> versions of ruby).
> 
> * I don't think that this problem is grave enough to warrant maintaining
>   a long term divergence with upstream in Debian/Ubuntu.
> 
> * When discussed with upstream, they suggested a different solution
>   (warn the user when rubygems is going to overwrite a binary).
>

The upload tries to address one specific issue raised in bug 145267 [1]:

Providing binaries shipped by gems on the default path.

In hardy, the end user using a gem (let's say the rails gem) would
have to do the following things:

1. sudo apt-get install rubygems
2. sudo gem install rails
3. Modify the default PATH in the environment to include
/var/lib/gems/1.X/bin/ so that the rails command can be invoked from the
command line.

The upload aims at removing step number 3 from the process by symlinking
the gem binary from /var/lib/gems/1.X/bin/ into /usr/local/bin/. This is
accomplished by hooking calls to update-alternatives in the post-install
phase of a gem. These hooks were added by the upstream developers in
order to be able to do exactly that kind of things. Thus the reason to
use an upstream snapshot.

And that's all what the upload is trying to solve. Other concerns raised
in this thread and other threads are valid - there were valid before the
upload and are still valid after the upload. It's one step toward
improving the end-user experience of rubygems in the next version of
Ubuntu.

[1]: https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/145267

-- 
Mathias Gug
Ubuntu Developer  http://www.ubuntu.com


signature.asc
Description: Digital signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: I cannot continue with Ubuntu development using LP

2008-08-28 Thread Scott Kitterman
On Thursday 28 August 2008 04:32, Michael Casadevall wrote:
...
> As for OpenID, if your using noscript with firefox, it will interfere
> with the login (its a bug in Launchpad's OpenID server, since, to my
> knowledge, openid works on other sites).

The recent OpenID change broke compatibliity with Konqueror, so for KDE users, 
many of us now are required to use a non-standard browser for w.u.c edits.  
See https://bugs.launchpad.net/bugs/259436 for details.

Scott K

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Request for guidance from motu-release

2008-08-28 Thread Stefan Potyra
Hi,

first off: sorry, there will detailed instructions for universe FFe's soonish 
(I guess I won't come around to this until Friday, maybe someone else from 
motu-release is faster though ;)).

On Thursday 28 August 2008 15:15:25 Reinhard Tartler wrote:
> Michael Haas <[EMAIL PROTECTED]> writes:
> > Last cycle, some people had special FFe powers to take care of their
> > distributions e.g. Mario Limonciello for Mythbuntu. Can we have that
> > again for this release?

I'm all for it :).

>
> We had a standing freeze exception for some selected packages, which
> included wine and fai.

I guess the best approach to request a standing FFe is to write to the 
ubuntu-motu list, stating the reason why this is requested. (e.g. upstream 
releasing a well-tested stable version somewhen during FF is a good reason).

>
>
> I didn't manage to merge and test fai. I do have an untested preliminary
> merge ready, but I want to take my time to test it properly. I therefore
> ask for such a standing freeze exception for the 'fai' package so that I
> don't have to upload a premature and untested package in intrepid.

Ahem, this doesn't sound like a very convincing reason for a standing FFe 
though. As we've just started with FF, I doubt that a normal FFe will be 
rejected for your merge. Or are there other reasons for a standing FFe?

(side note: a premature package should never be uploaded, regardless if we're 
in FF or not).

Cheers,
Stefan.


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Request for guidance from motu-release

2008-08-28 Thread Reinhard Tartler
Michael Haas <[EMAIL PROTECTED]> writes:
> Last cycle, some people had special FFe powers to take care of their
> distributions e.g. Mario Limonciello for Mythbuntu. Can we have that
> again for this release?


We had a standing freeze exception for some selected packages, which
included wine and fai.


I didn't manage to merge and test fai. I do have an untested preliminary
merge ready, but I want to take my time to test it properly. I therefore
ask for such a standing freeze exception for the 'fai' package so that I
don't have to upload a premature and untested package in intrepid.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Request for guidance from motu-release

2008-08-28 Thread Michael Haas
James Westby schrieb:
> Hi motu-release,
> 
> First of all, thanks for the difficult job that you are about to
> undertake.
> 
> I would appreciate a statement from the team about the freeze
> now that it is in effect. We have general freeze exception
> guidelines
> 
>   https://wiki.ubuntu.com/FreezeExceptionProcess
> 
> but I would be interested in what your approach would be for this
> cycle. What extra policies will you be applying? What do you
> expect of contributors? Is there anything that you think should
> people should focus on?
> 


Last cycle, some people had special FFe powers to take care of their
distributions e.g. Mario Limonciello for Mythbuntu. Can we have that
again for this release?



-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


please don't make changes to libgems-ruby for the moment (was Re: How to not collaborate with Debian (and upstream))

2008-08-28 Thread Stefan Potyra
Hi,

On Thursday 28 August 2008 02:33:52 Scott Kitterman wrote:
[..]
>
> I've filed Bug #262063.  One clear solution would be to simply revert this
> change. 
[..]

just to make it clear: motu-release is currently considering to revert this 
upload, so please don't touch libgems-ruby until we came to a decision.

Thanks,
 Stefan - on behalf of motu-release.


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Request for guidance from motu-release

2008-08-28 Thread James Westby
Hi motu-release,

First of all, thanks for the difficult job that you are about to
undertake.

I would appreciate a statement from the team about the freeze
now that it is in effect. We have general freeze exception
guidelines

  https://wiki.ubuntu.com/FreezeExceptionProcess

but I would be interested in what your approach would be for this
cycle. What extra policies will you be applying? What do you
expect of contributors? Is there anything that you think should
people should focus on?

I think we have a lot of new contributors since the last freeze,
so some people won't have experience to fall back on, and an
email explaining things has a different feel to a standing wiki
page.

Also, during a discussion about the rush to upload things, even when
there are known problems, before the hardy feature freeze, and ways to
avoid it, Stefan said:

> I guess one measure is a gradual freeze policy, which starts out with a very 
> soft layer of thin ice at the beginning, and gets to an unbreakable barrier 
> at the end of the freeze. (I tried to apply this measure for this cycle, with 
> almost waiving through new packages at the beginning). Of course such a 
> policy must also be made well known (which didn't happen this cycle yet, 
> sorry for this). [1]

Will a similar policy be followed this cycle? It's too late to
make this policy well known pre-freeze, but it would still help
people to decide what should be proposed for a freeze exception,
helping them to work more effectively.

Thanks,

James

[1] https://lists.ubuntu.com/archives/motu-council/2008-April/001002.html

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: I cannot continue with Ubuntu development using LP

2008-08-28 Thread Michael Casadevall
I haven't seen any font changes in the past few days on LP; could you
post a screenshot somewhere?

As for OpenID, if your using noscript with firefox, it will interfere
with the login (its a bug in Launchpad's OpenID server, since, to my
knowledge, openid works on other sites).
Michael

On Thu, 2008-08-28 at 10:21 +0200, Cesare Tirabassi wrote:
> The recent LP changes for the worst I can still cope with, the switch to 
> OpenID which stops me from being able to edit any wiki page anymore I can 
> still abide, but the recent change of font size is too much for me:
> 
> https://bugs.launchpad.net/launchpad/+bug/262166
> 
> Please tell me that this is not LP faults and that there is a simple way to 
> solve this problem as this makes LP totally unusable for me.
> Until this is (hopefully) solved, I will be unable to do any development 
> using 
> LP.
> 
> Cesare
> 


-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: How to not collaborate with Debian (and upstream)

2008-08-28 Thread Lucas Nussbaum
Hi,

First, Some background on Ruby/rubygems and Debian:

In the past (before sarge), the controversial decision to split the ruby
stdlib into several different packages was taken. This made the
installation of non-packaged ruby apps very hard, and was very unpopular
in the Ruby community. This was fixed a long time ago (maybe before
sarge, surely before etch), but some people in the Ruby community still
start shouting as soon as you mention Debian.

Rubygems is a very problematic issue, and unfortunately, the Ruby
community (esp. the part of the ruby community that does web apps)
relies more and more on it (there are many applications and libs that
are only distributed as gems). For more details, see Gunnar Wolf's talk
at debconf.[1,2]

[1] https://penta.debconf.org/dc8_schedule/events/241.en.html
[2] 
http://meetings-archive.debian.net/pub/debian-meetings/2008/debconf8/low/630_Bringing_closer_Debian_and_Rails.ogg

Also, the Ruby community tends to be quite bad at release management.
Rails users often prefer to use the latest git snapshot for everything,
even on production systems (that's probably why Neil decided to package
a rubygems git snapshot). Ruby, Rubygems and Rails releases often break
each other.

All of this makes it very difficult to work on those issues. And
clearly, we could use some help with talking with upstream to improve
this. I've also had contacts with the openSUSE ruby maintainer, who
shares exactly the same concerns.

Now, on this particular issue, the discussion on the launchpad bug was
clearly not the best example of well-behaved discussions between
developers. From my POV, the claims that the Debian packaging "crippled"
Rubygems, that I'm getting desparate, etc. clearly didn't help. I'm
sorry that the whole discussion happened like that, and I would have
preferred a more healthy discussion.

Besides the minor packaging strangeness in Neil's version (change of
packaging system, use of a git snapshot without saying it, copyright
problems, etc), the root problem is the hack around update-alternatives
to remove the possibility for rubygems to overwrite binaries when
several versions of the same gem are installed (possibly for different
versions of ruby).

* I don't think that this problem is grave enough to warrant maintaining
  a long term divergence with upstream in Debian/Ubuntu.

* When discussed with upstream, they suggested a different solution
  (warn the user when rubygems is going to overwrite a binary).

Answers to various comments from the thread:

On 27/08/08 at 20:35 -0400, Steven Harms wrote:
> This sounds more like 'How not to encourage anyone to help at all'.
> The tone of the comments in the bug are very confrontational when
> clearly all these people wanted was a functional package.
> 
> They saw a package that didn't work for *anyone* and wanted to change
> it.  They were not seasoned pro's, and I think this is just a
> testimate to the lack of a obvious process.

Rubygems, as packaged in Debian, is functional. Sure, some things are
disabled, like the fact that rubygems can't update itself anymore. Or
the fact that binaries from gems are installed in /usr/bin, possibly
overwriting binaries from other packages. If you found serious issues
with the package, please report them. But please stop the FUD.

On 27/08/08 at 18:41 -0700, Steve Langasek wrote:
> I don't think it's warranted to criticize people for finding
> OS-specific solutions for problems in Ubuntu.  We're not here to try
> to solve all software problems for all distributions, we're here to
> make *Ubuntu* the best OS it can be - and healthy collaboration with
> upstream is an important part of that, but it's not the *only* thing.

I agree. The problem here is that:
* Rubygems' behaviour in Ubuntu will be different from upstream, and
  this divergence will have to be maintained.
* This divergence, even documented, might be confusing for users (most
  users probably don't know about update-alternatives)
* Nothing was done to try to find an upstream solution to this problem.

In the past, the Debian Ruby maintainers decided to diverge from
upstream by splitting stdlib into several packages. We got bitten very
badly. It looks like the same mistake is being done here.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


signature.asc
Description: Digital signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


I cannot continue with Ubuntu development using LP

2008-08-28 Thread Cesare Tirabassi
The recent LP changes for the worst I can still cope with, the switch to 
OpenID which stops me from being able to edit any wiki page anymore I can 
still abide, but the recent change of font size is too much for me:

https://bugs.launchpad.net/launchpad/+bug/262166

Please tell me that this is not LP faults and that there is a simple way to 
solve this problem as this makes LP totally unusable for me.
Until this is (hopefully) solved, I will be unable to do any development using 
LP.

Cesare

-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: How to not collaborate with Debian (and upstream)

2008-08-28 Thread Stephan Hermann
Good Morning,

On Wed, 2008-08-27 at 20:35 -0400, Steven Harms wrote:
> This sounds more like 'How not to encourage anyone to help at all'.
> The tone of the comments
> in the bug are very confrontational when clearly all these people
> wanted was a functional
> package.
> 
> They saw a package that didn't work for *anyone* and wanted to change
> it.  They were not
> seasoned pro's, and I think this is just a testimate to the lack of a
> obvious process.

Well, I made this mistake with ruby1.9 in the past, and Lucas and I were
discussing it, and somehow we came over that.
The problem with a change inside this package, speak: "We changed
something really serious, which has a "gem" in the name" is really not
trivial. 

Even if you think your fix is a good one, and helps your people, but it
won't help the common situation in general. 

There needs to be a talk...and when I recall my inbox, there was a lot
of talk because of this crap named gem.

> It would be a shame, on the heels of developer week, to lambaste new
> contributors on
> mailing lists.

TBH, ruby is a very strange thing...and imho it would have been better
to include Lucas in this discussion and finding with him a good solution
which suites all, not only ubuntu. The problem with gem is not ubunut
specific, and we need to come to a good solution with upstream + all
downstreams.

Lucas reply to this issue was very sarcastic, but nevertheless regarding
this issue, he was right.

Regards,

\sh
-- 
Stephan '\sh' Hermann   | OSS Developer & Systemadministrator
JID: [EMAIL PROTECTED]| http://www.sourcecode.de/
GPG ID: 0xC098EFA8  | http://leonov.tv/
3D8B 5138 0852 DA7A B83F  DCCB C189 E733 C098 EFA8



-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu