Re: update mechanism for new releases

2009-06-23 Thread Sam Varshavchik
Martin Langhoff writes: On Tue, Jun 23, 2009 at 10:33 PM, Seth Vidalskvi...@fedoraproject.org wrote: they're not insolvable - they are just very very very hard. :-) At the end of the day, if the OS doesn't give you atomic multi-file transactions, and your %pre/%post scripts aren't also

Re: an update to automake-1.11?

2009-06-30 Thread Sam Varshavchik
Kevin Kofler writes: Daniel P. Berrange wrote: This is seriously dubious for F9, since if it causes a problem there is next to no time in which to fix it before F9 updates are turned off. In general I struggle to believe that there is a compelling need to rebase automake versions in our

Re: an update to automake-1.11?

2009-07-01 Thread Sam Varshavchik
Stepan Kasal writes: Hello, On Tue, Jun 30, 2009 at 06:58:39PM -0400, Sam Varshavchik wrote: Kevin Kofler writes: Some software may need the new version to build. Then, they need to be patched so that they would get built for F9, or they should not be built for F9 altogether. I'm afraid

Re: an update to automake-1.11?

2009-07-04 Thread Sam Varshavchik
Toshio Kuratomi writes: On 07/04/2009 03:22 PM, Richard W.M. Jones wrote: On Wed, Jul 01, 2009 at 12:40:44PM +0200, Ralf Corsepius wrote: No, not if they bundle the generated auto* files with their tarballs, as they are supposed to do. They're not supposed to do that. Don't make stuff up.

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Richard W.M. Jones writes: There's been lots of previous discussion of this silly idea of patching generated code. You end up carrying enormous patches containing just line number changes that often can't be applied upstream, and can't be carried forward to new upstream releases -- What line

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Conrad Meyer writes: On Sunday 05 July 2009 07:45:46 am Sam Varshavchik wrote: *snip* With a subsequent release, you'll still have to rebase your existing patch, if the new release did not fix the original bug. As I understand, rpm's default settings now reject fuzz in patch files, so you'll

Re: Better ways to format USB disks (file fomats etc)

2009-07-05 Thread Sam Varshavchik
Andreas Tunek writes: Maybe I should clarify my use case experience. After I used GParted to format the HDD to ext3 (and ext4 later) I tried to create a folder on the HDD. I could not do this as a normal user, only as root. When I formatted the HDD to ntfs I could create folders and files. I

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Richard W.M. Jones writes: On Sun, Jul 05, 2009 at 10:45:46AM -0400, Sam Varshavchik wrote: What line number changes? You cut a patch against configure, and you're done. That's it. And you get a big patch containing line numbers. Here's a single line change to configure.ac

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Richard W.M. Jones writes: On Sun, Jul 05, 2009 at 02:24:43PM -0400, Sam Varshavchik wrote: For this kind of scope, rebuilding the entire configure script is overkill, and I wouldn't do it unless I audit it and verify whether or not upstream is relying on some specific behavior

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Orcan Ogetbil writes: On Sun, Jul 5, 2009 at 2:24 PM, Sam Varshavchik wrote: [cut] Patching the configure script is much safer than patching configure.ac, then have autoconf grok all .m4 macros and rebuild the whole thing, likely ending up with a completely different beast, that not only

Re: an update to automake-1.11?

2009-07-05 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: But that's what /you/ want to do, not me. Me, I'll just apply a patch to the configure script, directly. And you'll be violating the GPL (unless you're talking about a BSD-style-licensed software or configure.ac is explicitly marked with special

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: How exactly would that violate the GPL? You aren't patching the actual source code. Oh, no! You mean, the tarball I downloaded from upstream, labeled source code, did not actually contain the source code? Looks like I've been snookered

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Adam Jackson writes: On Sun, 2009-07-05 at 18:50 -0400, Sam Varshavchik wrote: Richard W.M. Jones writes: On Sun, Jul 05, 2009 at 10:45:46AM -0400, Sam Varshavchik wrote: What line number changes? You cut a patch against configure, and you're done. That's it. And you get a big patch

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Oh, no! You mean, the tarball I downloaded from upstream, labeled source code, did not actually contain the source code? It contains both the actual source code and some unreadable generated gibberish which is NOT source code and which is being

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Just because you can't read it, it's not gibberish. It's not that *I* can't read it, it's that it is just plain hard to read, especially because it contains workarounds for bazillions of broken proprietary *nix shells (trying to use Bourne-style

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Gee, I didn't know that rediffing is a mandatory step. It is when your patch no longer applies after you upgraded the package to a new upstream version. Which, as I pointed out, is still the case if you were to patch configure.ac instead

Re: an update to automake-1.11?

2009-07-06 Thread Sam Varshavchik
Peter Gordon writes: On Mon, 2009-07-06 at 21:24 -0400, Sam Varshavchik wrote: Yes, well, that might be one of the reasons why KDE is sweeping over the Linux desktop, and Gnome is just a fading memory for most. Please don't claim such obviously fallacious things. Like it or not, GNOME has

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Which, as I pointed out, is still the case if you were to patch configure.ac instead. But, go ahead and ignore this inconvenient fact, too. As I explained (and you ignored), configure.ac tends to change a lot less between upstream releases

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Sure, why not. It just so happens that, not too long ago, I was in an analogous position where I had some other package that also built against zlib, for $dayjob$. At $dayjob$ we also package free software using a scripted reproducible build

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Mark McLoughlin writes: On Tue, 2009-07-07 at 07:14 -0400, Sam Varshavchik wrote: libguestfs is a case in point - the Debian maintainer builds it from git using some unknown version of autoconf, and I build it on RHEL and This is a rare exception. No, it's a rare exception for project

Re: http://www.fsf.org/news/dont-depend-on-mono

2009-07-07 Thread Sam Varshavchik
Matthew Woehlke writes: Rui Miguel Silva Seabra wrote: In a couple of years Microsoft is bought by Fu-Bar Inc and there goes the promise down the drain. ...if only. The odds of *any* company that might buy out M$ (well, if it isn't started by Gates and/or Ballmer and/or such) being as bad

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: This may come as a shock to some, but configure does not often change unless configure.ac changes too. So, I'm not sure what does the frequency of changes to configure.ac has to do with anything. Where your argument falls apart is that patch fuzz

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: That's great, and if this discussion was about cmake, then this would be a valid point. But, this thread is not about cmake. That CMake has this feature implies that the autotools suck for not having it and forcing you to patch the configure

Re: an update to automake-1.11?

2009-07-07 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: I don't get that impression. When I end up upgrading, as a result of the entire distro upgrade, or otherwise, to a new autotools, I make sure that I go through my existing configure scripts with a fine-toothed comb. Every time this happens I always

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Indeed. Here's an idea -- why don't you mass mail the maintainers of all the autotools-using projects you can find on Sourceforge, and be sure to tell them how much autotools suck, and how better CMake is. I'm sure they will appreciate your helpful

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Wrong, as usual. That's an ad hominem argument. Since each autoconf macro typically expands out to hundreds lines of shellcode, But those hundreds of lines of shellcode *CHANGE* with the autoconf and/or aclocal version! You're changing

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Richard W.M. Jones writes: On Tue, Jul 07, 2009 at 06:05:47PM -0400, Sam Varshavchik wrote: If someone thinks that by patching configure.ac, instead of configure, one achieves tremendous savings in the frequency of needing to rebase one's patches, they're in a desperate need for a reality

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Kevin Kofler writes: What he was talking about is that rediffing patches, i.e. making patches apply to a new upstream version (that's what rediffing means for us Fedora packagers), is more likely to break for configure.ac than for configure. And that's exactly what I said. Thank you for

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: Kevin Kofler writes: What he was talking about is that rediffing patches, i.e. making patches apply to a new upstream version (that's what rediffing means for us Fedora packagers), is more likely to break for configure.ac than for configure

Re: an update to automake-1.11?

2009-07-08 Thread Sam Varshavchik
Kevin Kofler writes: Sam Varshavchik wrote: In my last message, rather than speculate I posted logs from a randomly chosen project, openldap, that showed that to be not the case. That's one project. It doesn't prove any sort of a general trend. That's one more project's worth of data

Re: Visiting webpage causes ~hard lock - round 2!

2009-08-17 Thread Sam Varshavchik
Dr. Diesel writes: Please save your work and visit (tech website): URL:http://hardforum.com/showthread.php?t=1391450amp;page=13http://hardf orum.com/showthread.php?t=1391450page=13 Screen freezes, mouse has jerky movement, vt switch fails. Loads fine for me. F11.i368 all updates as of

Re: Build requirements for threaded code?

2009-08-19 Thread Sam Varshavchik
Tom Lane writes: This might be a stupid question, but: what compile and link options are necessary nowadays for multithreaded code? I see various references to -pthread and -lpthread, but it's hard to be sure what's authoritative. Just -lpthread does the trick for me. The -pthread option is

Re: Build requirements for threaded code?

2009-08-20 Thread Sam Varshavchik
Michel Salim writes: On Wed, 2009-08-19 at 19:57 -0700, Roland McGrath wrote: -pthread means -D_REENTRANT and -lpthread. -D_REENTRANT is basically useless and you should use standard feature test macros or _GNU_SOURCE for what you want. So just linking with -lpthread is what I would call the

Re: Fedora with Universal Binaries?

2009-10-22 Thread Sam Varshavchik
Pete Zaitcev writes: On Thu, 22 Oct 2009 12:28:36 -0500, King InuYasha ngomp...@gmail.com wrote: I just saw this article about an effort to create Universal binary style ELF binaries for Linux, and I thought that this would be something to watch, so that Fedora could integrate both x86-32 and

Re: Broken dependencies script at it again

2009-11-14 Thread Sam Varshavchik
Tom Lane writes: Mike McGrath mmcgr...@redhat.com writes: Are people +1'ing getting rid of the broken dependencies script altogether? or +1'ing to predicting the future and stopping it before it breaks? I thought the +1's were for putting in some circuit breakers, so that when (not if) it

Fedora 12: Emacs is not for software development

2009-11-27 Thread Sam Varshavchik
I just did a new install on a spare laptop. I chose the Software Development option. Emacs did not get installed. Also, although neither mysql-devel, nor postgresql-devel, nor even libtool-ltdl-devel got installed, I ended up with a huge number of -devel packages, many of whom, from my

Re: Fedora 12: Emacs is not for software development

2009-11-27 Thread Sam Varshavchik
Rahul Sundaram writes: On 11/28/2009 02:12 AM, Sam Varshavchik wrote: I just did a new install on a spare laptop. I chose the Software Development option. Emacs did not get installed. Also, although neither mysql-devel, nor postgresql-devel, nor even libtool-ltdl-devel got installed, I ended

Re: Fedora 12: Emacs is not for software development

2009-11-27 Thread Sam Varshavchik
Debayan Banerjee writes: 2009/11/28 Rahul Sundaram sunda...@fedoraproject.org: Why? It's just shows your personal preference for a editor. Emacs is certainly not needed for software development. Well one does need an editor for development. Assuming vim and emacs have roughly equal user

Re: RFE: Never, ever steal focus.

2010-01-06 Thread Sam Varshavchik
nodata writes: Am 2010-01-06 18:17, schrieb Matthew Booth: On 06/01/10 17:00, Adam Jackson wrote: On Wed, 2010-01-06 at 11:36 -0500, Jarod Wilson wrote: On 1/6/10 11:07 AM, Adam Jackson wrote: PGA. Here's the challenge. To reply to this mail, I hit control-shift-r in one evo window, and