Bug#1069906: marked as done (RFS: vzlogger/0.8.6-1 -- Fixes for the migration to testing)

2024-05-18 Thread Debian Bug Tracking System
Your message dated Sat, 18 May 2024 18:40:20 +0200
with message-id 
and subject line Re: Bug#1069906: RFS: vzlogger/0.8.6-1 -- Fixes for the 
migration to testing
has caused the Debian Bug report #1069906,
regarding RFS: vzlogger/0.8.6-1 -- Fixes for the migration to testing
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1069906: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069906
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests  
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "vzlogger":

* Package name : vzlogger  
Version  : 0.8.5-1  
Upstream contact : Joachim Zobel   
* URL  : http://wiki.volkszaehler.org/software/controller/vzlogger  
* License  : GPL-3.0-or-later 
* Vcs  : https://github.com/volkszaehler/vzlogger/tree/debian  
Section  : net

The source builds the following binary packages:

vzlogger - program for logging measurements of smart meters

To access further information about this package, please visit the following URL:

http://www.heute-morgen.de/debian/repo/unstable/main/source/net/

Alternatively, you can download the package with 'dget' using this command:

dget -x http://www.heute-morgen.de/debian/repo/unstable/main/source/net/vzlogger_0.8.5-1.dsc

Changes since the last upload:

  * Fixed logrotate conf user name
  * Fixed passing of hardening flags to cmake 

Regards,  
--  
Joachim Zobel
--- End Message ---
--- Begin Message ---
On Sat, May 18, 2024 at 05:06:57PM +0200, Joachim Zobel wrote:
> Hi.
> 
> I have resolved this by doing a new upstream release as the base for
> the Debian release. There was also a modified configuration in the
> debian branch that was adapted for the Debian package. This is now a
> quilt patch. If I understood you correctly the debian branch should not
> differ from upstream outside of the debian directory.

The orig.tar.gz must be identical with upstream's, IOW uscan must provide
the same tarball.

currently, it doesn't:

uscan:
ecaf73fa507e4c9e3367aa320717445ee02d5e57823d18f26393ac20528fdb96  
vzlogger_0.8.6.orig.tar.gz

your dsc:
029a9f3361531a5505dd2ad3dc3d0240f67d6d9c79ef65950923414784fe0a53  
vzlogger_0.8.6.orig.tar.gz-from-dsc

As the difference was only the debian directory (the uscan one has it, yours
don't) , I'll uploading the package with the orig.tar produced by uscan.
(Let me know if there are any questions on this)

Thanks for your contribution to Debian!

-- 
tobi--- End Message ---


Bug#1069906: RFS: vzlogger/0.8.6-1 -- Fixes for the migration to testing

2024-05-18 Thread Joachim Zobel
Hi.

I have resolved this by doing a new upstream release as the base for
the Debian release. There was also a modified configuration in the
debian branch that was adapted for the Debian package. This is now a
quilt patch. If I understood you correctly the debian branch should not
differ from upstream outside of the debian directory.

To access further information about this package, please visit the
following URL:

http://www.heute-morgen.de/debian/repo/unstable/main/source/net/

Alternatively, you can download the package with 'dget' using this
command:

dget -x
http://www.heute-morgen.de/debian/repo/unstable/main/source/net/vzlogger_0.8.6-1.dsc

Sincerely,
Joachim



Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-05-14 Thread Joachim Zobel
Am Dienstag, dem 14.05.2024 um 13:35 +0200 schrieb Tobias Frost:
(forgotten cc, again, sorry)

> However, recycling upstream version numbers (as upstream) should be
> avoided, as there are now two 0.8.5 in the world. Please avoid that.

Where did I recycle upstream version numbers? Which are the two 0.8.5s?

Is it that upstream has moved and you consider 0.8.5-1 a 0.8.5?

Sincerely,
Joachim



Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-05-14 Thread Tobias Frost
Control: tags -1 moreinfo

Hi Joachim,

On Sun, May 12, 2024 at 01:59:22PM +0200, Joachim Zobel wrote:
> 
> An updated 0.8.5-1 has been uploaded.

It's nice that you've picked up my suggestions regarding the README.md…
However, recycling upstream version numbers (as upstream) should be
avoided, as there are now two 0.8.5 in the world. Please avoid that.

The watch file is not working:
tobi@gondor:~/workspace/deb/mentors/JoachimZobel/vzlogger/debcheckout/vzlogger$ 
uscan --force-download
uscan warn: In directory ., downloading
  
https://github.com/volkszaehler/vzlogger/releases/download/v0.8.5/vzlogger-0.8.5.tar.gz
 failed: 404 Not Found
uscan warn: No upstream tarball downloaded. No further processing with 
mk_origtargz ...

(Tagging moreinfo because of the watchfile.)
 
> Sincerely,
> Joachim
> 



Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-05-14 Thread Tobias Frost
On Sun, May 12, 2024 at 01:59:22PM +0200, Joachim Zobel wrote:
> (forgotten cc)
> 
> Am Freitag, dem 03.05.2024 um 18:50 +0200 schrieb Tobias Frost:
> > reviewing your new package:
> > 
> > - d/changelog
> >   - generally documents only changes to the packaging, not "upstream"
> changes
> > (the entry "Fixed logrotate conf user name" is an upstream
> change.)
> > There are exceptions, like if it a very noteworthy change, but
> this
> > is one isn't in that category.
> >   - When packaging a new upstream version, you say so in the
> changelog.
> > (Like first changelog entry: 
> >  * New upstream version.
> > )
> >   - There are undocumented changes, for example the change to the
> > Standard-Version. 
> > 
> 
> Done.
> 
> > A nitpick on d/rules:
> >  I'm a fan of declarative syntax, so I'd replace the dh_clean
> override
> >  with specifing the file to be deleted in the file d/clean. (If you
> feel
> >  different about this, it is ok to ignore my nitpicking)
> 
> Done, thx.
> 
> > Remarks on Readme.md: 
> >   - It cointains only information not relevant when the user is
> > installing the binary package (like how to build, how to install
> and
> > where to find the packages), so it should not be installed into
> > the binary package.
> 
> Not exactly. There is the important line "Our packages are built with
> MQTT support, but without OMS support.". In addition it is a moving
> target. So I'd prefer to keep it as now.

This information would go into the long description of the package,
(README.md is not available pre-install, and this is something the
user wants to knowbeforehand; using README.md for this purpose is
very unusal in Debian.)

> >   - "Debian" is written with a captial "D".
> 
> Done.
> 
> >   - The sentence "Unfortunately Debian armhf packages do not 
> > run on Raspberry Pi 1 although the architecture on the RPi is
> named armhf.
> > Using Raspian armhf packages fixes that." is a bit hard to parse,
> a
> > bit off:
> > - Raspberry Pi 1 is supported by the Debian armel architecture,
> so people
> >   running (real) Debian on the Pi 1 need to use "armel" not
> "armhf".
> > - Paspian has been renamed to Raspberry Pi OS, so the naming
> should
> >   maybe be also updated.
> 
> Done. During the discussion more changes were added.
> 
> > Maybe this should be separated into a Debian and Raspberry Pi OS
> > section? (They are different distributions anyways…)
> 
> The handling is very similar from the users perspective.
> 
> >   
> > Some parts already mentioned for the previous upload, would be great
> if
> > you could start tackling them:
> > 
> > As you are involved with upstream:
> > The manpage, initfile, systemd service file should probably be
> included in the
> > upstream part, it is not only useful for Debian alone.
> > 
> 
> It is currently under discussion if other installation methods are
> still needed.

I'd still say README.md shouldn't end up in the binary package, as it
only covers installation topics, which are irrelevant to our users.

> > Linitian: (I've pre-filtered them a bit already on those that should
> be
> > investigaged. If harderning is working now, override the linitian I:
> tag.)
> > I: vzlogger source: debian-rules-parses-dpkg-parsechangelog
> [debian/rules:15]
> > I: vzlogger: hardening-no-bindnow [usr/bin/vzlogger]
> > I: vzlogger: systemd-service-file-missing-documentation-key
> [usr/lib/systemd/system/vzlogger.service]
> > P: vzlogger source: trailing-whitespace [debian/changelog:10]
> > P: vzlogger source: trailing-whitespace [debian/changelog:4]
> > P: vzlogger source: trailing-whitespace [debian/control:17]
> > P: vzlogger source: trailing-whitespace [debian/control:40]
> > P: vzlogger source: trailing-whitespace [debian/rules:45]
> > X: vzlogger: systemd-service-file-missing-hardening-features
> [usr/lib/systemd/system/vzlogger.service]
> > X: vzlogger source: upstream-metadata-file-is-missing
> 
> All done except for upstream-metadata-file-is-missing. I don't think
> this is of much use for a service.
> 
> An updated 0.8.5-1 has been uploaded.
> 
> Sincerely,
> Joachim
 



Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-05-12 Thread Joachim Zobel
(forgotten cc)

Am Freitag, dem 03.05.2024 um 18:50 +0200 schrieb Tobias Frost:
> reviewing your new package:
> 
> - d/changelog
>   - generally documents only changes to the packaging, not "upstream"
changes
> (the entry "Fixed logrotate conf user name" is an upstream
change.)
> There are exceptions, like if it a very noteworthy change, but
this
> is one isn't in that category.
>   - When packaging a new upstream version, you say so in the
changelog.
> (Like first changelog entry: 
>  * New upstream version.
> )
>   - There are undocumented changes, for example the change to the
> Standard-Version. 
> 

Done.

> A nitpick on d/rules:
>  I'm a fan of declarative syntax, so I'd replace the dh_clean
override
>  with specifing the file to be deleted in the file d/clean. (If you
feel
>  different about this, it is ok to ignore my nitpicking)

Done, thx.

> Remarks on Readme.md: 
>   - It cointains only information not relevant when the user is
> installing the binary package (like how to build, how to install
and
> where to find the packages), so it should not be installed into
> the binary package.

Not exactly. There is the important line "Our packages are built with
MQTT support, but without OMS support.". In addition it is a moving
target. So I'd prefer to keep it as now.

>   - "Debian" is written with a captial "D".

Done.

>   - The sentence "Unfortunately Debian armhf packages do not 
> run on Raspberry Pi 1 although the architecture on the RPi is
named armhf.
> Using Raspian armhf packages fixes that." is a bit hard to parse,
a
> bit off:
> - Raspberry Pi 1 is supported by the Debian armel architecture,
so people
>   running (real) Debian on the Pi 1 need to use "armel" not
"armhf".
> - Paspian has been renamed to Raspberry Pi OS, so the naming
should
>   maybe be also updated.

Done. During the discussion more changes were added.

> Maybe this should be separated into a Debian and Raspberry Pi OS
> section? (They are different distributions anyways…)

The handling is very similar from the users perspective.

>   
> Some parts already mentioned for the previous upload, would be great
if
> you could start tackling them:
> 
> As you are involved with upstream:
> The manpage, initfile, systemd service file should probably be
included in the
> upstream part, it is not only useful for Debian alone.
> 

It is currently under discussion if other installation methods are
still needed.

> Linitian: (I've pre-filtered them a bit already on those that should
be
> investigaged. If harderning is working now, override the linitian I:
tag.)
> I: vzlogger source: debian-rules-parses-dpkg-parsechangelog
[debian/rules:15]
> I: vzlogger: hardening-no-bindnow [usr/bin/vzlogger]
> I: vzlogger: systemd-service-file-missing-documentation-key
[usr/lib/systemd/system/vzlogger.service]
> P: vzlogger source: trailing-whitespace [debian/changelog:10]
> P: vzlogger source: trailing-whitespace [debian/changelog:4]
> P: vzlogger source: trailing-whitespace [debian/control:17]
> P: vzlogger source: trailing-whitespace [debian/control:40]
> P: vzlogger source: trailing-whitespace [debian/rules:45]
> X: vzlogger: systemd-service-file-missing-hardening-features
[usr/lib/systemd/system/vzlogger.service]
> X: vzlogger source: upstream-metadata-file-is-missing

All done except for upstream-metadata-file-is-missing. I don't think
this is of much use for a service.

An updated 0.8.5-1 has been uploaded.

Sincerely,
Joachim



Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-05-03 Thread Tobias Frost
Control: tags -1 moreinfo

Hi Joachim,

reviewing your new package:

- d/changelog
  - generally documents only changes to the packaging, not "upstream" changes
(the entry "Fixed logrotate conf user name" is an upstream change.)
There are exceptions, like if it a very noteworthy change, but this
is one isn't in that category.
  - When packaging a new upstream version, you say so in the changelog.
(Like first changelog entry: 
 * New upstream version.
)
  - There are undocumented changes, for example the change to the
Standard-Version. 

A nitpick on d/rules:
 I'm a fan of declarative syntax, so I'd replace the dh_clean override
 with specifing the file to be deleted in the file d/clean. (If you feel
 different about this, it is ok to ignore my nitpicking)

Remarks on Readme.md: 
  - It cointains only information not relevant when the user is
installing the binary package (like how to build, how to install and
where to find the packages), so it should not be installed into
the binary package.
  - "Debian" is written with a captial "D".
  - The sentence "Unfortunately Debian armhf packages do not 
run on Raspberry Pi 1 although the architecture on the RPi is named armhf.
Using Raspian armhf packages fixes that." is a bit hard to parse, a
bit off:
- Raspberry Pi 1 is supported by the Debian armel architecture, so people
  running (real) Debian on the Pi 1 need to use "armel" not "armhf".
- Paspian has been renamed to Raspberry Pi OS, so the naming should
  maybe be also updated.

Maybe this should be separated into a Debian and Raspberry Pi OS
section? (They are different distributions anyways…)

  
Some parts already mentioned for the previous upload, would be great if
you could start tackling them:

As you are involved with upstream:
The manpage, initfile, systemd service file should probably be included in the
upstream part, it is not only useful for Debian alone.

Linitian: (I've pre-filtered them a bit already on those that should be
investigaged. If harderning is working now, override the linitian I: tag.)
I: vzlogger source: debian-rules-parses-dpkg-parsechangelog [debian/rules:15]
I: vzlogger: hardening-no-bindnow [usr/bin/vzlogger]
I: vzlogger: systemd-service-file-missing-documentation-key 
[usr/lib/systemd/system/vzlogger.service]
P: vzlogger source: trailing-whitespace [debian/changelog:10]
P: vzlogger source: trailing-whitespace [debian/changelog:4]
P: vzlogger source: trailing-whitespace [debian/control:17]
P: vzlogger source: trailing-whitespace [debian/control:40]
P: vzlogger source: trailing-whitespace [debian/rules:45]
X: vzlogger: systemd-service-file-missing-hardening-features 
[usr/lib/systemd/system/vzlogger.service]
X: vzlogger source: upstream-metadata-file-is-missing


-- 
Cheers,
tobi

On Fri, Apr 26, 2024 at 10:37:26PM +0200, Joachim Zobel wrote:
> Package: sponsorship-requests  
> Severity: normal
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "vzlogger":
> 
> * Package name : vzlogger  
> Version  : 0.8.5-1  
> Upstream contact : Joachim Zobel   
> * URL  : 
> http://wiki.volkszaehler.org/software/controller/vzlogger  
> * License  : GPL-3.0-or-later 
> * Vcs  : https://github.com/volkszaehler/vzlogger/tree/debian  
> Section  : net
> 
> The source builds the following binary packages:
> 
> vzlogger - program for logging measurements of smart meters
> 
> To access further information about this package, please visit the following 
> URL:
> 
> http://www.heute-morgen.de/debian/repo/unstable/main/source/net/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
> dget -x 
> http://www.heute-morgen.de/debian/repo/unstable/main/source/net/vzlogger_0.8.5-1.dsc
> 
> Changes since the last upload:
> 
>   * Fixed logrotate conf user name
>   * Fixed passing of hardening flags to cmake 
> 
> Regards,  
> --  
> Joachim Zobel
> 


signature.asc
Description: PGP signature


Bug#1069906: RFS: vzlogger/0.8.5-1 -- Fixes for the migration to testing

2024-04-26 Thread Joachim Zobel
Package: sponsorship-requests  
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "vzlogger":

* Package name : vzlogger  
Version  : 0.8.5-1  
Upstream contact : Joachim Zobel   
* URL  : http://wiki.volkszaehler.org/software/controller/vzlogger  
* License  : GPL-3.0-or-later 
* Vcs  : https://github.com/volkszaehler/vzlogger/tree/debian  
Section  : net

The source builds the following binary packages:

vzlogger - program for logging measurements of smart meters

To access further information about this package, please visit the following URL:

http://www.heute-morgen.de/debian/repo/unstable/main/source/net/

Alternatively, you can download the package with 'dget' using this command:

dget -x http://www.heute-morgen.de/debian/repo/unstable/main/source/net/vzlogger_0.8.5-1.dsc

Changes since the last upload:

  * Fixed logrotate conf user name
  * Fixed passing of hardening flags to cmake 

Regards,  
--  
Joachim Zobel



Re: Again question about migration to testing

2020-04-29 Thread Hilmar Preuße
Am 24.04.2020 um 06:21 teilte Sebastiaan Couwenberg mit:
> On 4/24/20 12:01 AM, Hilmar Preuße wrote:

Hi Sebastiaan,

>> I'm quite sure, this regression is not caused by the TL upload, but by
>> the Sphinx upload. The last successful autopkgtest was with version
>> Sphinx v1.8.5, it fails since v2.4.3. Is there anything I can do to
>> clarify the situation? Do I have to file a bug anywhere?
> 
> Start by filing an RC bug against jupyter-sphinx-theme for the failing
> autopkgtest [0], testing autoremoval should help get it out of testing
> and unblocking migration of packages it blocked.
> 
That worked. The autopkg test works again, and [0] shows that TL 2020
has migrated to testing.

Thanks for help!

Hilmar

[0] https://tracker.debian.org/pkg/texlive-bin
-- 
sigfault
#206401 http://counter.li.org



signature.asc
Description: OpenPGP digital signature


Re: Again question about migration to testing

2020-04-23 Thread Sebastiaan Couwenberg
On 4/24/20 12:01 AM, Hilmar Preuße wrote:
> Hi,
> 
> the TeX Live packages do not migrate to testing, although there is no RC
> bug and they are old enough. The only reason I see is:
> 
> autopkgtest for jupyter-sphinx-theme/0.0.6+ds1-9: amd64: Regression ♻ ,
> arm64: Regression ♻

It has a popcon below 5% so it's not a key package and can be
autoremoved from testing.

> I'm quite sure, this regression is not caused by the TL upload, but by
> the Sphinx upload. The last successful autopkgtest was with version
> Sphinx v1.8.5, it fails since v2.4.3. Is there anything I can do to
> clarify the situation? Do I have to file a bug anywhere?

Start by filing an RC bug against jupyter-sphinx-theme for the failing
autopkgtest [0], testing autoremoval should help get it out of testing
and unblocking migration of packages it blocked.

If that takes too long because of activity in the bugreport for example,
contact the release team [1] and ask them for help getting texlive to
migrate.

[0] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html
[1] https://wiki.debian.org/Teams/ReleaseTeam

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



signature.asc
Description: OpenPGP digital signature


Again question about migration to testing

2020-04-23 Thread Hilmar Preuße
Hi,

the TeX Live packages do not migrate to testing, although there is no RC
bug and they are old enough. The only reason I see is:

autopkgtest for jupyter-sphinx-theme/0.0.6+ds1-9: amd64: Regression ♻ ,
arm64: Regression ♻

I'm quite sure, this regression is not caused by the TL upload, but by
the Sphinx upload. The last successful autopkgtest was with version
Sphinx v1.8.5, it fails since v2.4.3. Is there anything I can do to
clarify the situation? Do I have to file a bug anywhere?

Thanks,
  Hilmar
-- 
sigfault
#206401 http://counter.li.org



signature.asc
Description: OpenPGP digital signature


Re: migration to testing

2010-04-14 Thread Stanislav Maslovski
On Wed, Apr 14, 2010 at 06:38:38PM +0900, Charles Plessy wrote:
> Le Wed, Apr 14, 2010 at 12:34:03PM +0400, Stanislav Maslovski a écrit :
> > 
> > Because nobody on kfreebsd list was interested, and I myself is not
> > interested in that architecture, I decided to limit the ARCHs by only
> > those supported by fuse-utils. Respectively, I amended the
> > Architecture: line in the debian/control of my package. Then, my
> > sponsor uploaded it to unstable. However, because there had been
> > already a version of my package in testing (sucessfully built on
> > kfreebsd-*) [as I wrote, it got there because originally my package
> > did not have a dependency on fuse-utils, that was, strictly speaking,
> > a bug on linux that I recently attempted to correct], I suspect that
> > this upload would not be enough to let the new version of the package
> > propagate into testing. Please correct me if I am wrong. If not,
> > please let me know what to do in this situation.
> 
> Dear Stanislav,
> 
> you need to request the removal of the kfreebsd version in unstable.
> 
> http://wiki.debian.org/ftpmaster_Removals

Thank you Charles, this wiki page was quite informative. I will
request a removal.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100414211223.ga24...@kaiba.homelan



Re: migration to testing

2010-04-14 Thread Charles Plessy
Le Wed, Apr 14, 2010 at 12:34:03PM +0400, Stanislav Maslovski a écrit :
> 
> Because nobody on kfreebsd list was interested, and I myself is not
> interested in that architecture, I decided to limit the ARCHs by only
> those supported by fuse-utils. Respectively, I amended the
> Architecture: line in the debian/control of my package. Then, my
> sponsor uploaded it to unstable. However, because there had been
> already a version of my package in testing (sucessfully built on
> kfreebsd-*) [as I wrote, it got there because originally my package
> did not have a dependency on fuse-utils, that was, strictly speaking,
> a bug on linux that I recently attempted to correct], I suspect that
> this upload would not be enough to let the new version of the package
> propagate into testing. Please correct me if I am wrong. If not,
> please let me know what to do in this situation.

Dear Stanislav,

you need to request the removal of the kfreebsd version in unstable.

http://wiki.debian.org/ftpmaster_Removals

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100414093838.gb23...@kunpuu.plessy.org



Re: migration to testing

2010-04-14 Thread Stanislav Maslovski
On Sat, Mar 27, 2010 at 04:19:18PM +0300, Stanislav Maslovski wrote:
> The package builds on kfreebsd just fine, but I never tested if it
> really works there. Actually, before the last upload the package did
> not have any explicit dependency on fuse-utils, that is why it
> migrated to testing seamlessly in the past.
> 
> That missing dependency was a bug on linux, because the operation of
> convmvfs depends on preloading the fuse kernel module (the initscript
> of fuse-utils does that) and on the avaliability of fusermount.
> 
> > You might ask kfreebsd porters on debian-bsd list for details.
> 
> I am CC-ing this to debian-...@lists.debian.org.

Because nobody on kfreebsd list was interested, and I myself is not
interested in that architecture, I decided to limit the ARCHs by only
those supported by fuse-utils. Respectively, I amended the
Architecture: line in the debian/control of my package. Then, my
sponsor uploaded it to unstable. However, because there had been
already a version of my package in testing (sucessfully built on
kfreebsd-*) [as I wrote, it got there because originally my package
did not have a dependency on fuse-utils, that was, strictly speaking,
a bug on linux that I recently attempted to correct], I suspect that
this upload would not be enough to let the new version of the package
propagate into testing. Please correct me if I am wrong. If not,
please let me know what to do in this situation.

Many thanks for any help!

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100414083403.ga11...@kaiba.homelan



Re: migration to testing

2010-04-05 Thread Adam Borowski
On Tue, Apr 06, 2010 at 01:05:52AM +0400, Stanislav Maslovski wrote:
> As the original poster of that question on debian-mentors, I would
> like to ask anyone who has access to a Debian/kFreeBSD installation to
> test if fuse-convmvfs from sid works there (provided that fuse4bsd is
> installed). My package builds on that architecture just fine, but
> unfortunately I cannot test myself if it works there.

Just install it yourself in virtualbox (slow, always works) or kvm (requires
hardware support).

I just lost several hours today trying, so here's a list of pitfalls:

* You need to change the virtual network card.  VirtualBox's default,
"PCnet-FAST III (Am79C973)", is recognized by kfreebsd but doesn't see the
network.  "PCnet-PCI II (Am79C970A)" works fine.

* You need a particular d-i build:
http://d-i.debian.org/daily-images/kfreebsd-i386/20100221-11:20/monolithic/
(I assume -amd64 works too).

Current d-i dailies are broken (the partitioner fails, even with a
pre-partitioned disk, not letting you assign mount points).  Don't use the
sysinstall images either (they install but filesystem operations randomly
fail).  Rumours that d-i builds 20100306 or 20100223 are ok are untrue as
well (won't even boot past the splash screen).

-- 
1KB // Microsoft corollary to Hanlon's razor:
//  Never attribute to stupidity what can be
//  adequately explained by malice.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100405230539.ga32...@angband.pl



Re: migration to testing

2010-04-05 Thread Stanislav Maslovski
On Sat, Mar 27, 2010 at 01:38:56PM +0100, Mike Hommey wrote:
> On Sat, Mar 27, 2010 at 01:05:37PM +0100, Simon Paillard wrote:
> > On Sat, Mar 27, 2010 at 02:16:58PM +0300, Stanislav Maslovski wrote:
> > > One of my packages, fuse-convmvfs (uploaded by a sponsor), cannot
> > > migrate to testing. The migration is blocked by kfreebsd:
> > > 
> > > * fuse-convmvfs/kfreebsd-amd64 unsatisfiable Depends: fuse-utils
> > > * fuse-convmvfs/kfreebsd-i386 unsatisfiable Depends: fuse-utils
> > > 
> > > What is the recommended way of solving this?
> > 
> > fuse-utils is not build on kfreebsd-(amd64|i386) since it's
> > Linux-specific, see #528537:
[snip]
> Anyways, on kfreebsd, fusemount is provided by another package (fusebsd,
> iirc), which means that except if the freebsd kernel allows the mount
> syscall for users, all packages currently depending on fuse-utils should
> now depend on fuse-utils | fusebsd.

I could not find this fusebsd package in Debian :( However, a related
project indeed exists [1].

As the original poster of that question on debian-mentors, I would
like to ask anyone who has access to a Debian/kFreeBSD installation to
test if fuse-convmvfs from sid works there (provided that fuse4bsd is
installed). My package builds on that architecture just fine, but
unfortunately I cannot test myself if it works there.

> This just sounds plain wrong, and IMHO, libfuse itself should do the
> depend, though arguably, some libfuse rdepends don't need them.

Well, if that would be possible I would simply prefer to add a
dependence to my package and forget about it for a while.

[1] http://fuse4bsd.creo.hu/

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100405210552.ga6...@kaiba.homelan



Re: migration to testing

2010-03-28 Thread Mike Hommey
On Sat, Mar 27, 2010 at 01:21:29PM -0500, Peter Samuelson wrote:
> 
> [Mike Hommey]
> > There is a general problem with fuse, actually. fuse-utils is needed by
> > any program using libfuse and allowing users (i.e not root) to mount a
> > filesystem: In this case, libfuse uses fusemount to do the mount, since
> > mount(2) is unfortunately a CAP_SYS_ADMIN syscall, and fusemount is
> > suid root, allowing the fs to be mounted.
> 
> If there are particular entry points into libfuse that cause it to
> require fuse-utils, it seems to me you could express the dependency
> conditionally via the .symbols file.  Not that I've ever tried it, but
> deb-symbols(5) indicates that this sort of flexibility is possible.

Unfortunately, there is no symbol that could be used for this.
fuse_mount() ends up first trying mount(2) and if that fails because
of permissions, it then tries running fusemount. And most fuse
filesystems don't even call fuse_mount directly, and rely on some other
helper in the library to just do it for them.

Now, looking at the code, it appears the bsd version doesn't even try to
use mount(2), which means that in any case, all filesystems do need
fusebsd on bsd systems. libfuse should really depend on it on bsd
systems if that's not already the case.

Mike


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100328072855.gb3...@glandium.org



Re: migration to testing

2010-03-27 Thread Peter Samuelson

[Mike Hommey]
> There is a general problem with fuse, actually. fuse-utils is needed by
> any program using libfuse and allowing users (i.e not root) to mount a
> filesystem: In this case, libfuse uses fusemount to do the mount, since
> mount(2) is unfortunately a CAP_SYS_ADMIN syscall, and fusemount is
> suid root, allowing the fs to be mounted.

If there are particular entry points into libfuse that cause it to
require fuse-utils, it seems to me you could express the dependency
conditionally via the .symbols file.  Not that I've ever tried it, but
deb-symbols(5) indicates that this sort of flexibility is possible.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.org/


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327182129.gv18...@p12n.org



Re: migration to testing

2010-03-27 Thread Stanislav Maslovski
On Sat, Mar 27, 2010 at 01:05:37PM +0100, Simon Paillard wrote:
> On Sat, Mar 27, 2010 at 02:16:58PM +0300, Stanislav Maslovski wrote:
> > One of my packages, fuse-convmvfs (uploaded by a sponsor), cannot
> > migrate to testing. The migration is blocked by kfreebsd:
> > 
> > * fuse-convmvfs/kfreebsd-amd64 unsatisfiable Depends: fuse-utils
> > * fuse-convmvfs/kfreebsd-i386 unsatisfiable Depends: fuse-utils
> > 
> > What is the recommended way of solving this?
> 
> fuse-utils is not build on kfreebsd-(amd64|i386) since it's
> Linux-specific, see #528537:
> 
> | Please find below a patch to add GNU/kFreeBSD support to fuse. On this
> | system, the kernel module and the utilities are provided in a separate
> | source package called fuse4bsd. That's why the patch disable fuse-utils
> | on non Linux systems.
> 
> Given previous versions of fuse-convmvfs exist in testing, I guess the
> package is meant to be usable on kfreebsd even without fuse-utils
> available. That would mean fuse-utils is actually a recommend ?

The package builds on kfreebsd just fine, but I never tested if it
really works there. Actually, before the last upload the package did
not have any explicit dependency on fuse-utils, that is why it
migrated to testing seamlessly in the past.

That missing dependency was a bug on linux, because the operation of
convmvfs depends on preloading the fuse kernel module (the initscript
of fuse-utils does that) and on the avaliability of fusermount.

> You might ask kfreebsd porters on debian-bsd list for details.

I am CC-ing this to debian-...@lists.debian.org.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327131918.gb30...@kaiba.homelan



Re: migration to testing

2010-03-27 Thread Mike Hommey
Cc'ing to -devel, as it is a more general problem and I'd like to hear
feedback from other fellow developers.

On Sat, Mar 27, 2010 at 01:05:37PM +0100, Simon Paillard wrote:
> On Sat, Mar 27, 2010 at 02:16:58PM +0300, Stanislav Maslovski wrote:
> > One of my packages, fuse-convmvfs (uploaded by a sponsor), cannot
> > migrate to testing. The migration is blocked by kfreebsd:
> > 
> > * fuse-convmvfs/kfreebsd-amd64 unsatisfiable Depends: fuse-utils
> > * fuse-convmvfs/kfreebsd-i386 unsatisfiable Depends: fuse-utils
> > 
> > What is the recommended way of solving this?
> 
> fuse-utils is not build on kfreebsd-(amd64|i386) since it's
> Linux-specific, see #528537:
> 
> | Please find below a patch to add GNU/kFreeBSD support to fuse. On this
> | system, the kernel module and the utilities are provided in a separate
> | source package called fuse4bsd. That's why the patch disable fuse-utils
> | on non Linux systems.
> 
> Given previous versions of fuse-convmvfs exist in testing, I guess the
> package is meant to be usable on kfreebsd even without fuse-utils
> available. That would mean fuse-utils is actually a recommend ?
> 
> You might ask kfreebsd porters on debian-bsd list for details.

There is a general problem with fuse, actually. fuse-utils is needed by
any program using libfuse and allowing users (i.e not root) to mount a
filesystem: In this case, libfuse uses fusemount to do the mount, since
mount(2) is unfortunately a CAP_SYS_ADMIN syscall, and fusemount is
suid root, allowing the fs to be mounted.

So, actually, the one that requires fuse-utils is not technically the
end package, but libfuse itself.

There are users of libfuse that don't (indirectly) require fusemount,
such as zfs-fuse, since it is only intended to be run as root, as a
daemon and thus can call mount(2) itself.

Anyways, on kfreebsd, fusemount is provided by another package (fusebsd,
iirc), which means that except if the freebsd kernel allows the mount
syscall for users, all packages currently depending on fuse-utils should
now depend on fuse-utils | fusebsd.

This just sounds plain wrong, and IMHO, libfuse itself should do the
depend, though arguably, some libfuse rdepends don't need them.

Mike


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327123856.ga8...@glandium.org



Re: migration to testing

2010-03-27 Thread Simon Paillard
On Sat, Mar 27, 2010 at 02:16:58PM +0300, Stanislav Maslovski wrote:
> One of my packages, fuse-convmvfs (uploaded by a sponsor), cannot
> migrate to testing. The migration is blocked by kfreebsd:
> 
> * fuse-convmvfs/kfreebsd-amd64 unsatisfiable Depends: fuse-utils
> * fuse-convmvfs/kfreebsd-i386 unsatisfiable Depends: fuse-utils
> 
> What is the recommended way of solving this?

fuse-utils is not build on kfreebsd-(amd64|i386) since it's
Linux-specific, see #528537:

| Please find below a patch to add GNU/kFreeBSD support to fuse. On this
| system, the kernel module and the utilities are provided in a separate
| source package called fuse4bsd. That's why the patch disable fuse-utils
| on non Linux systems.

Given previous versions of fuse-convmvfs exist in testing, I guess the
package is meant to be usable on kfreebsd even without fuse-utils
available. That would mean fuse-utils is actually a recommend ?

You might ask kfreebsd porters on debian-bsd list for details.

-- 
Simon Paillard


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327120537.gc29...@dedibox.ebzao.info



migration to testing

2010-03-27 Thread Stanislav Maslovski
Hi,

One of my packages, fuse-convmvfs (uploaded by a sponsor), cannot
migrate to testing. The migration is blocked by kfreebsd:

* fuse-convmvfs/kfreebsd-amd64 unsatisfiable Depends: fuse-utils
* fuse-convmvfs/kfreebsd-i386 unsatisfiable Depends: fuse-utils

What is the recommended way of solving this?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100327111658.ga27...@kaiba.homelan



Re: gimp-print/cupsys migration to testing

2003-06-15 Thread Colin Watson
On Sun, Jun 15, 2003 at 02:19:26PM -0700, Joshua Kwan wrote:
> On Sun, Jun 15, 2003 at 02:40:35PM +0200, Johannes Rohr wrote:
> > Colin Watson wrote:
> > > cupsys | 1.1.19final-1 |   testing | source, alpha, arm, hppa, 
> > > i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> > > cupsys | 1.1.19final-1 |  unstable | source, alpha, arm, hppa, 
> > > i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> 
> This is spectacular news, but ...
> 
> The following extra packages will be installed:
>   gs-esp libcupsimage2 libcupsys2
> The following packages will be REMOVED:
>   cupsys-driver-gimpprint foomatic-db-gimp-print ijsgimpprint
> The following NEW packages will be installed:
>   libcupsimage2
> The following packages will be upgraded
>   cupsys gs-esp libcupsys2
> 
> Sigh :( can some magic be worked on these too? Looks like the gimp-print
> stuff itself just needs a poke?

No, all the packages apt-get wants to remove from your system are up to
date in testing, so it can't be quite that simple. Can you get a more
intelligent package management frontend to explain why those packages
are to be removed?

-- 
Colin Watson  [EMAIL PROTECTED]



Re: gimp-print/cupsys migration to testing

2003-06-15 Thread Joshua Kwan
On Sun, Jun 15, 2003 at 02:40:35PM +0200, Johannes Rohr wrote:
> >
> > cupsys | 1.1.19final-1 |   testing | source, alpha, arm, hppa, 
> > i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> > cupsys | 1.1.19final-1 |  unstable | source, alpha, arm, hppa, 
> > i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc

This is spectacular news, but ...

The following extra packages will be installed:
  gs-esp libcupsimage2 libcupsys2
The following packages will be REMOVED:
  cupsys-driver-gimpprint foomatic-db-gimp-print ijsgimpprint
The following NEW packages will be installed:
  libcupsimage2
The following packages will be upgraded
  cupsys gs-esp libcupsys2

Sigh :( can some magic be worked on these too? Looks like the gimp-print
stuff itself just needs a poke?

Regards
Josh

-- 
New PGP public key: 0x27AFC3EE


pgpVs4VvkUugn.pgp
Description: PGP signature


Re: gimp-print/cupsys migration to testing

2003-06-15 Thread Colin Watson
On Sun, Jun 15, 2003 at 02:19:26PM -0700, Joshua Kwan wrote:
> On Sun, Jun 15, 2003 at 02:40:35PM +0200, Johannes Rohr wrote:
> > Colin Watson wrote:
> > > cupsys | 1.1.19final-1 |   testing | source, alpha, arm, hppa, i386, 
> > > ia64, m68k, mips, mipsel, powerpc, s390, sparc
> > > cupsys | 1.1.19final-1 |  unstable | source, alpha, arm, hppa, i386, 
> > > ia64, m68k, mips, mipsel, powerpc, s390, sparc
> 
> This is spectacular news, but ...
> 
> The following extra packages will be installed:
>   gs-esp libcupsimage2 libcupsys2
> The following packages will be REMOVED:
>   cupsys-driver-gimpprint foomatic-db-gimp-print ijsgimpprint
> The following NEW packages will be installed:
>   libcupsimage2
> The following packages will be upgraded
>   cupsys gs-esp libcupsys2
> 
> Sigh :( can some magic be worked on these too? Looks like the gimp-print
> stuff itself just needs a poke?

No, all the packages apt-get wants to remove from your system are up to
date in testing, so it can't be quite that simple. Can you get a more
intelligent package management frontend to explain why those packages
are to be removed?

-- 
Colin Watson  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: gimp-print/cupsys migration to testing

2003-06-15 Thread Joshua Kwan
On Sun, Jun 15, 2003 at 02:40:35PM +0200, Johannes Rohr wrote:
> >
> > cupsys | 1.1.19final-1 |   testing | source, alpha, arm, hppa, i386, ia64, 
> > m68k, mips, mipsel, powerpc, s390, sparc
> > cupsys | 1.1.19final-1 |  unstable | source, alpha, arm, hppa, i386, ia64, 
> > m68k, mips, mipsel, powerpc, s390, sparc

This is spectacular news, but ...

The following extra packages will be installed:
  gs-esp libcupsimage2 libcupsys2
The following packages will be REMOVED:
  cupsys-driver-gimpprint foomatic-db-gimp-print ijsgimpprint
The following NEW packages will be installed:
  libcupsimage2
The following packages will be upgraded
  cupsys gs-esp libcupsys2

Sigh :( can some magic be worked on these too? Looks like the gimp-print
stuff itself just needs a poke?

Regards
Josh

-- 
New PGP public key: 0x27AFC3EE


pgp0.pgp
Description: PGP signature