Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246677 - x11-wm/sawfish-1.3.5.1 version bump
Summary: x11-wm/sawfish-1.3.5.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Harald van Dijk (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-14 08:27 UTC by katabami
Modified: 2009-03-08 20:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sawfish-1.3.4.ebuild (sawfish-1.3.4.ebuild,1.84 KB, text/plain)
2008-11-14 08:30 UTC, katabami
Details
sawfish-1.3.4.ebuild (sawfish-1.3.4.ebuild,1.84 KB, text/plain)
2008-11-16 07:38 UTC, katabami
Details
librep-0.17.2.ebuild (librep-0.17.2.ebuild,1.10 KB, text/plain)
2008-11-23 12:00 UTC, katabami
Details
rep-gtk-0.18.3.ebuild (rep-gtk-0.18.3.ebuild,868 bytes, text/plain)
2008-11-23 12:01 UTC, katabami
Details
sawfish-1.3.4.ebuild (sawfish-1.3.4.ebuild,1.84 KB, text/plain)
2008-11-23 12:05 UTC, katabami
Details
rep-gtk-0.18.3.ebuild (rep-gtk-0.18.3.ebuild,893 bytes, text/plain)
2008-11-29 07:19 UTC, katabami
Details
rep-gtk-0.18.3.ebuild (rep-gtk-0.18.3.ebuild,874 bytes, text/plain)
2008-12-02 08:38 UTC, katabami
Details
patch for librep-0.17.2, to be applied against 0.17-r2 (diff-librep.txt,1.03 KB, text/plain)
2008-12-29 06:04 UTC, katabami
Details
patch for rep-gtk-0.18.3.ebuild, to be applied against 0.18-r3 (diff-rep-gtk.txt,1.86 KB, text/plain)
2008-12-29 06:06 UTC, katabami
Details
patch to generate sawfish-1.3.5.1.ebuild, to be applied against 1.3.3 (diff-saw.txt,2.43 KB, text/plain)
2008-12-29 06:11 UTC, katabami
Details

Note You need to log in before you can comment on or make changes to this bug.
Description katabami 2008-11-14 08:27:12 UTC
Attached is the ebuild, version bump for x11-wm/sawfish-1.3.4.ebuild.
The ebuild is based on sawfish-1.3.3, the current one, and changes are:
 1. No more snapshot.
 2. Homepage update.
 3. configure 
  - 'enable/disable capplet' and 'disable-themer' removed, because 
    they are ignored.
 4. Rdepend: gtk+>=2.6.0, deleted pango
 5. IUSE: deleted pango; now it's necessary.
 6. patch: no more parallel make patch. Included in the package itself.
     (Libtool-patch remains. I don't know if it's necessary, 
      but doesn't hurt anyway.)
 7. doc files
  - NEWS deleted, because it doesn't exist
  - src/ChangeLog deleted, because obsolete.

I've been using it for more than a month on amd64, so if it's legit, 
I'd claim that it's stable enough. :)

Thanks in advance.
Comment 1 katabami 2008-11-14 08:30:30 UTC
Created attachment 171696 [details]
sawfish-1.3.4.ebuild
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2008-11-14 18:58:49 UTC
I don't think it's a good idea to add 1.3.4 until the problems reported on the mailing list are definitely resolved; it's not clear to me which do and don't apply to Gentoo. If there's anything in particular about it you would like to see added, I'm not opposed to patching 1.3.3 though.
Comment 3 katabami 2008-11-16 07:38:10 UTC
Created attachment 171945 [details]
sawfish-1.3.4.ebuild

This one has slight fix in dodoc part:
 1. NEWS is restored. I was wrong in the previous one by deleting it.
 2. DOC is removed. It is not human readable, and used by sawfish.
Comment 4 katabami 2008-11-16 07:50:42 UTC
Hi. I have looked into the ML archive, and found that
the only problem relevant to Gentoo is that the themes don't appear in GUI.
The pointer is at:
http://sawfish.wikia.com/wiki/General_todos#Unsolved_issues_in_the_mailing_list

Sorry that I don't know the criteria which version bump is worth, 
but it seems to me that this new one deserves to be, not only because of
new features, but also of bugfixes.

Thank you.
Comment 5 katabami 2008-11-23 12:00:37 UTC
Created attachment 172926 [details]
librep-0.17.2.ebuild

dev-libs/librep-0.17.2.ebuild version bump.
Comment 6 katabami 2008-11-23 12:01:31 UTC
Created attachment 172928 [details]
rep-gtk-0.18.3.ebuild

x11-libs/rep-gtk-0.18.3.ebuild version bump
Comment 7 katabami 2008-11-23 12:05:40 UTC
Created attachment 172929 [details]
sawfish-1.3.4.ebuild

Now depends on >=librep-0.17.2 and >=rep-gtk-0.18.3
Comment 8 katabami 2008-11-23 12:19:19 UTC
The newly submitted ebuild of sawfish depends on rep-gtk-0.18.3
and librep-0.17.2. With this new dependency, the last problem of
sawfish-1.3.4, namely the disappearance of themes in GUI, is solved.

librep-0.17.2.ebuild is based on librep-0.17-r2, and changes are:
in src_unpack:
 - removed patches and sed; by the source update
 - added eautoreconf, because the src lacks config.sub

rep-gtk-0.18.3.ebuild is based on rep-gtk-0.18-r3, and changes are:
 + slot="0"; previously, it was "gtk-2.0", but currently 
   gtk-1.0 or 1.2 versions don't exist.
 + RDEPEND & DEPEND version update: librep, libglade, gtk+, libgnome*, 
   pkgconfig
 + REDPEND: deleted libbonobo* 
 + src_unpack:
  - removed all patches; by the source update
  - Is src_unpack not necessary any more?
 + src_compile: removed --with-gdk-pikbuf; no longer an option
 + doc:
  - added NEWS
  - added examples/

Now a message problem in rep-gtk; emerge warns about 'file collisions'. 
In fact, it's not a problem, because all the replaced files come 
from the previous installation of rep-gtk. Is this due to slot change?

Thanks.
Comment 9 katabami 2008-11-29 07:19:49 UTC
Created attachment 173726 [details]
rep-gtk-0.18.3.ebuild

Fixed 'file collision', by adding !<x11-libs/rep-gtk-0.18.
Comment 10 Mart Raudsepp gentoo-dev 2008-11-29 14:33:24 UTC
a package blocking an older version of itself is rarely if ever correct. There should either be no slotting if they aren't really parallel installable, or they should be in the same slot. The gtk-2.0 SLOT can be slotmove'd to be "0" if necessary via profiles/updates methods.
Comment 11 katabami 2008-12-02 08:38:31 UTC
Created attachment 174054 [details]
rep-gtk-0.18.3.ebuild

Reverted the slot to the current one, which is used in rep-gtk-0.18-r3.
No blocking is used.

Sorry for my lack of experience. Thanks a lot.
Comment 12 Mart Raudsepp gentoo-dev 2008-12-21 04:10:45 UTC
sawfish-1.3.5 is out now
Comment 13 Harald van Dijk (RETIRED) gentoo-dev 2008-12-28 12:50:22 UTC
Oh nice. I didn't notice this before, but you removed the copyright notices. Well then it's simple: no, these ebuilds will absolutely not be used, and I will be making sure upstream gets rid of this as well.
Comment 14 katabami 2008-12-29 06:04:09 UTC
Created attachment 176712 [details]
patch for librep-0.17.2, to be applied against 0.17-r2

Uploaded patch, conserving the copyright part.
Comment 15 katabami 2008-12-29 06:06:42 UTC
Created attachment 176714 [details]
patch for rep-gtk-0.18.3.ebuild, to be applied against 0.18-r3

Patch to generate rep-gtk-0.18.3.ebuild.
Comment 16 katabami 2008-12-29 06:11:09 UTC
Created attachment 176715 [details]
patch to generate sawfish-1.3.5.1.ebuild, to be applied against 1.3.3

Because I didn't know what to do with copyright line, I submitted patches to generate the ebuilds for latest releases. (Is it OK for me to submit an ebuild which goes 'copyright...Gentoo Foundation'? I don't belong to that group.)
Sorry for careless act.
Comment 17 Harald van Dijk (RETIRED) gentoo-dev 2008-12-29 17:54:52 UTC
Sorry for the strong reaction, but it's an important issue. You need to preserve the copyright notice because you modified an existing copyrighted ebuild. It would be fine for you to add a copyright notice for yourself if you made modifications (although such ebuilds would not be accepted by Gentoo, there would be no problem with you distributing them yourself), and it would be fine if you created an ebuild from scratch without a copyright notice (same comment applies, plus it would have to not even derive from things like skel.ebuild -- and I'm not sure about eclasses), but what you did was basically take an existing ebuild, strip out the copyright notice, and upload it. There's no problem with you uploading ebuilds with Gentoo copyright notices in it if they're based on existing files with Gentoo copyright notices (again, including skel.ebuild).

But patches, as you have done now, are also not a problem, so thank you very much for these.

(The usual disclaimer applies: I am not a lawyer. This is not legal advice.)
Comment 18 katabami 2009-02-03 05:50:48 UTC
Change the summary name. The latest sawfish's ebuild patch is for 1.3.5.1.
Comment 19 katabami 2009-02-03 05:51:33 UTC
I wrote:
> Is it OK for me to submit an ebuild
> which goes 'copyright...Gentoo Foundation'? I don't belong to that group.)

The answer is here. See
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap1_sect2

The submitted patches are OK according to it. Thank you all for reading.
Comment 20 Harald van Dijk (RETIRED) gentoo-dev 2009-03-08 20:18:22 UTC
sawfish 1.3.5.2 plus new versions of librep and rep-gtk are now in portage. Thank you for your help.