Please update to latest 0.6

Bug #193818 reported by Wouter Stomp
56
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
gnomescan (Baltix)
Confirmed
Undecided
Mantas Kriaučiūnas
gnomescan (Ubuntu)
Fix Released
Medium
Unassigned
Declined for Jaunty by Steve Langasek
Karmic
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnomescan

The version of gnome-scan in ubuntu is very old; version 0.4 is used; 0.6.2 version has been released, for gnome 2.26, see http://ftp.gnome.org/pub/GNOME/sources/gnome-scan/0.6/

relevant PPA: https://launchpad.net/~bersace/+archive/ppa
relevant revu thread: http://revu.ubuntuwire.org/p/gnome-scan
relevant debian bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395334

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

debs are availables at http://launchpad.net/~bersace/+archive . Note that' gnome-scan 0.X is alpha.

Regards,
Étienne.

Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Thanks!

Revision history for this message
Étienne BERSAC (bersace) wrote : Re: Please update to latest version

Hi,

Gnome Scan 0.6 will be in time for Gnome 2.22. I just have to fix one bug and test a bit the gimp plugin. GEGL 0.0.16 and BABL 0.0.20 will be released as well. Packages are in my ppa : http://launchpad.net/~bersace/+archive.

Do you plan to upgrade to 0.6 including providing GEGL and BABL packages ?

Regards,
Étienne.

Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote : Re: Please update to latest version (0.5.4)

Unfortunately, the Ubuntu version freeze has already gone into effect. However, we'll be sure to package the latest version of Gnome Scan for Intrepid when the archive opens.

Revision history for this message
Ari (ari-reads) wrote :

Today the final 0.6 version has been released, for gnome 2.22.

If hardy is going to have gnome 2.22, why are you guys leaving gnome-scan out? x-sane "kind of works" but is not really user-friendly, I would think. gnome-scan seems a much better option, hopefully it can still make it to hardy.

Changed in gnomescan:
importance: Undecided → Medium
status: New → Confirmed
description: updated
Revision history for this message
Étienne BERSAC (bersace) wrote : Re: [Bug 193818] Re: Please update to latest version (0.5.4)

Hi,

And please use debianisation from my PPA
( https://launchpad.net/~bersace/+archive ) rather than just uupdate
since the gnome-scan is a complete rewrite of gnomescan.

Ross Burton is including GNOME Scan in debian, based on my
debianization, so you might get double checked debianization from Ross
Burton. Also, GNOME Scan needs GEGL which needs BABL both are in debian
and my PPA right now.

Regards,
Étienne.

Revision history for this message
mttr (mttr-402) wrote :

can't ./configure this package, reports no sane present even though sane is intalled

Revision history for this message
Ari (ari-reads) wrote :

Just wondering if 0.6 is production ready. I just installed it from Etienne's ppa, I'm scanning full pages at 600dpi, the scanner gets detected, per-scan works, but after launching "Scan", the program seems to get stuck in the "processing image" step. Forever means at least 25 minutes keeping CPU at 100%. This is a reasonble modern machine, core2duo @2.6G / 4GB RAM.

Xsane takes a second or two to display the image after it acquired the image.

gnome-scan UI is great though, I can't wait for it to replace xsane...

Revision history for this message
Étienne BERSAC (bersace) wrote : Re: [Bug 193818] Re: Please update to latest 0.6

Hi,

GNOME Scan 0.X is not "production ready". You should disable automatic
color enhancement in order to save CPU. Anyway, 0.6 is far better than
0.4.

Regards,
Étienne.
--
E Ultreïa !

David Futcher (bobbo)
Changed in gnomescan:
assignee: nobody → bobbo
status: Confirmed → In Progress
David Futcher (bobbo)
Changed in gnomescan:
assignee: bobbo → nobody
status: In Progress → Confirmed
Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Hi all,
 I'm on Intrepid and can't find gnome-scan in the general archive. I'm not subscribing to any PPA's but would love to see the UI and things .

Note for self :- Look up his blog http://blogs.gnome.org/gnome-scan/ as much as possible.

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

GNOME Scan 0.4.1 is in universe while GNOME Scan 0.6 is in my PPA. Looks
like ubuntu packagers are repackagin gnome-scan. Let me upload it to
revu.

Regards,
Étienne.
--
E Ultreïa !

Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Any progress on this? Any chance of still getting it into intrepid?

Revision history for this message
Guillaume Lanquepin-Chesnais (guyomel) wrote :

Hi Étienne,

At least, it's possible to upgrade your PPA to have package for intrepid ?

Revision history for this message
Étienne BERSAC (bersace) wrote :

0.6.1 is out.

Revision history for this message
Étienne BERSAC (bersace) wrote :

Note that 0.6.1 require GEGL 0.0.21 SVN due to a bug in GEGL that makes
images black.

Étienne.
--
E Ultreïa !

Revision history for this message
Steve Langasek (vorlon) wrote :

Cody, you commented on this package during the hardy freeze - is there any chance that you have time to look at this now for jaunty?

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

Hi, it would be nice to have 0.6.2 (latest stable upstream release) in jaunty.
0.4.1 is long obsolete and only leads to useless bug reports.

Best regards,

   Philipp

description: updated
Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

Unfortunately, GEGL 0.0.21 is needed and with being in Feature Freeze we'll have to wait until Karmic.

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

When reading https://launchpad.net/ubuntu/+source/gegl I thought gegl 0.22 went into Jaunty already, but it actually is on Dependency wait.

Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

Awesome :) I'll keep an eye on that.

Changed in gnomescan:
assignee: nobody → cody-somerville
status: Confirmed → In Progress
Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

I submitted updated packages http://revu.ubuntuwire.com/p/gnome-scan
but didn't got any feedback from motu. Wish i'm not too late.

Étienne
--
E Ultreïa !

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

See https://bugs.launchpad.net/ubuntu/+source/gegl/+bug/315778/comments/10
Letting gegl not Build-Depend on libopenraw-dev would avoid the "Dependency wait."

Then gnome-scan 0.6.2 could go in.

Best regards,

   Philipp

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

According to https://bugs.launchpad.net/ubuntu/+source/gegl/+bug/315778/comments/13 gegl 0.22 went into jaunty so gnome-scan could go in as well.

Best regards,

   Philipp

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

Cody: Is there a chance to get gnome-scan 0.6.2 into Jaunty, now that gegl 0.22 is in?
If any help is needed for that, I would be happy to help out.

Best regards,

   Philipp

Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

Bersac: Nathan Handler has agreed to continue to review your gnomescan package via REVU. Please feel free to get in touch with him (nhandler) in #ubuntu-motu on irc.freenode.net

Changed in gnomescan:
assignee: cody-somerville → bersace
status: In Progress → Triaged
Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

http://revu.ubuntuwire.com/p/gnome-scan had some uploads and comments, but nothing is going on since 13 Mar 2009.
This is very unfortunate, as gnome-scan upstream (Étienne and me) gets more and more bug repors about very old 0.4 version.

If there is any remedy to get 0.6.2 into Jaunty, please help us out.

Thanks,

   Philipp

Michael Nagel (nailor)
description: updated
Revision history for this message
Michaël Van Dorpe (michael-vandorpe) wrote :

Shouldn't the updated description refer to Jaunty instead of Hardy?

Revision history for this message
Michael Nagel (nailor) wrote :

probably it should.
and imho the complete changelog is unnecessary here.

and imho it is not possible to get this in jaunty any more but we should ask a motu to get it in karmic as soon as packages can be uploaded there. or even better get it in debian so it arrives there automatically.

feel free to improve the report yourself.

Revision history for this message
Philipp Kern (pkern) wrote :

* The package in the PPA fails to declare a build-dependency on libglade2-dev (see FTBFS on karmic/lpia: https://edge.launchpad.net/~pkern/+archive/ppa/+build/1037577).

* The description contains spelling mistakes (NB: I'm no native speaker):
Description: GNOME Scan Infrastructure
 This meta package will depends on all softwares provided by the GNOME
 Scan project (i.e. install new available plugins, etc.).
 .
 GNOME Scan aim to make scanning as easy as printing within the GNOME
 desktop, in a fashion consistent with GtkPrint. This project is in
 alpha stage, feedbacks area *highly* welcomes.

"will depends" -> "depends"; "new available" -> "newly available"; "aim" -> "aims"; "feedbacks area *highly* welcomes" -> "feedback is much appreciated"

* Why has the package been renamed from gnomescan to gnome-scan? I.e. both source package and binary. There is no means of transitioning from the old package to the new implemented in the current version of the package.

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

Could you test source deb from revu, not PPA, since i can't upload to PPA due to bug #378790 .

http://revu.ubuntuwire.org/p/gnome-scan

Regards,
Étienne.

Revision history for this message
Philipp Kern (pkern) wrote :

On Fri, May 22, 2009 at 10:54:15AM -0000, Étienne BERSAC wrote:
> Could you test source deb from revu, not PPA, since i can't upload to
> PPA due to bug #378790 .
> http://revu.ubuntuwire.org/p/gnome-scan

I left a comment there.

Kind regards,
Philipp Kern

Revision history for this message
Michael Nagel (nailor) wrote :

nota bene: i updated the description (removed lengthy changelog, included revu link)

there has been some activity in the ppa and on revu. i do not know where the most up to date code and the master discussion thread is right now. could this be clarified? is the package with transitional code uploaded?

description: updated
Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

Only my PPA does have transitionnal package. I'll upload latest
debianization monday.

Regards,
Étienne
--
E Ultreïa !

Revision history for this message
Philipp Kern (pkern) wrote :

Etienne, was there any progress on this?

Revision history for this message
Étienne BERSAC (bersace) wrote :

Regards,

Le mardi 09 juin 2009 à 12:55 +0000, Philipp Kern a écrit :
> Etienne, was there any progress on this?

Uploaded. Sorry for the delay.

Étienne.
--
E Ultreïa !

tags: added: needs-packaging
Michael Nagel (nailor)
description: updated
Changed in debian:
status: Unknown → New
tags: added: desktop-upgrade
Revision history for this message
Philipp Kern (pkern) wrote :

I'm currently changing some bits of the packaging based on Étienne's and will upload the result to karmic in the next days.

Étienne, the package's homepage on http://projects.gnome.org/gnome-scan/index looks horribly out-of-date, especially the download section. This URL is also referenced by debian/control.

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

2009/6/30 Philipp Kern <email address hidden>:
> I'm currently changing some bits of the packaging based on Étienne's and
> will upload the result to karmic in the next days

Thanks.

> Étienne, the package's homepage on http://projects.gnome.org/gnome-
> scan/index looks horribly out-of-date, especially the download section.
> This URL is also referenced by debian/control.

Right, i'll take care of changing that during the week.

Étienne.
--
E Ultreïa !

Revision history for this message
Philipp Kern (pkern) wrote :

As I guess libgnomescan changed from 0.4 to 0.6, did it break API/ABI? If so, it should bump the SONAME and thus the package name to prevent incompatibilities.

Revision history for this message
Étienne BERSAC (bersace) wrote :

2009/6/30 Philipp Kern <email address hidden>:
> As I guess libgnomescan changed from 0.4 to 0.6, did it break API/ABI?
> If so, it should bump the SONAME and thus the package name to prevent
> incompatibilities.

Total break. However, i would like not to increment ABI version before
stable or at least beta. API is so suggest to change and is only use
in the project.

Étienne
--
E Ultreïa !

Revision history for this message
Philipp Kern (pkern) wrote :

On Tue, Jun 30, 2009 at 09:35:45PM -0000, Etienne BERSAC wrote:
> 2009/6/30 Philipp Kern <email address hidden>:
> > As I guess libgnomescan changed from 0.4 to 0.6, did it break API/ABI?
> > If so, it should bump the SONAME and thus the package name to prevent
> > incompatibilities.
> Total break. However, i would like not to increment ABI version before
> stable or at least beta. API is so suggest to change and is only use
> in the project.

Then it doesn't make sense to package it as a library, sorry.

Let's just collapse everything into flegita.

Kind regards,
Philipp Kern

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

The library is used by the gimp plugin too. The main goal of the
project is to provide a library for other application (like GtkPrint)
not (ony) replacing xsane.

Regards,
Étienne
--
E Ultreïa !

Revision history for this message
Philipp Kern (pkern) wrote :

On Wed, Jul 01, 2009 at 01:36:05PM -0000, Etienne BERSAC wrote:
> The library is used by the gimp plugin too. The main goal of the
> project is to provide a library for other application (like GtkPrint)
> not (ony) replacing xsane.

Sure, but I won't update libgnomescan0 with the same SONAME breaking ABI
this way. I think it would be easiest to just integrate it into flegita
and maybe also merge the gimp plugin into flegita (and recommend gimp)
because it's just a 17k binary after all.

Kind regards,
Philipp Kern

Revision history for this message
Philipp Kern (pkern) wrote :

I agree that it's a long-term plan to have libgnomescan available. In its current form I'd rather not have it, though, especially if you don't intend to bump SONAMEs on ABI changes. Especially I cannot put this new library into libgnomescan0 and the package naming is generally derived from the SONAME.

So I think we should have at max two real packages (which increase the value of gnomescan as it was in Ubuntu before): flegita and maybe flegita-gimp. I'm not sure if we really need a second package for the latter, especially if we integrate libgnomescan with its translations into flegita.

The other question is if we want to migrate from gnomescan to flegita, or from gnomescan to gnome-scan depending on flegita (or flegita and flegita-gimp if we decide to keep both).

But I guess that you agree that we should find an acceptable solution soon to make it into Karmic, right? So we can reintroduce the library (not with the name libgnomescan0, though) in a later release anyway.

Revision history for this message
Étienne BERSAC (bersace) wrote :

Hi,

I said all i had to say about the upstream project. You can do as you
want for packaging, i'll take your package source as new base for my PPA
for development releases.

I agree that the packaging is overkill for the current status. So let
simplify that and do as you think is the best.

Regards,
Étienne.
--
E Ultreïa !

Revision history for this message
Michael Nagel (nailor) wrote :

if i understand correctly, gnome-scan intends the following design:

the functional backend:
- libgnomescan

providing functionality for various frontends:
- flegita, a standalone program for scanning documents
- flegita-gimp, a gimp-plugin for tight integration with the gimp
- other frontend programs yet to come, including those from 3rd party developers

---

principally this might be a good packaging structure on the long run. but right now, libgnomescan is not ready for it's intended use as a basis for scanning applications because the api/abi is not considered stable. it is thus not reasonable to package it as a library. i suggest to include it with flegita.

the options for flegita-gimp are to either include it with flegita or to make it a separate package. i prefer the first approach because it means just one package. for one thing i recently learned that it is beneficial to spare unnecessary packages and moreover the whole "gnomescan thing" is just one product right now.

---

i suggest a single package. i'd call it gnomescan, because it is a catchy name and established with the community. gnome-scan is acceptable, too. however it causes some overhead with transitional packages and has not been used "in the wild" yet. i could live with flegita, but it is not catchy or descriptive. furthermore it is the name of one part of the project only.

---

@Philipp: from a packaging point of view, is it ok to have one "gnomescan" package bundling all the "gnomescan stuff"? is it an advisable approach to do it as described above and split the package when libgnomescan becomes stable and useful on it own? would you do the packaging?

@Étienne: is this one-package-approach ok for you? can we call it gnomescan? are we supposed to call it gnome-scan? or should it be named flegita?

please comment timely, so work can start soon :)

Revision history for this message
Étienne BERSAC (bersace) wrote :

2009/7/2 Michael Nagel <email address hidden>:
> if i understand correctly, gnome-scan intends the following design:
>
> the functional backend:
> - libgnomescan
>
> providing functionality for various frontends:
> - flegita, a standalone program for scanning documents
> - flegita-gimp, a gimp-plugin for tight integration with the gimp
> - other frontend programs yet to come, including those from 3rd party developers

Yes, GNOME Scan is the library. flegita might be another module (own
git, etc.) in the long term, especially once i'll add TDD in GNOME
Scan. This is why there is no binary called "gnome-scan".

> @Étienne: is this one-package-approach ok for you?

Ok

> can we call it gnomescan? are we supposed to call it gnome-scan?

Please name it gnome-scan with an hyphen, not gnomescan. And state in
the description about flegita. But anyway, the entry in the menu does
not talk about "flegita".

Regards,
Étienne.
--
E Ultreïa !

Philipp Kern (pkern)
Changed in gnomescan (Ubuntu Karmic):
assignee: Etienne BERSAC (bersace) → Philipp Kern (pkern)
Revision history for this message
Philipp Kern (pkern) wrote :

Sadly I still face problems in the upgrade tests when trying to update from gnomescan in jaunty to the new gnome-scan with a dash. apt-get does not accept my hints for upgrade, neither for dist-upgrade. It works with aptitude, though.

Revision history for this message
Philipp Kern (pkern) wrote :

debian/control (just added the provides, I tried without it before):

Provides: flegita, flegita-gimp
Conflicts: flegita, flegita-gimp, libgnomescan0, gnomescan (<< 0.6.2-0ubuntu2)
Replaces: flegita, flegita-gimp, libgnomescan0, gnomescan (<< 0.6.2-0ubuntu2)

I get that on dist-upgrade (upgrade does ResolveByKeep and just ignores it):

Investigating gnome-scan
Package gnome-scan has broken dep on flegita
  Considering flegita 0 as a solution to gnome-scan 0
  Holding Back gnome-scan rather than change flegita
Investigating gnomescan
Package gnomescan has broken dep on gnome-scan
  Considering gnome-scan 0 as a solution to gnomescan 0
  Holding Back gnomescan rather than change gnome-scan
 Try to Re-Instate gnomescan
Done

Revision history for this message
Philipp Kern (pkern) wrote :

Maybe apt-get prefers real packages over provided ones and as the old flegita and flegita-gimp are still available on my system it considers the old gnomescan to be broken by this change. If this would really be the case there shouldn't be a problem on distro upgrades unless the old release is still kept in sources.list...

Revision history for this message
Philipp Kern (pkern) wrote :

Not even squeezing everything into gnomescan makes apt-get consider it. I also tried to apply some Breaks magic but it seems that I'm unable to convince apt-get what I mean. aptitude just works. Oh well...

Revision history for this message
Philipp Schlesinger (philipp-sadleder) wrote :

I don't use Ubuntu Karmic, so just from the ChangeLog I see that gnomescan got an update.

http://changelogs.ubuntu.com/changelogs/pool/universe/g/gnomescan/gnomescan_0.6.2-0ubuntu1/changelog

has version 0.6.2-0ubuntu1 and looks like all the work has been done twice now.

Best regards,

   Philipp

Revision history for this message
Michael Nagel (nailor) wrote :

that package does not include the proposed name change. it has been developed completely disregarding the progress here.

@Philipp (Kern) and Devid: what package should be chosen and how should be proceeded?

Revision history for this message
Philipp Kern (pkern) wrote :

 subscribe d.filoni

On Wed, Jul 08, 2009 at 11:21:50AM -0000, Philipp Sadleder wrote:
> I don't use Ubuntu Karmic, so just from the ChangeLog I see that
> gnomescan got an update.
>
> http://changelogs.ubuntu.com/changelogs/pool/universe/g/gnomescan/gnomescan_0.6.2-0ubuntu1/changelog
>
> has version 0.6.2-0ubuntu1 and looks like all the work has been done
> twice now.

Yep. And he shipped an ABI break without bumping the library package name.
Congratulations.

Kind regards,
Philipp Kern
--
 .''`. Philipp Kern Debian Developer
: :' : http://philkern.de Stable Release Manager
`. `' xmpp:phil@0x539.de Wanna-Build Admin
  `- finger <email address hidden>

Revision history for this message
Savvas Radevic (medigeek) wrote :

Well, Devid Antonio Filoni (the packager) is already subscribed to
this bug, I guess they will be notified of the package name problem.
:)

Revision history for this message
Michael Nagel (nailor) wrote :

i subscribed him seconds before posting my comment #52 some minutes ago
he may well be still unaware -- but not for long :)

Revision history for this message
Philipp Kern (pkern) wrote :

Mr. Filoni did not comment, libgnomescan doesn't have any other rdeps, so there. Marking as fix released, unassigning myself.

Changed in gnomescan (Ubuntu Karmic):
assignee: Philipp Kern (pkern) → nobody
status: Triaged → Fix Released
Changed in gnomescan (Baltix):
assignee: nobody → Mantas Kriaučiūnas (mantas)
status: New → Confirmed
Changed in debian:
status: New → Fix Committed
Changed in debian:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.